Nolan Chan
Senior Full Stack Engineer
Hire this person
Send a job offer directly to this candidate
About
As a Senior Software Engineer, I have led remote development teams in Brazil and LA on several features, such as Docker and Kubernetes implementations, enterprise development tooling, and various full-stack features. I enjoy driving the adoption of remote culture on my team, introducing one-on-one meetings and new team initiatives.
Senior Full Stack
Engineer with 10+ years of experience building scalable systems using React, Java (Spring Boot), Node.js, and Python. Strong background in frontend development, backend APIs, distributed systems, and AI-powered services, working across cloud environments like AWS, Azure, and GCP.
Experience
Senior Full Stack Engineer at Twilio (2022-04 – Present)
- Designed and implemented end-to-end full stack features using React + TypeScript frontend and Java/Node.js Spring Boot microservices backend, supporting enterprise-scale communication workflows
- Designed and delivered React + TypeScript UI systems for enterprise communication workflows
- Built Java (Spring Boot) and Node.js microservices, exposing REST and event-driven APIs for distributed systems
- Developed backend event pipelines using Kafka-based architecture, improving throughput and reducing bottlenecks by 27%
- Integrated LLM-based automation services (OpenAI APIs + Python workflows) into production systems for intelligent classification and routing
- Improved backend performance using Redis caching and PostgreSQL query optimization, reducing DB load by 35%
- Led frontend performance tuning through React optimization and state management improvements
- Strengthened CI/CD pipelines using Docker and GitHub Actions, reducing deployment failures by 26%
- Collaborated on API design and system architecture across global engineering teams
Senior Software Engineer at Humu (2021-06 – 2022-04)
- Built full stack enterprise applications using React + TypeScript frontend and Java /.NET Core backend APIs
- Designed REST-based service layer powering real-time dashboard workflows and internal analytics systems
- Implemented frontend state architecture improvements (component reusability, performance optimization, API batching) reducing page load time from 3.9s to 1.7s
- Optimized backend services using async processing patterns and SQL query tuning, improving API throughput by 42%
- Built secure integration flows between frontend UI and backend services using JWT-based authentication and role-based access control (RBAC)
- Worked across product, design, and backend teams to deliver end-to-end feature ownership from UI to database
Software Engineer / Team Lead at Liferay Cloud, Inc (2016-07 – 2021-06)
- Built and maintained Node.js-based backend services and React frontend modules for SaaS platform serving 50K+ customers
- Designed API-first architecture connecting frontend applications with distributed microservices
- Led Kubernetes and Docker-based deployment of cloud-native services across AWS and GCP
- Implemented authentication systems using OAuth2, SSO, and Okta across frontend and backend layers
- Designed event-driven processing systems using messaging queues for scalable workloads
- Developed internal automation tools using Python for operational efficiency
- Led distributed engineering teams across US and Brazil, managing feature delivery and architecture decisions
- Improved system reliability through backend optimization and database tuning (~20% improvement)
Application Developer at Workday (2015-08 – 2016-07)
- Developed React-based frontend components and UI modules for enterprise financial reporting applications, focusing on responsive design and reusable component architecture
- Built React frontend components for enterprise financial applications
- Developed Java backend services and REST APIs for data processing systems
- Delivered full stack features integrating UI, backend logic, and SQL databases
- Improved backend performance through query optimization and API tuning
- Supported production debugging and enterprise system stability
Web Developer at UC Berkeley (2014-02 – 2015-05)
- Built full stack applications using AngularJS frontend and Ruby on Rails backend
- Developed REST APIs and SQL-based backend systems for university applications
- Worked across frontend, backend, and database layers in full stack development
Education
Bachelor of Science in Electrical Engineering and Computer Science – University of California, Berkeley (2011-01 – 2015-12)



