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
Email:
Phone:
GitHub:
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.





