Led delivery of a cross-functional maintenance automation platform protecting EC2 Managed Fleets from availability risks.
Eliminated an operational workflow responsible for approximately 18% of incoming on-call tickets.
Supported production systems handling multi-region fleet operations while resolving 55–65 operational issues per week.
Languages Java, Python, TypeScript, JavaScript, SQL
Frameworks Spring Boot, React, FastAPI, Flask, Ruby on Rails, Nodejs
Cloud & Infrastructure AWS, Lambda, SQS, EventBridge, S3, CloudWatch, Terraform
Databases PostgreSQL
Engineering Practices Microservices, REST APIs, Distributed Systems, CI/CD, Agile, Unit Testing, OOD
Built and operated customer-facing software and operational tooling for the EC2 Managed Fleets organisation. Delivered full-stack solutions supporting customer onboarding, automation, fleet visibility, and operational excellence initiatives across distributed cloud services. Worked across Java, Python, Ruby on Rails, React, and AWS while collaborating with engineers, product stakeholders, and operational teams.
Responsibilities & Scope
Designed, developed, tested, and deployed customer-facing applications and internal operational tools across Java, Python, Ruby on Rails, React, and TypeScript services.
Partnered with cross-functional engineering teams to build automation, observability, and operational workflows supporting large-scale EC2 fleet management.
Developed backend services, REST APIs, automation pipelines, and self-service web applications used by internal Amazon teams and customers.
Participated in 24/7 on-call rotations supporting multi-region production systems, leveraging AWS services and operational diagnostics to investigate and resolve service issues.
Contributed to Agile delivery processes including sprint planning, technical design reviews, code reviews, operational reviews, and release management.
Maintained software quality through automated testing, monitoring, documentation, and continuous improvement of engineering practices.
SupportDesk | Personal Project | React, TypeScript, Java/Spring Boot, Python, AWS (Lambda, SQS, Cognito, S3), Terraform
Built a serverless ticketing platform end-to-end across three shipped phases: core CRUD, async priority-based routing via SQS, and secure file attachments via pre-signed S3 uploads
Implemented Cognito-based auth with role-scoped access (customer/agent/admin) enforced at both the API Gateway and application layers
Designed the full system as multi-module, independently deployable infrastructure using Terraform, with each phase destroyable/redeployable in isolation
Currently extending the system with an AWS Bedrock multi-agent pipeline (classify → match to runbook → escalate) to automate support-ticket resolution — evolving the platform toward AI as the system's control plane, not just its frontend
JobHunter | Personal Project | Python, Java/Spring Boot, React, AWS (Lambda, EventBridge, SQS), Gemini 2.5 Flash
Designed a zero-cost, event-driven architecture on AWS to automate job sourcing, replacing manual workflows with an autonomous ingestion pipeline handling daily events
Decoupled Python ingestion from Java analysis using Lambda, EventBridge, and SQS; optimized Spring Boot cold starts with SnapStart for near-instant service availability
Integrated Gemini 2.5 Flash to score jobs against a personal profile, automatically triggering Slack alerts for matches above 75%
Built a React administrative dashboard to dynamically reconfigure search rules and AI prompts without code redeployment