I0oltdcssmgzthzhzeyh

Leo Zhang

Full-Stack Developer  •  Taipei,TW  •  [email protected]


 With approximately 8 years of extensive experience as a full-stack engineer and team management, I specialize primarily in backend development utilizing Node.js with TypeScript. Furthermore, I possess expertise in frontend development using Vue.js/React.js frameworks, catering to both single-page applications (SPA) and server-side rendering (SSR) applications. My skill set encompasses end-to-end project development, covering a wide range of domains including real-time notifications, corporate websites, e-commerce platforms, Open AI applications, and chat systems. I have hands-on experience working with cloud platforms such as GCP, AWS, and Azure, and I am proficient in leveraging DevOps tools like Docker and CI/CD for deployment. Moreover, I possess rapid prototyping skills for mobile application development and can provide assistance in building PWA projects or engaging in dual-platform development using technologies like React Native. Please let me know if there is anything else I can help you with.

Skill


Web Development

HTML, CSS3, javascript, typescript Vue, React, Webpack, SCSS, GraphQL, Restful, MongoDB, My SQL, Redis, Web Socket, ExpressJS, NestJs.


APP Development

React Native, Java, Android Studio, Xcode, GraphQL, Mobx, Expo, APNS, FCM, Sentry, Apollo.


Cloud Development

GCP, AWS, Azure, Firebase, BlueMix, Gitlab CI/CD, Cloud DNS, Cloud CDN, GCE, GKE, GAE.

Experience

imBee Limited, Tech Lead, Feb 2021 ~ Now

Responsible for building the RD department in Taiwan, refactoring the existing system and develop new features. 


The following is the skills in this job: 

- JS Backend Development (NodeJs/NestJs/Typescript) 

- PHP Backend Development (PHP7/Yii2)

- Frontend Development (React/Redux/React-Router/Material-UI/Typescript) 

- Cloud Services (AWS/S3/CloudFront/Route 53/Load Balancer/EKS/EC2/RDS) 

- DevOps (Docker/Docker-Compose/PM2/Gitlab CI) 

- Error Tracking (Slack Alert/Sentry.io/JIRA) 

- Project Management (Scrum/JIRA/Trello/Gather/Slack) 

- API Document and Test (Swagger/Jest)

- Infrastructure and data flow diagram (Draw.io)

- Team Build (Recruitment and team gathering)

Kzgk1fwxe6wnk7iynjt1

BaTalk LTD. Chief Technology Officer, Jul 2018 ~ Feb 2021

During this time developed two business product - BaTalk and MeLoop. 

The first one is an online board game mobile platform, the other one is a gamification social app for college student. 


Lead the Tech team about 5 people (including frontend and backend). 

Handle the web, app and server at the same time. 


The following is the skills in this job: 

- Web Development (Vue/Vuex/VueRouter/Element.js/PWA) 

- APP Development (ReactNative/Expo/Firebase/GraphQL) 

- Chatbot & Webhook (Messenger/Line) 

- Cloud Services (Ubuntu/Nginx/GCP/GCE/GAE/Storage) 

- DevOps (Docker/PM2/Gitlab CI/Cloud Run/Cloud Build) 

- Error Tracking (Slack Alert/Sentry.io) 

- Project Management (Scrum/Trello/Slack/Draw.io) 

- API Document and Test (Swagger/Postman) 

- Design (Adobe XD/Figma/Zeplin)

Kzgk1fwxe6wnk7iynjt1

PWC - Frontend Developer, Jan 2018 ~ Jun 2018

Mainly use VueJs framework to help client build the CMS for marketing. 

Work with project manager to generate the mockup UI. 


The following is the skills in this job: 

- Frontend Development (Vue/Vuex/VueRouter/Element.js) 

- Chart Rendering & Statistics (Chart.js/D3.js) 

- Project Management (Scrum/Trello/Slack/Draw.io) 

- Cloud & DevOps (Ubuntu/Nginx/Docker/AWS/EC2) 

- API Document and Test (Swagger/Postman) 

- Design (Adobe XD/Zeplin)

Amblccvvemjonseu0zbv

Fubon Bank - Fintech Office, Backend Developer, Jul 2017 ~ Jan 2018

Be the team leader to develop the project "醫富保" (which is an automation insurance claim system in blockchain technology) at Fubon Life. 


As a backend developer and using Ethereum(Quorum) and Hyperledger framework to build the DApp projects— Digital Media Intellectual Property Platform、P2P WiFi shared platform, etc. 


The following is the skills in this job: 

- Backend Development (NodeJS/ExpressJs) 

- Blockchain Development (Solidity/Web3.js/Ethereum/Quorum/Hyperledger) 

- Frontend Development (Basic Visual Design/Webpack/HTML5/CSS3/SCSS) 

- Project Management (Scrum/Trello/Slack/Draw.io) 

- Cloud & DevOps (Ubuntu/Nginx/Docker/GCP)

Anaozthzx0f1xavsnrza

Aoyue Design, Web Developer, Jul 2015 ~ June 2017

Collaborate with the UI/UX designers like check the mockup / flow. 

The main task is to help clients build the official company website. 


The following is the skills in this job: 

- Backend Development (NodeJS/ExpressJs/Python/Django) 

- Cloud VPS Deployment and Setting (DigitalOcean/Linode) 

- DNS and URL Setting (Namecheap) 

- Frontend Development (Basic Visual Design/Gulp/HTML5/CSS3/Less) 

- Project Management (Waterfall Model/Trello/Draw.io)


Anaozthzx0f1xavsnrza

Education

NTUST, master, Department of Information Management, 2018 ~ 2020

Cryptography/ Information security/ Machine learning/ AI,The master's thesis focuses on utilizing a Federated Database to assist existing hospitals in providing an intermediary system that complies with the FHIR standard interface.

Fndaphi2c408yr71amti

NTUST, bachelor, Department of Information Management, 2014 ~ 2018

Web / App/ Database/ System Design/ Data Flow/ Agile Development

Jmmducbpaunfpomqxxyf