Yonglin Li
*** ******* ******, *********, ** ****5 612-***-**** **********@*****.***
Professional Summary
Staff Software Engineer with 20 years of experience in web application development, specializing in React, SQL, Node.js, TypeScript, Express, Fastify and Python fastAPI. Proven expertise in building scalable, cloud-based solutions and enhancing front-end code quality through UI/UX design best practices. Demonstrates strong technical leadership in guiding teams to drive performance, stability, and innovation.
Technical Skills
•Programming Languages: TypeScript, JavaScript, Python, Java, C, C++
•Frontend Development: React.js, Redux, Chakra UI, Material UI, React Hook Form, Ag-Grid, Yup schema, UI Programming, HTML5, CSS3, Tailwind, Single-page Applications, Cross-browser Development, Responsive Design, UI/UX Best Practices, JavaScript Frameworks, SaaS
•Backend Development: Node.js, Fastify, Express.js, RESTful APIs, Azure Functions
•Cloud & DevOps: Cosmos Graph DB, PostgreSQL, Cloud Technologies, Blue/Green Deployments
•JS Mapping: ESRI, GIS Plugins
•Functional And Asynchronous Programming: Pure Functions, Immutability, Higher-Order Functions, Closures, Function Composition, Declarative Programming, Promises, async/ await, Event Loop, Non-blocking I/O
•HTTP Authentication And Security: Handling Cookies with Fetch, CORS, Credentials Management, Secure API Requests
•Mono Repo And Tooling: NX for mono repo, Yup for data schema validation
•Testing And Quality Assurance: Cypress, Playwright, React Testing Library, Jest
•Development Methodologies: Agile, CI/CD, Git
Work Experience
Coding campings Mar 2025 - Present
Express API with PostgreSQL and Prisma https://github.com/engp8691/express_api
•Developed express APIs with Express, nodejs and TypeScript.
•Applied jwt for token management, user authorization and authentication. Yup for data schema validation
•Added API specifications with Swagger documentation
•Implemented unit tests with Jest
•Model Database with Prisma ORM
•Created POSTMAN testing collection and environment
Python API with PostgreSQL and sqlalchemy https://github.com/engp8691/python_fastapi
•The same functionalities as the node Express APIs, but implemented with python, fastapi, PostgreSQL, sqlalchemy ORM and unit tests with Pytest.
Charles River Laboratories Jul 2021 - Feb 2025
Full Stack Developer Boston, MA
•Provided technical leadership in developing cloud-based applications using React.js with Chakra UI and TypeScript, ensuring UI/UX feasibility and consistent performance.
•Developed React components, hooks and packages for reusing in apps.
•Developed end to end tests with playwright.
•Engineered backend RESTful APIs with TypeScript using Fastify, supporting scalable application architecture.
•Optimized mono repo management with NX, streamlining codebase organization and build processes to enhance maintainability.
•Authored unit tests for React.js components with React Testing Library, strengthening front-end code quality and stability.
•Documented UI components through storybooks, facilitating collaboration and efficient development of user-facing features.
PTC Jul 2020 - Jul 2021
Senior JavaScript Developer Boston, MA
•Implemented RESTful APIs using JavaScript with Express, ensuring robust performance and seamless integration with user-facing services.
•Integrated JavaScript mapping services with ESRI and GIS plugins to enable dynamic spatial data visualization and interactive map features
•Added API specifications with Swagger documentation
•Implemented unit tests with Jest
•Applied Agile development practices and CI/CD methodologies, driving faster deployments and maintaining high code quality.
•Collaborated cross-functionally with team members to ensure application stability and foster technical leadership in addressing complex technical challenges.
McKinsey & Company (Contract) Jan 2020 - Jul 2020
Node.js, React.js/UI Developer Waltham, MA
• Developed a personal investment management system using Node.js, React.js and Tailwind, enhancing user engagement and system efficiency
• Built unit tests for React.js components using React Testing Library, improving code reliability and reducing bugs
• Implemented responsive UI designs for optimal user experience, increasing user satisfaction and accessibility across devices
State Street (Contract) May 2019 - Jan 2020
React.js/UI Developer Boston, MA
• Developed frontend UI using React.js, enhancing user experience and interface responsiveness
• Built unit tests for React.js components using React Testing Library, ensuring code reliability and reducing bugs
• Collaborated with backend developers to refine API specifications, improving data flow and integration efficiency
Netbriefings Jan 2005 - May 2019
Programmer and application manager St. Paul, MN
• Developed a large-scale webcasting system for town hall meetings, hosting over 7,000 users simultaneously.
• Created Proclaim, an app for video campaign messages and training courses, tracking user engagement.
• Integrated an auto-billing system with QuickBooks and developed RESTful APIs using Perl scripts and Apache mod_perl.
Institute of High Performance Computing Jun 2000 - Jan 2004
Senior research engineer Singapore
•Developed a CAVE (Cave Automatic Virtual Environment) system for computation data rendering and walk-through using OpenGL, VTK (Visualization Toolkit), and Iris Performer, enhancing data visualization capabilities for research projects
Kent Ridge Digital Labs Pte. Ltd Jun 1998 - Jun 2000
Graphics software developer Singapore
•Developed a Virtual Reality Surgery Planning and Simulation System using SGI Iris Performer, applying computer graphics knowledge and programming skills to enhance surgical planning capabilities
Education
National University of Singapore 1998 - 2000
Master's Degree, High-Performance Computing and Software Quality
Huazhong University of Science and Technology 1995 - 1998
M.Eng, Industrial Engineering
Huazhong University of Science and Technology 1991 - 1995
B.Eng, Mechanical Engineering
Websites
LinkedIn: https://www.linkedin.com/in/yonglinlee/
GitHub: https://github.com/engp8691
Certifications & Training
• Udemy Courses: Udemy Courses in ReactJS, CI/CD, Agile Development