Summary
Experienced Software Programmer with 6 years of expertise in developing scalable software solutions and optimizing system performance. Proficient in Python, Java, and cloud platforms like AWS, with a strong background in full-stack development and Agile methodologies. Adept at transforming complex requirements into robust and efficient applications that drive business value and enhance user experience. Passionate about continuous learning and applying cutting-edge technologies to solve real-world problems.
Experience
Software Engineer IIAmazon
- Led the development and deployment of a new microservice for order processing using Python and AWS Lambda, reducing latency by 20% and reliably handling over 1 million transactions daily.
- Optimized database queries and indexing for a critical e-commerce platform's PostgreSQL database, improving response times by 15% and achieving annual infrastructure cost savings of $50,000.
Software DeveloperMicrosoft
- Developed and maintained core backend services for Azure Cognitive Services using C# and .NET Core, supporting over 500 enterprise clients globally.
- Contributed to a team effort that improved API reliability and uptime by 99.9% through rigorous unit testing, integration testing, and comprehensive code refactoring.
Projects
Distributed Task Queue
- Developed a fault-tolerant distributed task queue in Go, capable of processing 5,000 tasks/second with horizontal scaling.
Serverless Image Processing API
- Created an AWS Lambda-based serverless API using Python for on-demand image resizing and watermarking, reducing operational costs by 80% compared to traditional servers.
- Integrated with S3 for storage and API Gateway for exposing endpoints, achieving an average response time of under 200ms.
- Implemented secure authentication and authorization with AWS IAM, ensuring data privacy and access control for users.
Real-time Chat Application
- Engineered a real-time chat application using Node.js, Express, and Socket.IO, supporting concurrent connections for over 100 users.
- Implemented user authentication and message persistence using MongoDB, ensuring secure and reliable communication.
- Developed a responsive front-end with React, providing an intuitive and seamless user experience across devices.
Education
University of WashingtonMaster of Science in Computer Science
- Completed thesis on distributed systems optimization, improving data processing efficiency by 15%.
- Achieved a 3.9 GPA, focusing on advanced algorithms and cloud computing.
- Awarded Graduate Fellowship for research in machine learning applications.
Georgia Institute of TechnologyBachelor of Science in Computer Science
- Graduated with High Honors, maintaining a 3.8/4.0 GPA.
- Awarded Dean's List for 6 consecutive semesters for academic excellence.
- Member of the ACM Programming Team, competing in regional competitions.
Skills
Programming Languages
PythonJavaC#JavaScriptGoSQL
Cloud Platforms & DevOps
AWS (EC2, S3, Lambda, DynamoDB, RDS)AzureDockerKubernetesTerraformJenkinsGitCI/CD
Web Technologies
ReactNode.jsSpring BootRESTful APIsGraphQLMicroservices
Databases & Data
PostgreSQLMySQLMongoDBRedisApache KafkaData Structures & Algorithms
Methodologies & Tools
AgileScrumJiraConfluenceUnit TestingSystem DesignProblem Solving