Summary
Overview
Work History
Education
Skills
Websites
Proficiencies
Timeline
Generic

David Wu

Santa Monica,CA

Summary

Dynamic full-stack engineer with a passion for mentoring, honed at UCLA Extension. Expert in JavaScript, React, and Node.js, I guided over 30 students to enhance their coding skills and project quality. Committed to fostering problem-solving abilities while implementing best practices in software engineering and cloud deployment.

Overview

10
10
years of professional experience

Work History

Senior Full-Stack Software Engineer

Idelji
Los Angeles, California
01.2019 - Current
  • Led development of production-grade web applications supporting enterprise-level users using React, Angular, Node.js, and MongoDB.
  • Architected and implemented scalable RESTful APIs and backend services, improving system reliability and reducing response latency.
  • Optimized database queries and frontend performance, enhancing application responsiveness and maintainability.
  • Designed and maintained CI/CD pipelines, streamlining deployment workflows and improving release stability.
  • Collaborated with product managers and stakeholders to translate business requirements into scalable technical solutions.
  • Conducted code reviews and mentored junior engineers to maintain high engineering standards and best practices.

Teaching Assistant

Trilogy Education
Los Angeles, California
08.2018 - 02.2019
  • Mentored 30+ students in full-stack development covering React, Node.js, Express, and MongoDB.
  • Delivered hands-on debugging and architectural guidance, enhancing application structure and code quality.
  • Facilitated technical workshops and one-on-one mentoring sessions, boosting students' problem-solving skills.
  • Assessed and provided feedback on student projects, ensuring adherence to software engineering best practices.

Full Stack Developer

Freelance
Los Angeles, California
09.2017 - 06.2018
  • Designed and developed full-stack web applications using React, Node.js, and MongoDB for business clients.
  • Managed project lifecycle from requirements gathering to production deployment, ensuring timely delivery and alignment with client objectives.
  • Collaborated with clients to translate business needs into scalable technical solutions, enhancing user experience and satisfaction.
  • Built custom CMS tools and automation scripts, streamlining operations and reducing manual workload.
  • Deployed applications to Linux servers with performance and security optimizations.

Software Developer Intern

Princess Cruises
Santa Clarita, California
06.2016 - 08.2016
  • Built an offline-capable web application using ServiceWorker and IndexedDB.
  • Developed internal web tools to automate reporting, reducing manual effort in financial workflows.
  • Assisted in debugging and optimizing enterprise systems, improving performance and reliability.
  • Participated in Agile sprint planning and contributed to code reviews, fostering team collaboration.

Education

Bachelor of Science (B.S.) - Computer Science

California State University
Northridge
05.2016

Skills

  • Full-Stack Engineering
  • JavaScript (ES6)
  • TypeScript
  • React
  • Angular
  • Nodejs
  • Expressjs
  • API development
  • Microservices design
  • System Design
  • Scalable applications
  • AWS
  • CI/CD
  • Docker

Proficiencies

Cloud Infrastructure (EC2, S3, RDS), Containerization & Deployment, GitHub Actions | Automation, Node.js | Express, Server Administration, English (Professional)

Timeline

Senior Full-Stack Software Engineer

Idelji
01.2019 - Current

Teaching Assistant

Trilogy Education
08.2018 - 02.2019

Full Stack Developer

Freelance
09.2017 - 06.2018

Software Developer Intern

Princess Cruises
06.2016 - 08.2016

Bachelor of Science (B.S.) - Computer Science

California State University
David Wu