Himalayas logo
JA
Open to opportunities

James Ang

@jamesang

Senior Node.js full-stack engineer specializing in scalable cloud-native systems.

United States
Message

What I'm looking for

I seek a senior engineering role building secure, scalable cloud-native systems with strong CI/CD and mentoring opportunities.

I am a seasoned Node.js Full Stack Developer with over 8 years designing, building, and deploying scalable web and cloud-native applications across technology, media, AI, and finance. I focus on secure, high-performance backends and modern interactive frontends that drive business outcomes.

At Google I designed microservices in TypeScript and Next.js for large-scale distributed AI solutions, built React dashboards with Redux Toolkit, and automated deployments with Kubernetes, Helm, and GitHub Actions. I emphasize SOLID principles and UML modeling to produce maintainable, well-architected systems.

Previously I led migrations from monoliths to microservices at Hulu, implemented high-throughput GraphQL and analytics systems at Digital Reasoning, and developed secure financial APIs and federated authentication at Deutsche Bank. I apply TDD, DDD, CQRS, and event-driven patterns to ensure reliability, scalability, and observability.

I enjoy mentoring engineers, improving CI/CD and cloud practices, and building resilient distributed systems using modern tools like Kafka, Redis, Docker, and Kubernetes. I pursue roles where I can lead architecture, drive security best practices, and deliver measurable product improvements.

Experience

Work history, roles, and key accomplishments

HU

Software Engineer

Hulu

Oct 2020 - Jul 2022 (1 year 9 months)

Led migration from monolithic Express apps to NestJS microservices, built dynamic Angular UIs with NgRX, and automated CI/CD with Jenkins and Docker to improve scalability and deployment reliability.

DR

Software Engineer

Digital Reasoning

Mar 2018 - Oct 2020 (2 years 7 months)

Built high-throughput enterprise web applications with Node.js, Koa, and Apollo GraphQL, implemented CQRS and RabbitMQ-based messaging, and established comprehensive testing to improve stability.

Education

Degrees, certifications, and relevant coursework

New York University logoNU

New York University

Bachelor of Science, Computer Science & Mathematics

2013 - 2017

Completed a combined Bachelor of Science in Computer Science and Mathematics, focusing on software engineering and quantitative problem solving.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
James Ang - Senior Software Engineer - Google | Himalayas