Personal site

Andrew Sherman

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.

Focus
Backend, cloud, IoT, platform
Leadership
Mentoring, hiring, roadmap alignment
Languages
Go, TypeScript, JavaScript

How I work

I care about systems that stay understandable as they grow: clear boundaries, observable behavior, and delivery pipelines that teams actually trust.

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.

People + code

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.

Cross-functional fluency

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.

Employment

A concise history of the teams, stacks, and problems I have owned; from early-career React SPAs to IoT platforms on AWS.

  1. Cloud Backend Software Engineer III

    PetSafe Brands July 2023 - Present

    Current
    • Led design and development of scalable cloud backend and infrastructure for IoT services across US and European regions, improving reliability and performance for connected devices.
    • Architected event-driven systems to optimize data flow and device communication for high-volume telemetry and commands.
    • Drove adoption of CI/CD best practices with AWS CDK and TypeScript, reducing deployment friction and standardizing infrastructure provisioning.
    • Partnered with embedded, frontend, UX, and QA teams to align platform capabilities with product needs and deliver cohesive end-to-end experiences.

    Tech stack TypeScript·AWS·CDK·IoT Core·DynamoDB·ThingStream

  2. Engineering manager (backend)

    Wagz July 2020 - June 2023

    • Managed and mentored the backend engineering team, including hiring, performance reviews, and day-to-day technical guidance.
    • Led sprint planning and execution, aligning backend priorities with the product roadmap and coordinating dependencies across teams.
    • Balanced people leadership with hands-on contributions to backend services and APIs supporting multiple applications and internal tools.
    • Designed and implemented the company admin panel from scratch for customer service and device management workflows.
    • Contributed to technical strategy and long-term backend roadmap decisions with leadership.

    Tech stack Go·React·MySQL·AWS·TypeScript·Redis·RabbitMQ

  3. Mobile Engineer

    Papa, Inc October 2019 - July 2020

    • Led the rewrite of a legacy mobile application in React Native, improving maintainability and iteration speed.
    • Set up and maintained iOS deployment pipelines and managed App Store releases for reliable delivery.

    Tech stack React Native·GraphQL·JavaScript·SCSS·Sentry

  4. Software Engineer

    Wagz November 2017 - September 2019

    • Built and maintained backend microservices in Go, including APIs and third-party integrations for core product functionality.
    • Monitored and optimized MySQL performance and reliability for production workloads.
    • Developed a custom Amazon Alexa skill to extend product capabilities to voice interfaces.

    Tech stack Go·MySQL·AWS·JavaScript·TypeScript·Node.js

  5. Software Engineer I

    KVSS Technologies July 2014 - October 2017

    • Developed single-page applications with React, contributing front-end features and iterative UX improvements.
    • Participated in QA and unit testing cycles to support overall product quality.

    Tech stack React·JavaScript·HTML·CSS

Skills

A practical map of what I reach for most often in production systems and team workflows.

  • Platform engineering
  • Backend microservices
  • Event-driven systems
  • AWS cloud
  • Go
  • TypeScript
  • JavaScript
  • Docker
  • CI/CD
  • AWS CDK
  • RabbitMQ
  • SQL / MySQL
  • IoT platforms
  • Agile team management
  • Mentoring
  • Cross-functional collaboration

Certificates

  • Docker Foundations Professional Certificate
  • AWS Certified Cloud Practitioner (ID: QX2KMK527EEEQM9L)

Education

  • Technology Leadership Certificate Cornell University
  • M.S. in Human Services – Business Liberty University
  • B.S. in Psychology, Minor in Business Liberty University

Playground

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.

Tile slide

A classic 8-puzzle. Good for testing patience and state management.

Moves 0

Pipeline order

Reorder the stages with the arrows. When it matches how you would ship to production, press Deploy.

Contact

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.