Moises Romero
Principal / Staff Software Engineer · Full-Stack & Distributed Systems
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)
- Designed and led development of Apollo Studio features with product owners and designers, taking them from concept to launch.
- Enhanced and monitored the data ingestion pipeline, improving reliability and throughput for high-volume telemetry.
- Built reporting tools, delivered data to stakeholders, and handled engineering-level support for enterprise GraphQL customers.
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)
- Built event-driven microservices for the billing platform covering payments, tax calculation, billing adjustments, memberships, cancellations, and refunds. A single discrepancy could cause customer billing errors with real financial consequences.
- Wrote heavily tested algorithms to keep the error margin near zero, since this part of the system directly touched revenue.
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
- Worked across three teams (ASDA, infrastructure, and Walmart Canada), shipping client-side features and making sure data moved reliably through the infrastructure tiers.
- Led the migration of a monolithic REST API estate to GraphQL, modernizing data access for high-traffic storefronts.
- Unified the user experience across the Walmart Canada properties so the sites felt consistent.
Stack: GraphQL, TypeScript, Node.js, Express, React, Redux, Redux-Saga, Styled Components, Cypress, Jest
Senior Software Engineer, Atlassian (Jun 2017 - Jul 2019)
- Built the new version of Confluence Cloud and drove it to feature parity with the legacy product while modernizing the codebase and infrastructure.
- Developed developer-experience tooling (CI/CD pipelines, engineering scripts, deployments, testing, and linting) that sped up the team.
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
- Architected a centralized cross-organization knowledge platform that pulled documentation, diagrams, video, and other media into a single portal with team-contributed widgets.
- Designed it to head off recurring product-development problems and lower the risk of product recalls across teams.
Stack: TypeScript, Angular, Node.js, Express, Jasmine
Application Engineer, eTouch Systems @ Google | Contract (May 2016 - Dec 2016)
Project management & network inventory tools | GCP
- Developed internal tooling for project management, plus a network-inventory product built on top of Google Maps.
Stack: JavaScript, Angular, Node.js, Express, Jasmine
Senior Software Engineer, Cisco | Contract (Jan 2016 - May 2016)
Multi-cloud deployment management
- Built real-time UI components wired to backend WebSockets that showed the live status of systems and cloud deployments.
Stack: Node.js, Express, Java
UI/UX Architect, Zebra Technologies | Contract (Jun 2015 - Jan 2016)
Desktop & mobile analytics
- Designed visual mockups for dashboards, detail pages, charts, graphs, and widgets, and prototyped the core user flows.
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
- Led engineers through tight deadlines to ship new features while improving metrics and hitting revenue goals.
- Built a Node.js middle-tier API that used Node's multi-threaded capabilities to improve REST-layer performance across a platform serving millions of hits per day across multiple countries, brands, and locales.
- Ran technology evaluations and built proof-of-concept prototypes to vet new frameworks, and enforced code review and unit-test coverage standards.
- Acted as Scrum Master, negotiated timelines, and explained technical tradeoffs to product, business, and marketing teams.
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
- Designed and built a global classifieds framework supporting multiple countries, brands, and locales, with high-traffic pages serving millions of hits per day.
- Implemented new search functionality and built high-availability APIs across multiple data centers that powered both the web and mobile apps.
- Reviewed and enforced best practices in code quality, test coverage, and documentation.
Stack: Angular, Node.js, Express, JavaScript, Java, PHP, Spring MVC, SASS, LESS, MySQL, MongoDB, Jasmine
Earlier Experience
- Sr. Web Developer, Wells Fargo (Sep 2010 - Aug 2011)
- Software Developer, Cisco (Feb 2007 - Sep 2010)
- Web Developer, Creative Computer Services, Inc. (Nov 2002 - Feb 2007)
- Art Director, Property Pages (Sep 2000 - Nov 2002)
- Graphic Designer, Four Seasons Printing (May 1996 - Jun 2000)
Education
M.A., Graphic Design Brooks College
B.S., Computer Science Brooks College