David Chen

Full Stack Developer
This is a passionate programmer, a thorough troubleshooter, and an enthusiastic developer with a curious mind and a constant learning attitude.
A full-stack web app developer possessing over 7 years of experience, currently contributing remotely to transparency as a service system. I have a rich experience in JavaScript/TypeScript, Python/Django, NodeJS, ReactJS/Next.JS, SQL/NoSQL databases, and microservices.
Education
Bachelor's degree
University of Toronto Toronto
From September 2010 to August 2014
Work experience
Senior Lead Developer
Confidant Health
From January 2022 to May 2024
  • Involved in the design, and development of Spring Boot Cloud applications hosted on AWS.
  • Work and collaborate with enterprise and technical architects in the process of low and high-level solution design.
  • Refining the feature and helping junior developers understand the requirement.
  • Troubleshoot issues, and see problems through to resolution.
  • Help facilitate software quality measures – TDD, Peer Review, and Pair Programming.
  • Communicate effectively with team members, customers, and stakeholders involved in the development and deployment of features like Streaming Restful Web Services, Git HA, Connector microservices, Cloud Monitoring APIs, etc.
  • Followed and championed CI/CD practices for code quality and timely delivery.
Full Stack Developer
Mark Porter, Inc
From February 2019 to November 2021
  • Increased daily traffic from 45% to 80% by redesigning existing websites to improve user experience and incorporating SEO.
  • Fixed some errors that removed node module problems.
  • Collaborated with 2 different development teams on 4 new project designs and feature improvements.
  • Suggested 20+ improvements to product design and functionality as informed by user-experience reporting.
  • Collaborated with 4 client service teams to understand and solve bottlenecks and proposed feature expansions by using Symfony.
  • Architected, implemented, and maintained 5 performant and scalable data-processing back-end systems.
Skills
.Net
AngularJS
Flask
Java
Javascript/Typescript
Laravel
MEAN/MERN Stack
Node.js
Python/Django
ReactJS/Next.js
React Native
Ruby on Rails
Springboot
TailWindCSS/MUI
Vue.js/Nuxt.js
Languages
English
Polish
Work experience
Senior Software Engineer
Oncue
From February 2017 to December 2018
  • Contributed expertise in React and React Native to build product features and to upgrade existing functionalities.
  • Developed delivery service to help local restaurants and stocks to deliver food and family goods on time.
  • Closely worked with design and backend team to collect requirements and turned them into high-quality React and React Native code.
  • Refactored and leveraged legacy code base to improve performance, and directed team members to follow best practices.
  • Adopted storybook to manage and build reusable and maintainable components in one place and to use as NPM package that works across multiple projects.
  • Increased code readability and maintainability using HoCs and custom hooks that resulted in less bundle size.
Web Developer
Grace foundation
From November 2015 to December 2016

Was responsible for the complete development of the organization's website, and worked as the web administrator afterward, whose role included;

  • Setting up tools to monitor website traffic.
  • Addressing usability issues.
  • Fixing bugs.
  • Shipping and updating content to the website.
  • creating backups
Senior Frontend Developer
Freelancer.com
From September 2014 to September 2015
  • Built a React-Native mobile application with camera/photo editing tools integrated.
  • Participated in building an eCommerce site and came up with an innovative idea that resulted in sales incensement of 10%.
  • Designed and released the minimum viable product, closely collaborating
  • Modified React frontend infrastructure to improve performance & resolve potential issues.
  • Adept at monitoring & maintaining front-end performance and troubleshooting & debugging same to bolster overall performance.
STRENGTHS
  • Love creating distributed systems, prototyping with new technology, and automating tedious.
  • Working in a team motivates me to give 100% every day. Most value team cooperation.
Interests
Sports

Football, Golf, Boxing, Skiing