Platform mindset
Whether it is IoT telemetry, internal admin tools, or APIs supporting multiple clients, I aim for designs that scale operationally, not just in requests per second.
Personal site
Software engineering leader
Software engineering leader with 10+ years in backend and cloud systems, including 3 years managing and mentoring backend teams. I build event-driven microservices, APIs, and IoT platforms on AWS with Go and TypeScript, drive CI/CD and observability practices, and partner cross-functionally to align platform capabilities with product and developer needs.
I care about systems that stay understandable as they grow: clear boundaries, observable behavior, and delivery pipelines that teams actually trust.
Whether it is IoT telemetry, internal admin tools, or APIs supporting multiple clients, I aim for designs that scale operationally, not just in requests per second.
Leadership, for me, is not stepping away from the stack. It is creating space for the team to do their best work while still being close enough to unblock hard technical decisions.
From React Native shipping to Alexa skills to CDK‑defined infrastructure, I have partnered across disciplines to deliver cohesive experiences instead of focusing only on backend boxes.
Looking for the formal narrative? The timeline below mirrors my résumé, and you can always email me at andrewesherman@gmail.com.
A concise history of the teams, stacks, and problems I have owned; from early-career React SPAs to IoT platforms on AWS.
PetSafe Brands July 2023 - Present
Tech stack TypeScript·AWS·CDK·IoT Core·DynamoDB·ThingStream
Wagz July 2020 - June 2023
Tech stack Go·React·MySQL·AWS·TypeScript·Redis·RabbitMQ
Papa, Inc October 2019 - July 2020
Tech stack React Native·GraphQL·JavaScript·SCSS·Sentry
Wagz November 2017 - September 2019
Tech stack Go·MySQL·AWS·JavaScript·TypeScript·Node.js
KVSS Technologies July 2014 - October 2017
Tech stack React·JavaScript·HTML·CSS
A practical map of what I reach for most often in production systems and team workflows.
Two small browser interactives: a classic puzzle for state and UX polish, and a CI-flavored ordering game that nods to how I think about shipping safely.
A classic 8-puzzle. Good for testing patience and state management.
Reorder the stages with the arrows. When it matches how you would ship to production, press Deploy.
If you are hiring for backend, platform, or engineering leadership adjacent to cloud and IoT, I would love to hear what you are building.
English (native) speaker. This page is hand-built by me in SvelteKit.