I am a Senior Software Engineer with 13 years of experience building scalable fintech platforms. I specialize in microservices with C#, .NET Core, and Kafka, and I design cloud-based solutions for high-volume transaction processing. I lead technical direction for distributed systems, focus on SQL Server and database management, and I champion code quality through automated tests and documentation. I thrive in cross-functional teams and enjoy transforming architectures from monoliths to resilient microservices.

Michael Graham

I am a Senior Software Engineer with 13 years of experience building scalable fintech platforms. I specialize in microservices with C#, .NET Core, and Kafka, and I design cloud-based solutions for high-volume transaction processing. I lead technical direction for distributed systems, focus on SQL Server and database management, and I champion code quality through automated tests and documentation. I thrive in cross-functional teams and enjoy transforming architectures from monoliths to resilient microservices.

Available to hire

I am a Senior Software Engineer with 13 years of experience building scalable fintech platforms. I specialize in microservices with C#, .NET Core, and Kafka, and I design cloud-based solutions for high-volume transaction processing.

I lead technical direction for distributed systems, focus on SQL Server and database management, and I champion code quality through automated tests and documentation. I thrive in cross-functional teams and enjoy transforming architectures from monoliths to resilient microservices.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Work Experience

Senior Backend Engineer at CTG
March 1, 2023 - Present
Overhauled the network detection and response system using AWS serverless architectures, achieving a 49% latency reduction and 99.9% uptime across 10K requests/day. Rebuilt the backend infrastructure across 5 teams and 20 services, accelerating deployment time by 84% through Docker, Kubernetes, and Jenkins. Architected a scalable cybersecurity data pipeline with Python, AWS Lambda, and Apache Kafka handling ~100GB/day. Established 5 API Gateway/Lambda services, improving testing efficiency with automated tests (20% faster) and enabling ~500 automated tests/day. Implemented a Redis caching layer and optimized PostgreSQL queries, reducing average response time to 50ms for 20K+ requests/day (99.99% uptime). Transformed data processing with Kafka/Elasticsearch/Logstash for real-time analytics across 3 teams and 10 services, processing ~1,000 records/sec. Launched CI/CD with CircleCI, Docker, and GitHub, delivering 10+ deployments/month and reducing manual testing by ~30 hours/week. Designe
Software Engineer at Audible
June 1, 2018 - February 1, 2023
Maintained team-wide Python standards across 12 services with PyLint, improving code quality and reducing bugs by ~30%. Implemented network detection/response systems using AWS Lambda, API Gateway, and Apache Kafka for ~4K requests/day, increasing threat detection accuracy by ~50%. Migrated data processing from PostgreSQL to MongoDB, reducing processing time from 3 seconds to 200ms. Built Docker containers for AI/ML workloads (TensorFlow, scikit-learn), accelerating development and enabling secure, scalable deployments across 5 teams. Migrated the DevOps pipeline to CI/CD with Apache Kafka, Jenkins, and Docker, delivering the new pipeline in 6 weeks and enabling ~500 daily deployments. Optimized API Gateway configurations (REST/GraphQL) to support ~1,000 API requests/second with ~50ms latency.
Backend Engineer at Booz Allen Hamilton
September 1, 2015 - May 1, 2018
Automated backend services across 12 microservices using AWS Lambda and Kafka, reducing deployment time from 10 minutes to 1 minute and lowering latency by 300ms while increasing deployment frequency by 5x. Migrated API Gateway from a monolithic to modular design using CloudFormation, cutting deployment time from 2 hours to 30 minutes. Refactored 4K lines of Python code with PyLint, boosting code quality and reducing errors by ~30% across 10 engineers. Redesigned data storage with MySQL and MongoDB to support diverse data types, increasing retrieval efficiency by ~25% and storage from 100GB to 1TB. Integrated cybersecurity measures using Python and scikit-learn, cutting incident response time from 5 minutes to 1 minute and enabling faster security actions (5x).
Web Developer at EarthCam
November 1, 2012 - August 1, 2015
Shipped a scalable shift from monolithic to microservices using AWS Lambda and API Gateway, reducing latency from 2 seconds to 200ms for 10,000 daily users. Improved network detection data processing (25K requests/day) with Apache Kafka across 10 services, increasing throughput 5x and reducing processing time from 10 minutes to 2 minutes. Delivered a high-performance UI component with Python/JavaScript (jQuery) that boosted user engagement by 50% and reduced bounce rate. Implemented a RESTful API stack (Python/Flask/MySQL), cutting development time by 120 hours and enabling automated testing and deployment. Created company-wide technical documentation to streamline onboarding for ~20 new hires and supported cross-team threat detection initiatives.
Senior Software Engineer at CTG
March 1, 2023 - Present
Led development of cloud-based microservices for payment infrastructure using C#, .NET Core, and Kafka; achieved 76% faster processing across 10 services with 500k daily transactions and reduced average processing time from 2s to 200ms. Directed architecture decisions enabling integration of payment systems with ecommerce platforms for 100k concurrent users. Migrated from monolith to microservices and led a 20-member engineering team, establishing code quality through automated testing and reviews. Migrated transaction data storage from SQL to NoSQL, cutting costs by $200k/year and improving data retrieval from 500ms to 50ms. Implemented a Kafka-based event processing system shipping in 3 months; redesigned payment gateway using TypeScript/React to save 5 hours of dev time per week and increase transactions by 1k per day. Scaled system to 2TB/month data and 50k requests/day via SQL Server optimization and Redis caching.
Software Developer at Booz Allen Hamilton
September 1, 2015 - May 1, 2018
Automated payment processing across 5 teams and 10 services; increased throughput from 10K to 20K requests/day and reduced average processing time by 30%. Built microservices from monolith to scalable design using .NET Core and Kafka; reduced latency from 500ms to 50ms. Integrated 12 Java-based services into a unified API gateway for 500 users, improving reliability and reducing downtime by 25%. Delivered cloud-based microservices with two teams to ship 3 transaction-based applications in 9 months, cutting deployment time by 120 hours. Implemented data encryption standards (SQL Server TLS), improving security and reducing incidents by 95%.

Education

Master's Degree in Computer Science at Wilmington University
January 1, 2010 - December 31, 2012
Bachelor's Degree in Computer Science at Delaware State University
January 1, 2006 - December 31, 2010
Master's Degree in Computer Science at Wilmington University
January 1, 2010 - January 1, 2012
Bachelor's Degree in Computer Science at Delaware State University
January 1, 2006 - January 1, 2010

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services, Government, Media & Entertainment, Financial Services