Hi, I’m David Wei, a Senior Software Engineer with a decade of experience in web and mobile development. I’ve built a track record of delivering robust, user-friendly products across startups and large teams, with a focus on clean code and scalable architectures. I have deep expertise with JavaScript libraries and frameworks—React.js, React Native, Next.js, and Node—along with modern CI/CD practices on AWS. I love mentoring junior engineers and collaborating with product managers, designers, and QA teams to ship features that users love.

David Wei

Hi, I’m David Wei, a Senior Software Engineer with a decade of experience in web and mobile development. I’ve built a track record of delivering robust, user-friendly products across startups and large teams, with a focus on clean code and scalable architectures. I have deep expertise with JavaScript libraries and frameworks—React.js, React Native, Next.js, and Node—along with modern CI/CD practices on AWS. I love mentoring junior engineers and collaborating with product managers, designers, and QA teams to ship features that users love.

Available to hire

Hi, I’m David Wei, a Senior Software Engineer with a decade of experience in web and mobile development. I’ve built a track record of delivering robust, user-friendly products across startups and large teams, with a focus on clean code and scalable architectures.

I have deep expertise with JavaScript libraries and frameworks—React.js, React Native, Next.js, and Node—along with modern CI/CD practices on AWS. I love mentoring junior engineers and collaborating with product managers, designers, and QA teams to ship features that users love.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Smartsheet
August 1, 2020 - Present
Architected and developed an aesthetically pleasing, reliable, and well-structured UI for Smartsheet's scheduling dashboard using React and React Native. Implemented scalable front-end architecture, delivered responsive interfaces, and collaborated with product and QA teams to ensure high-quality releases.
Software Development Engineer at Amazon
February 1, 2019 - October 16, 2025
Contributed to front-end and full-stack features across React.js, React Native, Node.js, and Express.js stacks. Worked with TypeScript/JavaScript, Jest, Cypress, MongoDB, and AWS services to build robust applications and data visualizations.
Web Developer at Medicalistics, LLC
May 1, 2016 - October 16, 2025
Redesigned web dashboards used in correctional health care systems by replacing legacy jQuery code with React, significantly improving usability, reliability, and maintainability.
Senior Software Engineer at Smartsheet
August 1, 2020 - November 4, 2025
Architected and developed an aesthetically pleasing, reliable, and well-structured UI for Smartsheet's scheduling dashboard using React and React Native. Designed RESTful APIs in Node.js with AWS services, enabling real-time event scheduling and data synchronization across platforms. Customized data tables to meet highly demanding specifications using AG-Grid. Utilized Redux for state management to mitigate unnecessary prop drilling, thereby enhancing maintainability and scalability of the frontend codebase. Established robust testing practices with Jest and Cypress, improving code reliability and reducing deployment risk for newly introduced features. Deployed and managed the Scheduling Dashboard on AWS (Lambda, API Gateway, S3) with CloudWatch monitoring and IAM policies to enhance security and operational reliability. Mentored junior engineers through code reviews, technical guidance, and best practices.
Senior Software Engineer at Qualtrics
June 1, 2020 - June 1, 2020
Led frontend engineering across React.js, Next.js, Angular, and Vue.js; modernized DX by migrating legacy code to modern frameworks; built scalable UI components and integrated REST/GraphQL APIs. Mentored junior engineers and collaborated with product managers, designers, and QA teams to ensure alignment with requirements and seamless delivery.
Web Developer at Medicalistics, LLC
May 1, 2016 - May 1, 2016
Contributed to redesign of web dashboards used in correctional health care systems by helping replace older jQuery code with React, improving usability and reliability. Built frontend features for medical staff interface and integrated backend systems written in PHP/Laravel.
Software Development Engineer at Amazon
February 1, 2019 - February 1, 2019
Built dashboards for Amazon Personalize using React, D3.js, and GraphQL/REST APIs; refactored front-end components with TypeScript, React.js, and Redux to improve performance and maintainability; contributed to a microservice-backed architecture using Node.js, Django, and Spring Boot; collaborated with cross-functional teams to deliver features on AWS.

Education

Master of Science (M.S.) at The University of Texas at Dallas
January 1, 2014 - January 1, 2016
Bachelor of Engineering (B.E.) at University of Technology
January 1, 2010 - January 1, 2014
Master of Science at The University of Texas at Dallas
January 1, 2014 - January 1, 2016
Bachelor of Engineering at Nanjing University of Technology
January 1, 2010 - January 1, 2014
Master of Science (M.S.) in Computer Science at University of Texas at Dallas
January 1, 2014 - December 31, 2016
Bachelor of Engineering (B.E.) in Computer Science and Engineering at Nanjing University of Technology
January 1, 2010 - December 31, 2014

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Professional Services, Computers & Electronics