Senior Software Engineer and technical leader with more than 10 years of experience designing, developing, and scaling production-grade distributed systems, cloud platforms, data-intensive applications, and high-performance web products. Experienced across the full stack with Java, Go, Python, Node.js, React, and TypeScript, alongside infrastructure expertise in AWS/OCI, Docker, Kubernetes, and infrastructure-as-code. Proven track record building high-throughput event-processing services, multi-tenant cloud applications, real-time data platforms, and reliable developer tooling. A collaborative engineering mentor bridging backend architecture, cloud infrastructure, data platforms, and responsive user experiences to improve reliability, deployment safety, and engineering productivity.

Senior Software Engineer and technical leader with more than 10 years of experience designing, developing, and scaling production-grade distributed systems, cloud platforms, data-intensive applications, and high-performance web products. Experienced across the full stack with Java, Go, Python, Node.js, React, and TypeScript, alongside infrastructure expertise in AWS/OCI, Docker, Kubernetes, and infrastructure-as-code. Proven track record building high-throughput event-processing services, multi-tenant cloud applications, real-time data platforms, and reliable developer tooling. A collaborative engineering mentor bridging backend architecture, cloud infrastructure, data platforms, and responsive user experiences to improve reliability, deployment safety, and engineering productivity.

Available to hire

Senior Software Engineer and technical leader with more than 10 years of experience designing, developing, and scaling production-grade distributed systems, cloud platforms, data-intensive applications, and high-performance web products. Experienced across the full stack with Java, Go, Python, Node.js, React, and TypeScript, alongside infrastructure expertise in AWS/OCI, Docker, Kubernetes, and infrastructure-as-code.

Proven track record building high-throughput event-processing services, multi-tenant cloud applications, real-time data platforms, and reliable developer tooling. A collaborative engineering mentor bridging backend architecture, cloud infrastructure, data platforms, and responsive user experiences to improve reliability, deployment safety, and engineering productivity.

See more

Experience Level

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

Language

English
Advanced

Work Experience

Senior Software Engineer at Amazon Web Services
February 1, 2024 - Present
Design and build distributed backend services, infrastructure automation, and operational tooling for the Cloud Service Control Plane & Deployment Automation initiative across multi-region AWS. Lead control-plane service design using Java and Go with REST and gRPC, focusing on scalability, deployment safety, infrastructure visibility, and developer productivity. Deliver asynchronous event-driven workflows using SQS/SNS/Lambda and worker services. Create reusable infrastructure components with AWS CDK and CloudFormation, and deploy containerized services via Docker and Amazon EKS (rolling updates, autoscaling, service discovery, health checks). Implement DynamoDB access patterns and caching strategies for high-throughput operations. Build React/TypeScript operational dashboards for deployment status, service health, capacity, latency, and incidents. Enhance reliability and production resilience through retry policies, circuit breakers, throttling/load shedding, graceful degradation, a
Senior Software Engineer at Confluent
December 1, 2021 - January 31, 2024
Worked on Confluent Cloud Streaming Platform & Control Plane Reliability, delivering distributed backend services and event-driven infrastructure for a multi-cloud managed Kafka platform. Focused on improving Kafka cluster lifecycle management, control-plane scalability, reliability, and observability across AWS, Azure, and Google Cloud. Developed control-plane services in Java and Go to provision, configure, scale, upgrade, and monitor managed Kafka clusters. Built coordination workflows using Kafka to decouple services and manage long-running operations. Implemented resilient async interactions with idempotent processing, retries/timeouts, reconciliation loops, and dead-letter handling. Built platform APIs for cluster, topic, connector, access control, service accounts, and environment configuration. Created Kubernetes operators and deployment automation for rolling upgrades, health checks, configuration changes, and workload recovery. Improved observability using metrics, distribu
Software Engineer at Capital One
September 1, 2018 - November 30, 2021
Built secure customer-facing applications, backend services, and event-driven integrations for the Digital Banking Platform & Cloud Modernization program. Modernized portions of legacy banking workflows by transitioning selected components to cloud-hosted containerized services and serverless workflows. Developed APIs for customer profiles, accounts servicing, transaction history, alerts, document delivery, and operational workflows. Implemented OAuth 2.0, JWT, role-based access controls, and protected credentials. Built event-driven services using Kafka for notifications, account updates, and audit events. Migrated selected components to AWS ECS and implemented serverless workflows using AWS Lambda. Designed PostgreSQL schemas, migrations, indexes, and query optimizations for high-volume transaction workloads. Implemented Redis caching and idempotency controls to improve API performance and prevent duplicate processing. Developed CI/CD workflows with Jenkins and AWS CodePipeline, an
Full Stack Developer at Oracle
July 1, 2015 - August 31, 2018
Developed enterprise cloud management and administrative applications, building Java-based backend services, database-driven business logic, and responsive administrative web interfaces. Focused on integrating Oracle systems, improving database performance, and automating software builds and deployments. Built full-stack applications using Java (Spring MVC), JavaScript, AngularJS, HTML/CSS, and Oracle Database. Implemented REST and SOAP services for administration, resource management, reporting, provisioning, and operational workflows. Developed data-access layers using JDBC, Hibernate, SQL, PL/SQL, stored procedures, and database packages. Created authentication and role-based authorization features, session management, input validation, and secure configuration. Integrated with WebLogic Server, messaging systems, file-processing services, and external APIs. Built scheduled Java services and Python scripts for data synchronization and file/report processing. Improved performance th

Education

Bachelor of Science (BS), Computer Science at University of Michigan
January 1, 2010 - August 31, 2015
Bachelor of Science (B.S.) at University of Michigan
January 1, 2010 - August 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services, Computers & Electronics