Available to hire
Hi, I’m Chris Zhang, a Senior Full Stack Developer with over 7 years of experience building scalable, high-availability web applications and microservices. I specialize in Node.js backends and modern JavaScript frameworks and enjoy working in fast-paced, Agile environments where I can lead teams and drive technical innovation.
I have had the privilege to work across diverse sectors including autonomous vehicles, real estate, construction management, and supply chain logistics. My passion is delivering real business value with robust cloud-native solutions, while mentoring junior engineers and promoting best practices.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Language
English
Fluent
Work Experience
Senior Software Engineer at Cruise
December 1, 2022 - PresentDesigned and implemented high-throughput, real-time data pipelines and microservices using Node.js, Next.js, and Kafka, enabling telemetry ingestion from over 1,200 autonomous vehicles. Developed secure, cloud-native REST and GraphQL APIs using AWS Lambda, Docker, and Kubernetes, optimizing deployment and achieving near-zero downtime. Built dynamic React.js and Next.js dashboards for real-time fleet performance visualization and incident reporting. Established robust authentication and authorization using OAuth2, JWT, and SAML to meet automotive industry security standards. Automated CI/CD pipelines with Jenkins and GitHub Actions and mentored junior engineers in best practices.
Senior Software Engineer 2 at Compass
December 1, 2022 - July 10, 2025Architected scalable backend solutions in Node.js (TypeScript) and NestJS, integrating PostgreSQL and MongoDB for efficient management of property listings, user profiles, and transactions. Developed Angular frontends with Bootstrap and SCSS for unified CRM, analytics, and scheduling portals. Applied SOLID, DRY, CQRS, DDD, and TDD principles to streamline complex business logic and improve system performance. Automated deployment and testing pipelines with Azure DevOps and Docker to improve release yield and reliability.
Software Engineer at Procore Technologies
May 31, 2022 - July 10, 2025Developed modular backend microservices using Node.js and Express.js for project management, document collaboration, and finances leveraging MySQL and Redis. Migrated legacy Angular.js modules to React.js to enhance UI speed and maintainability. Created REST and SOAP integration layers with third-party scheduling and payment services. Automated infrastructure provisioning and deployments via Docker, Jenkins, and Google Cloud. Implemented end-to-end testing suites with Jest, Mocha, and Cypress to improve code quality.
Full Stack Engineer at Shippabo
July 1, 2019 - July 10, 2025Engineered logistics microservices with Node.js, Express.js, and Cassandra for real-time shipment tracking and analytics. Developed customer portals with React.js and Tailwind CSS for interactive shipment visualization. Built ETL pipelines and event-driven integrations with AWS Lambda, DynamoDB, and RabbitMQ for data ingestion and reconciliation. Maintained API documentation with Swagger and ensured OAuth2 and JWT security. Supported migration to Kubernetes-orchestrated AWS ECS infrastructure for scalability.
Senior Software Engineer at Cruise
December 1, 2022 - PresentDesigned and implemented high-throughput, real-time data pipelines and microservices using Node.js, Next.js, and Kafka to process telemetry from over 1,200 autonomous vehicles, integrating advanced AI models for diagnostics and anomaly detection. Developed secure, cloud-native REST and GraphQL APIs with AWS Lambda, Docker, and Kubernetes to optimize deployment cycles achieving near-zero downtime. Built dynamic React.js and Next.js dashboards with Material UI for fleet performance visualization and incident reporting. Established robust authentication using OAuth2, JWT, and SAML meeting automotive security standards. Automated CI/CD pipelines with Jenkins and GitHub Actions reducing production release lead time and enhancing rollback capabilities. Mentored and onboarded junior engineers promoting best practices in Node.js, code quality, and observability.
Senior Software Engineer 2 at Compass
December 31, 2022 - July 10, 2025Architected scalable backend solutions in Node.js (TypeScript) and NestJS, integrating PostgreSQL and MongoDB for property listings, user profiles, and transaction records management. Developed Angular frontends with Bootstrap and SCSS for agent CRM, analytics, and scheduling portal. Applied software engineering principles (SOLID, DRY) and architectural patterns (CQRS, DDD) along with TDD to streamline complex business logic and enhance system performance. Automated deployment and testing pipelines using Azure DevOps and Docker, improving release velocity and system reliability.
Software Engineer at Procore Technologies
May 31, 2022 - July 10, 2025Developed modular backend microservices using Node.js and Express.js for project management, document collaboration, and financial workflows, leveraging MySQL and Redis for high-performance data persistence. Migrated legacy Angular.js modules to React.js, enhancing speed, maintainability, and user experience. Created REST and SOAP integration layers with third-party scheduling and payment services to expand platform capabilities. Automated infrastructure provisioning and deployments with Docker, Jenkins, and Google Cloud. Implemented end-to-end and integration testing suites with Jest, Mocha, and Cypress to drive code quality and rapid feedback.
Full Stack Engineer at Shippabo
July 31, 2019 - July 10, 2025Engineered logistics microservices using Node.js, Express.js, and Cassandra to support real-time shipment tracking, analytics, and exception management for thousands of shipments daily. Developed customer-facing portals with React.js and Tailwind CSS enabling interactive visualization of shipments and operational metrics. Built ETL pipelines and event-driven integrations leveraging AWS Lambda, DynamoDB, and RabbitMQ for automated data ingestion and reconciliation across global freight providers. Maintained comprehensive API documentation with Swagger ensuring robust security with OAuth2 and JWT. Supported migration to containerized, Kubernetes-orchestrated infrastructure on AWS ECS for improved scalability and reliability.
Senior Software Engineer at Cruise
December 1, 2022 - PresentDesigned and implemented high-throughput, real-time data pipelines and microservices using Node.js, Next.js, and Kafka, enabling the ingestion, processing, and analysis of telemetry from over 1,200 autonomous vehicles, and integrating advanced AI models for predictive diagnostics and anomaly detection. Developed secure, cloud-native REST and GraphQL APIs orchestrated with AWS Lambda, Docker, and Kubernetes, optimizing deployment cycles and achieving near-zero downtime. Built dynamic React.js and Next.js dashboards with Material UI for fleet performance visualization. Established robust authentication and authorization using OAuth2, JWT, and SAML, ensuring compliance with automotive industry security standards. Automated CI/CD pipelines with Jenkins and GitHub Actions, reducing lead time for production releases and enhancing rollback capabilities. Mentored and onboarded junior engineers promoting Node.js best practices.
Senior Software Engineer 2 at Compass
December 31, 2022 - July 10, 2025Architected scalable backend solutions in Node.js (TypeScript) and NestJS, integrating PostgreSQL and MongoDB for efficient management of property listings, user profiles, and transaction records. Developed Angular frontends with Bootstrap and SCSS for agent portals including CRM, analytics, and scheduling features. Applied software engineering principles like SOLID and architectural patterns including CQRS and DDD, along with TDD to streamline complex business logic and improve system performance. Automated deployment and testing pipelines with Azure DevOps and Docker, boosting release velocity and system reliability.
Software Engineer at Procore Technologies
May 31, 2022 - July 10, 2025Developed modular backend microservices with Node.js and Express.js for project management, document collaboration, and financial workflows, leveraging MySQL and Redis for high-performance data persistence. Migrated legacy Angular.js modules to React.js improving speed and maintainability. Created REST and SOAP integration layers with third-party services to expand platform capabilities. Automated infrastructure provisioning and deployments using Docker, Jenkins, and Google Cloud. Implemented end-to-end and integration testing suites with Jest, Mocha, and Cypress to ensure code quality.
Full Stack Engineer at Shippabo
July 31, 2019 - July 10, 2025Engineered logistics microservices with Node.js, Express.js, and Cassandra supporting real-time shipment tracking, analytics, and exception management for thousands of shipments daily. Developed customer-facing portals using React.js and Tailwind CSS for interactive shipment visualization and operational metrics. Built ETL pipelines and event-driven integrations using AWS Lambda, DynamoDB, and RabbitMQ automating data ingestion across global freight providers. Maintained comprehensive API documentation and robust security with OAuth2 and JWT. Supported migration to containerized Kubernetes infrastructure on AWS ECS improving scalability.
Education
Master of Science at University of Southern California
August 1, 2014 - May 31, 2016Master(M.S) at University of Southern California
August 1, 2014 - May 31, 2016Master at University of Southern California
August 1, 2014 - May 31, 2016Qualifications
Industry Experience
Software & Internet, Transportation & Logistics, Real Estate & Construction, Professional Services
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Redwood City today.