Profileimage by Hanspeter Zhang Senior Frontend Developer, Web Developer from Waedenswil

Hanspeter Zhang

available

Last update: 06.09.2022

Senior Frontend Developer, Web Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: Chinese (Native or Bilingual) | English (Limited professional)

Attachments

Resume-Hanspeter.pdf

Skills

React, Vue, TypeScript, React Native, Javascript, HTML, CSS, Vue.js, Next.js, Docker, React Hooks APIs, Fastlane, API, GraphQL, MobX, Socket.IO, AWS, S3, Firebase, database, Redux, ELB, EC2, Bootstrap, Git, Github, Gitlab, BitBucket, Node.JS, React Hooks, Tailwind, Gulp, WebPack, Babel, React components and apps, SNS, CloudWatch, Microsoft SQL Server Jest, Enzyme, Linux, Windows 7+, MongoDB, Angular, codebase, Chrome, Apollo, Jasmine, CommonJS, ReactJs, MEAN stack, AngularJS, algorithms, Google Maps AP

Project history

01/2022 - Present
Senior UI Developer
Mordern Tribe (Internet and Information Technology, 50-250 employees)

- Worked on React & React Native projects
- Updated React & React Native version 
- Add new features to the App
- Maintained app for the clients.

07/2021 - 12/2021
Senior Front End Engineer
VidIQ (Internet and Information Technology, 50-250 employees)

- Maintained legacy projects with React and Redux.
- Upgraded the Web app and chrome extension to new version - Upgraded performance of the web applications
- Implemented AB tests to improve user experience


03/2018 - 07/2021
Senior Front End Developer
Javascript TypeScript HTML CSS Luxtars

Tasks
Upgraded an old version of a React/Redux app to the latest Next.js Apollo GraghQL Docker
version in a way that all the components are strongly typed
function components using React Hooks APIs, TypeScript, React Native / Fastlane Automated Testing
Context API, and GraphQL.
Developed a React Native app for students from scratch to MVP Node/Express ExpressJS/KoaJS MobX
and production utilizing Redux, GraphQL, and Realm - offline
storage. Socket.IO AWS: S3 / IAM / Route53
Developed a customer service app integrating Firebase real-time
database and Firestore with React, Redux, and TypeScript styledAWS:ECS/ECR/ELB/EC2
with Bootstrap and SCSS.
Optimized the performance of a React app by analyzing the Git/Github/Gitlab/BitBucket Node.JS
issues, and downsizing the bundle by half. - Built out reusable
and modular components like Layouts, Forms, and Modals that
are shared across the app using React Hooks, Tailwind, and Sequelize Redux Gulp/WebPack/Babel
Emotion.
Wrote unit and E2E tests for React components and apps using AWS: SES/SNS/CloudWatch Microsoft SQL Server
Jest, Enzyme, and Cypress. Ported the React web app to Desktop
apps compatible with macOS, Linux, and Windows 7+ using MongoDB
Electron.js.
Contributed to building an internal workforce management
system to be mobile responsive and PWA using Angular.

05/2017 - 01/2018
Senior Frontend Developer
Netcetera

Tasks
Refactored and upgraded an existing Angular codebase to
improve the performance and solve complex UX problems.
Implemented reactive Angular components for subscribing to
multiple data sources and showing the fetched data.
Designed, implemented, and maintained features of the Urby
app and Chrome extension using React, Redux, Apollo and
GraphQL.
Drove up Javascript Jasmine unit test coverage from 21% to 25%
Modernized legacy CommonJS codebase by leading, and
participating in ESM migration of over 1,700 javascript files.

06/2016 - 04/2017
Senior Frontend Developer
Celonis Labs

CONTRACT)
Celonis Labs
06/2016 - 04/2017,
Tasks
Optimized the performance of a React app by analyzing the
issues, and downsizing the bundle by half.
Implemented reactive Angular components for subscribing to
multiple data sources and showing the fetched data.
Developed a customer service app integrating Firebase real-time
database and Firestore with React, Redux, and TypeScript styled
with Bootstrap and SCSS.
Frontend developer of AssistHR team: proposed and introduced
ReactJs, site performance investigation and improvement, cross
platform support, sprint planning, launch planning.

03/2014 - 03/2016
Web Developer
Computime Group Limited

Achievements/Tasks
Implemented an eCommerce app based on the MEAN stack
integrating with Stripe payment for subscriptions.
Created and optimized a single-page application with AngularJS
services, directives, bindings, and event handlers using JavaScript
algorithms based on math solutions. - Developed a mailing
product that leverages AWS SES, S3, and SNS.
Displayed current and upcoming deals on the map using the
Google Maps AP

Local Availability

Only available in these countries: Switzerland

Other

Dedicated and responsible Front End developer with demonstrated skills in React, Vue, TypeScript and
React Native. Reliable Software Engineer offering strong multitasking, problem-solving, and
communication skills, as well as strengths in coding skills. Hungry for tech challenges and open to learning new things without ceasing.
Profileimage by Hanspeter Zhang Senior Frontend Developer, Web Developer from Waedenswil Senior Frontend Developer, Web Developer
Register