Daniel Zheng

Daniel Zheng

$40/hr
Fullstack React Developer
Reply rate:
10.0%
Availability:
Full-time (40 hrs/wk)
Location:
Kuala Lumpur, Kuala Lumpur, Malaysia
Experience:
8 years
Contact- www.linkedin.com/in/daniel-zhengfullstack-developer (LinkedIn) Top Skills JavaScript React.js Web Development Daniel Zheng Fullstack JavaScript Developer Kuala Lumpur, Kuala Lumpur, Malaysia Summary I am a professional full-stack JavaScript developer with six years of experience in building rich web and mobile applications using React/ React Native. My unique professional experience stems from years of providing excellent customer support, creative problem solving, and building customer loyalty. Experience hopps Senior Software Engineer October 2019 - Present (7 months) United States Upstack.co Fullstack Javascript Engineer August 2019 - Present (9 months) Toptal Fullstack Javascript Developer September 2017 - April 2020 (2 years 8 months) Kuala Lumpur, Malaysia I am working with Toptal since 2017 and my work mainly involved in Web and Mobile application development using React, React Native and Google Firebase. Here are my achievements while working on Toptal Contracts. - Built prototype application in short period - Built production grade application - Provide technical support for the clients - Helped clients to enrich their application's user interface, user experience and performances - Helped clients to deploy their products to production server and both Apple Appstore and Google Playstore - Set CI/CD flow for the clients - Built backend of application using Google Firebase Page 1 of 7 - Set Push Notification service for the applications - Set rules and standards for the project's development cycle, file structures, naming conventions and coding styles for clean and scalable codebase - Introduced Unit and E2E test for the project Technologies Involved - Web Development - Mobile Application Development - Javascript: ES6, Typescript - React.js - React Native - Redux + Redux-Saga / Redux-Thunk - Reselect - MobX - Mocha - Enzyme - JEST - Synon - Google Firebase (Google Cloud Firestore, Google Cloud Functions, Google Push Notification) - Bitrise - Webpack DevReady Frontend Developer July 2019 - March 2020 (9 months) OB1 React Native Developer February 2018 - March 2020 (2 years 2 months) I work as a React Native Developer for OB1 to develop blockchain ecommerce application As a React Native Frontend Developer, I am providing following support to the client - Build Mobile Application using React Native for both Android and iOS - Build Pixel-perfect UI/UX based on Design - Provide technical support for the client - Based on internal tester's feedback fix found issues and improve the UI/UX and performance of the application - Set CI/CD flow for easy deployment for build and easy user testing Page 2 of 7 Technologies involved are as follows: - React - React Native - Redux + Redux-Saga - Reselect - Blockchain Integration - Bitrise Davex Consulting 11 months ASP.NET Backend Developer (part time) February 2019 - June 2019 (5 months) In this project, I worked on a project to build a task management system. On this project, I worked as a ASP.NET backend developer and built backend api using ASP.NET. Here are the parts that I worked on. - Built basic backend structure - Integrate the backend with third party APIs like Trello, slack and Jira. - Managed the health code of the backend repository - Build unit test for the backend components This is the list of technologies that I have used while developing the backend: - ASP.NET5 - WebAPI2 - MSSQL - ORACLE - ASP.NET MVC 5 - Angular 6 Angular Developer (part time) August 2018 - April 2019 (9 months) Developed websites using AngularJS and Angular 4+. While working on this position as a part time developer, I was responsible for maintaining and upgrading an website built with old AngularJS 1.5. Here's a list of things that I have done while working on this job. - Maintaining legacy website built with AngularJS 1.5 - Build new version of the website using Angular 5 Page 3 of 7 - Add new features to both old version and new version while the new version is ready for the release - Maintain health code of the product throughout entire development process. - Built unit test for the new version of the website. Here's the list of technologies that I have used - AngularJS 1.5 - Angular 5 - Javascript - Typescript - Jasmine Boatyard React and React Native Developer December 2018 - April 2019 (5 months) I worked as a Frontend React Developer for this client. I was in part of both Web and Mobile Application Development for this project. What I achieved throughout the projects are as follows: - Built basic UI Kitchen sink for the Mobile application - Built Web Dashboard - Set rules and standards for file structures, coding styles for both web and mobile codebase Here's the list of technologies involved: - React - React Native - Redux + Redux-Saga - React Navigation - Reselect - Javascript - Webpack IOV React Developer October 2018 - December 2018 (3 months) In this project, I worked as a Frontend Developer While working on this project, I have helped clients to improve their work in following fields: - Set standards and rules for development flow, methods and coding styles - Build Pixel-perfect UI/UX of the application based on the provided designs Page 4 of 7 - Introduce Unit test for better integration and keep the codebase robust - Introduce new technologies and libraries to the project To achieve this, I used following technologies: - React - Typescript - Redux + Redux-Thunk - Reselect - Jest - Enzyme - Mocha ECOMI / ORBIS Blockchain Technologies Ltd React Native Frontend Developer May 2018 - August 2018 (4 months) I worked as a React Native frontend Developer for the ECOMI. On this project, I helped client to develop the prototype mobile application for Android and iOS. - Built Mobile Application - Built UI/UX based on the provided design - Introduce Unit and E2E test for the project - Set basics and standards for the project Technologies that I have used - React - React Native - Redux - Redux Saga - Jest - Mocha - Enzyme - Detox Davex Consulting ASP.NET Fullstack Developer August 2017 - April 2018 (9 months) This project was to build management system for handling the payment dividends, interest any other distributions on company's issued securities. These are functionalities that I take part in: Page 5 of 7 - Efficient payment mechanisms utilising the BACS direct credit service. - Full distribution of warrants and tax vouchers in line with current legislation. - Management of distributions of payment bank of your choice, or through Lloyds Bank. - Reconciliation of dividend bank accounts. - Automatic re-issue of BACS rejected items. - Issue of duplicate warrant where original is lost, stolen or spoiled. - Pro-active approach to tax changes and other legislation affecting payments. - Management of unclaimed distributions through to forfeiture. - Asset re-unification programmes to trace the holders of uncashed out of date cheques. Here's the list of technologies that I have used during the project: - ASP.NET - GENOME O/RM - Entity Framework - SSIS (SQL server Integration Services) - SSRS (SQL server Reporting Services) - MS UI Process Application Block * MSSQL 2008 R2 Outlit Inc Fullstack Developer February 2018 - March 2018 (2 months) I worked as a Fullstack developer and helped the clients to develop their prototype application for both Web and Mobile. Here are my achievements for this project: - Build mobile application for both Android and iOS using React Native - Build Web application using React - Build live chat for web and mobile application - Integrate various third-party services includes Ticketmaster, Foursqure and Facebook - Set CI/CD flow for the application Technologies involved: - React - React Native - Google Firebase - Google Cloud Firestore - Google Cloud Functions Page 6 of 7 - Google Push Notification - Redux - Redux-Saga - Reselect Gelato React Native Developer October 2017 - December 2017 (3 months) I worked as React Native developer for this project. In this project, with team of developers, I built cloud album making mobile application for both Android and iOS - Collaborated team of existing developers - Get familiar with Existing Codebase and make fast progress - Provide technical support for the project Technologies involved - React - React Native - React Navigation - Redux - Redux-Thunk Education University of Malaya Master of Science, Computer Science and Application ยท (2009 - 2013) Page 7 of 7
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.