About Me
I'm a Software Development Manager at AWS with over 10 years of experience developing complex distributed systems. Since September 2023 I have managed an organization of 20 engineers across 4 pods, delivering mission-critical customer experience features for Amazon Connect used by thousands of enterprises globally.
Professional Summary
Technical Leadership
I lead engineering teams through the full lifecycle of complex software projects. My approach focuses on setting clear architectural direction, establishing best practices, and removing obstacles to enable my team's success.
System Architecture
I design scalable, resilient distributed systems that handle high-throughput workloads while maintaining data integrity. My architectures emphasize maintainability, extensibility, and operational excellence.
Cloud Solutions
With extensive experience in AWS services, I build cloud-native applications that leverage managed services for optimal performance, cost efficiency, and reliability at scale.
Data Engineering
I create data processing pipelines that transform raw information into actionable insights, using both batch and streaming approaches to handle data at scale.
Education
Master of Science in Computer Science
University of Cincinnati
2012 - 2014
Bachelor of Technology in Computer Science
SRM University
2008 - 2012
Last reviewed: 2026-10