Moises Romero

Principal / Staff Software Engineer · Full-Stack & Distributed Systems
moisesromero.com|contact@moisesromero.com|408.387.4286|San Francisco Bay Area
Summary

Full-stack and distributed systems engineer with 15+ years building cloud-native applications that serve millions of requests per day. I work across the modern web stack (TypeScript, Node.js, React, Next.js, Angular, Vue) and the backends behind it (GraphQL, REST, WebSockets, event-driven microservices).

I build high-concurrency systems where correctness really matters, from real-time billing pipelines to global e-commerce platforms, and I help teams settle on scalable patterns and solid engineering standards. I also came up through graphic design, which means I'm comfortable bridging engineering and UX, so the products I ship hold up technically and visually.

Core Skills
Languages: TypeScript, JavaScript, Java, Python, Kotlin, PHP, HTML5, CSS/SASS/LESS
Frontend: React, Next.js, Angular, Vue, Redux, Redux-Saga, Styled Components / Emotion, Webpack, Responsive Web Design
Backend: Node.js, Express, NestJS, GraphQL (Apollo), REST, WebSockets, Spring MVC, event-driven microservices
Data: MongoDB, DynamoDB, PostgreSQL, MySQL, SQL Server, Spanner, Cassandra, BigQuery
Cloud & DevOps: AWS (Lambda, SQS, SNS, API Gateway, EC2, CloudFront, CodeDeploy, Beanstalk), GCP (GKE, Cloud Functions, Spanner, BigQuery, Compute/App Engine), Kubernetes, OneOps, CI/CD (GitHub Actions, CircleCI, Jenkins), observability (Datadog, New Relic, Sumo Logic, CloudWatch)
Testing: unit and integration (Jest, Mocha, Jasmine, JUnit), end-to-end (Cypress, Selenium), and BDD (Cucumber)
Leadership: Technical strategy, architecture design, code review, mentorship, cross-team alignment, Agile / Scrum
Experience

Staff Software Engineer, Apollo GraphQL (Dec 2021 - Present)

Apollo Studio  |  GCP: GKE (Kubernetes), Cloud Functions, Spanner, BigQuery, Compute Engine, App Engine, VPC
Stack: GraphQL, React, Angular, Vue, Next.js, TypeScript, Node.js, Kotlin, Jest

Senior Software Engineer, Warner Bros. Discovery (HBO Max) | Contract (May 2021 - Dec 2021)

HBO Max  |  AWS: Lambda, SQS, SNS, API Gateway, EC2, CloudFront
Stack: TypeScript, Node.js, Express, Cypress, Jest

Senior Staff Software Engineer, Walmart Global Tech (Jul 2019 - May 2021)

ASDA (asda.com), Walmart Canada (walmart.ca), Walmart Mexico (walmart.com.mx)  |  OneOps: Kubernetes, Cassandra, cloud VMs
Stack: GraphQL, TypeScript, Node.js, Express, React, Redux, Redux-Saga, Styled Components, Cypress, Jest

Senior Software Engineer, Atlassian (Jun 2017 - Jul 2019)

Stack: TypeScript, React, Redux, Emotion, Node.js, Express, Cypress, Mocha, Webpack

Software Architect, Amazon Lab126 | Contract (Dec 2016 - Jun 2017)

Leveraging Lessons Learned (L3), AI/ML  |  AWS
Stack: TypeScript, Angular, Node.js, Express, Jasmine

Application Engineer, eTouch Systems @ Google | Contract (May 2016 - Dec 2016)

Project management & network inventory tools  |  GCP
Stack: JavaScript, Angular, Node.js, Express, Jasmine

Senior Software Engineer, Cisco | Contract (Jan 2016 - May 2016)

Multi-cloud deployment management
Stack: Node.js, Express, Java

UI/UX Architect, Zebra Technologies | Contract (Jun 2015 - Jan 2016)

Desktop & mobile analytics
Stack: Adobe Creative Cloud, Balsamiq, Angular, Node.js, Responsive Web Design

Development Manager, eBay (Mar 2014 - Jun 2015)

Global Classifieds Platform: ebayclassifieds.com, kijiji.ca/.tw, gumtree.com/.au/.co.za/.sg, alamaula.com, vivanuncios.com  |  AWS
Stack: Angular, React, Node.js, Express, MySQL, MongoDB, Selenium, Mocha, Jasmine, JIRA, Confluence

Senior Software Engineer, eBay (Aug 2011 - Mar 2014)

Global Classifieds Framework: ebayclassifieds.com, kijiji.tw, gumtree.com.au
Stack: Angular, Node.js, Express, JavaScript, Java, PHP, Spring MVC, SASS, LESS, MySQL, MongoDB, Jasmine

Earlier Experience

Education

M.A., Graphic Design  Brooks College

B.S., Computer Science  Brooks College