Skip to main content
HimalayasHimalayas logo
GM
Open to opportunities

George Mcclain

@georgemcclain

Senior software engineer building scalable, reliable backend systems and real-time APIs.

United States
Message

What I'm looking for

I want to build scalable backend and event-driven systems where reliability, observability, and performance matter—using Go/Java, cloud-native infrastructure, and AI-powered workflows. I’m excited to mentor teams and keep improving engineering practices.

I’m a Senior Software Engineer with 10+ years of experience building scalable backend systems and distributed applications using Go, Java, and cloud-native technologies. I focus on reliability and maintainability—especially when designing microservices, event-driven architectures, and high-performance APIs.

In my current role at USAA, I’ve built a high-throughput payment and reconciliation platform in Go using Gin, addressing consistency in distributed transactions with idempotent processing, retry mechanisms, and eventual consistency patterns. I also designed event-driven microservices with gRPC, Apache Kafka, and Protocol Buffers for reliable real-time financial data streaming, and I integrated AI-powered classification/summarization pipelines using OpenAI APIs to automate transaction review. To improve production outcomes, I developed scalable REST APIs with PostgreSQL query optimization, containerized and deployed services on AWS (EKS, S3, RDS), and strengthened observability with Prometheus and Grafana—then stabilized performance using Redis caching and rate limiting.

Earlier, I delivered backend services with Go (Echo framework) and Java Spring Boot, improving request handling, reducing latency, and fixing data inconsistency through validation and retry logic. I’ve also built machine learning pipelines with Python (Scikit-learn) and integrated models via REST APIs for real-time inference, while writing unit and integration tests (JUnit) to prevent regressions—because I’m committed to continuously improving engineering practices and writing maintainable systems.

Experience

Work history, roles, and key accomplishments

US
Current

Senior Software Engineer

USAA

Nov 2021 - Present (4 years 6 months)

Built a high-throughput payment and reconciliation platform in Go using Gin, implementing idempotent processing and eventual consistency patterns to improve correctness in distributed transactions. Designed event-driven microservices with gRPC, Apache Kafka, and Protocol Buffers, and integrated AI-powered OpenAI workflows while improving API performance, observability, and production reliability.

LI

Software Engineer

LTI - Larsen & Toubro Infotech

Jan 2021 - Aug 2021 (7 months)

Developed backend services using Go (Echo) and Java Spring Boot, optimizing request handling and reducing response latency. Built REST APIs and third-party integrations with validation and retry logic, and improved throughput by tuning Go concurrency and database performance with MySQL indexing and schema/query optimization.

IN

Java Developer

Infosys

Sep 2018 - Jan 2021 (2 years 4 months)

Built scalable backend services in Java Spring Boot by modularizing a monolithic system into service-based architecture. Integrated REST/JSON APIs with Angular and TypeScript, optimized Oracle DB schemas and query execution for reporting, and developed Python ML pipelines with REST-based real-time inference.

VW

Software Engineer

Verizon Wireless

Mar 2016 - Dec 2017 (1 year 9 months)

Built backend APIs using Go net/http, applying core API design and debugging request routing and edge-case failures to improve stability. Used SQLite for lightweight persistence, created basic CRUD applications, and wrote test cases to validate API functionality and reliability.

Education

Degrees, certifications, and relevant coursework

Georgia State University logoGU

Georgia State University

Bachelor’s Degree in Computer Science, Computer Science

Earned a bachelor's degree in Computer Science from Georgia State University.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan