About

I am Michael Gallo, a senior software engineer and technical lead building backend platforms and developer tools in Go and Python. My work includes a federated GraphQL platform serving a major bank and e-commerce automation that supported 400% YoY company growth. I am a former business owner with hands-on experience in architecture, delivery, and mentoring.

Basic Information
Location:
Arlington, VA
Professional Skills

Languages

  • Go
  • Python
  • Bash

Backend

  • GraphQL
  • gqlgen
  • DynamoDB

Infrastructure

  • AWS
  • Docker
  • Linux
  • Ansible
  • Jenkins
Work Experience

July 2021 – Present

Accenture
Tech Lead, GraphQL Data Mesh

April 2026 – August 2026

  • Led a 5-person engineering team on technical delivery for a production Go/GraphQL data platform on AWS Lambda/Fargate serving a top-15 bank (25M daily requests, 13 consuming applications).
  • Onboarded a new engineer who delivered a feature in their first sprint and presented it to project leadership.
  • Migrated internal developer documentation from VuePress to Hugo, replacing an unsupported toolchain and aligning documentation tooling with the team's Go ecosystem.
Senior Software Engineer, GraphQL Data Mesh

August 2023 – April 2026

  • Built a Python CLI prototype in two weeks to generate GraphQL subgraphs; a director-led demo secured the bank's core banking organization as an internal customer and expanded account scope.
  • Developed a code-generation framework that produces Go services from declarative GraphQL definitions using Apollo Connectors.
  • Designed and implemented a Jenkins testing pipeline for 4 Go repositories, reducing integration issues and freeing up about 20% more time for new feature development.
  • Migrated secrets from HashiCorp Vault to enterprise-preferred AWS Secrets Manager.
  • Mentored three engineers in Go and conducted four technical interviews for senior Go candidates.
  • Ranked among top-performing consultants on a 500-person account, earning 7 quarterly excellence awards in 8 consecutive quarters.
Software Engineer, Drools Rules Engine

September 2021 – January 2023

  • Designed, developed, and deployed a Dockerized Red Hat Drools-based fraud detection rules engine for a top-15 bank, enabling business analysts to implement logic that previously required developers.
  • Served as Decision Model and Notation (DMN) SME and trained client leadership on the DMN standard, enabling Accenture to hand off the rules engine to the client.
  • Won team of the year as part of a 10-person team across the entire bank.

February 2019 – July 2021

JD Sports
Python Developer
  • Built Python reporting and sourcing automation as the company's first employee and sole developer, supporting 400% YoY company growth.
  • Built Python sales-reporting tools that cut report-generation time by nearly four days, enabling daily reporting and supplier restocking instead of a monthly cycle.
  • Built wholesale product-screening software that filtered out 95% of unsuitable SKUs and increased processing capacity 10×.

May 2014 – July 2024

Batcom LLC
Founder & Owner
  • Built a children's kitchen products brand that earned 2,500+ Amazon reviews; managed sourcing, logistics, accounting, advertising, and marketing.
  • Sold the company in 2024.
Certifications
Claude Certified Architect – Foundations Certification
AWS Certified Developer Associate