JAMES CHENG
Senior Full Stack Developer
E 1 -
e Toronto, ON, Canada
-
SUMMARY
LINKS
Full Stack JavaScript and Typescript Developer with more
than 10 years of experience in designing, developing and
maintaining flexible web and mobile applications.
Strong contributor with an excellent communication skill,
fostering a positive team environment to achieve shared
objectives on 30+ projects.
Proficient in understanding the business requirements of
the clients and delivering projects accordingly by fixing
production issues and adding testings.
WORK EXPERIENCE
Full Stack Developer
Deloitte Digital
10/2020 - Present
Completed projects with 5+ software teams across company based on
agile/scrum
•
•
•
•
•
Developed and released 10+ web applications(React, Angular) and 5+
cross-platform mobile apps(in React Native for both Android and iOS)
Facilitated over 10 large-scale applications, including projects in
blockchain, healthcare, real estate, and other industries
Applied the best UI/UX experience to 20+ customers and
stakeholders to build the best user experiences
Integrated 100+ RESTful APIs and handled data flow using state
management tools like Redux, Mobx and Recoil
Implemented 40+ Frontend features using React Router, React
context API and react-query
Senior Software Engineer
Orderb4
06/2018 - 10/2020
•
•
•
•
LinkedIn
7
Portfolio
7
Github
https://www.linkedin.com/in/jamescheng-a456321b8/
https://james-cheng-portfolio.com/
https://github.com/happyman125
EDUCATION
Bachelor's Degree in Computer
Science
Concordia University
05/2009 - 07/2014
SKILLS
React
Vue
Redux
Python
Express
Angular
NextJS
Javascript
React Native
MySQL
C#
.NET
Typescript
DevOps
US
Co-created an advanced food delivery app alongside a diverse team of 3
engineering, 1 product management, and 3 sale professionals
•
Added 5+ delivery services to enable accurate tracking of delivery
orders and influence real-time updates to customers
Integrated with 40+ backend APIs to retrieve and display restaurant
menus, customer orders, and delivery status information in real-time
Applied Angular (12-13) to create a responsive user interface,
enhancing the ordering and delivery experience, then migrated to
React
Integrated Nest.js backend to handle business logic, reducing API
response time by 30% and facilitate seamless communication with
external services
Executed a migration from Material UI to tailwind CSS throughout the
application, leading to a 20% increase in customer satisfaction ratings
AWS
Docker
Node
HTML5/CSS3
CI/CD
Agile/Scrum
GraphQL
Webpack
ES6 / ES7
Git
UI/UX
SaaS
WORK EXPERIENCE
LANGUAGES
Frontend Developer
English
Unbanked
02/2017 - 06/2018
US
Launched a yield product leveraging cryptocurrencies, including Fantom
and Ethereum, resulting a 150% growth in user adoption
•
•
•
•
Coded using React, Vue.JS, HTML and CSS to develop 20+ features for
both mobile and desktop platforms collaborating with backend
developers, designers and product manager
Collaborated closely with 3 UX/UI designers using design tools such
as Figma, Sketch, and Adobe XD to bring the design concepts to life
and ensure a seamless integration of design and functionality
Achieved secure and efficient interactions with blockchain networks,
web3.js or similar libraries to connect frontend applications with
smart contracts and 5+ decentralized systems
Leveraged MetaMask and Wallet connect features and functions to
implement trading features,resulting in a 40% growth in trading
volume
Project Lead Developer
Softchoice
11/2015 - 02/2017
Toronto, Canada
A frontend leader who managed frontend development and 5 frontend
developers
•
•
•
•
•
Included the Customer relationship management system to help the
client manage 30 aspects of the business
Added 20+ continuous integration and continuous deployment
(CI/CD) pipelines with Git, automating build, testing, and deployment
processes for efficient development workflows
Mentored 5+ junior software engineers, providing careful guidance of
development strategies and education on innovative development
techniques
Implemented responsive user interfaces, leveraging React Native's
pre-built UI components and 10 libraries
Discussed with management and HR teams to develop
comprehensive PTO policies, benefit plans, resulting in a 10%
reduction in absenteeism
Software Engineer
Engine Digital
01/2015 - 11/2015
Vancouver, Canada
Elaborated 20+ agency's best practice approaches to help eager brands
accelerate digital innovation and find new opportunities
•
•
•
•
•
•
Designed client-side and server-side architecture and accomplished
cloud-based back end solutions with 20% reduction in infrastructure
costs
Improved intuitive designs for over 50+ components using HTML and
CSS, ensuring optimal user experiences across devices and screen
sizes
Leveraged 15+ React Native's platform-specific APIs to access device
features such as camera, GPS, push notifications, and device storage
Addressed 8+ authentication and security concerns with Passport.JS
JWT tokens and the B crypt library
Troubleshot and tested 30+ features by debugging code and
optimizing performance to enhance efficiency
Incorporated 5+ testing frameworks and libraries such as Jest,
Mocha, Selenium, or Cypress to automate and streamline the testing
process
Proficient