Results-driven Software Development Engineer with 4+ years of experience in Java-based backend development, API development, and software architecture for scalable, low-latency, high-performance, high-availability systems. Proven expertise in Java, AWS, microservices architecture, distributed systems, and cloud application development. Strong in system design, service scalability, fault tolerance, performance optimization, automation, and code optimization. Recognized for exceptional problem solving skills, ownership, and delivering customer-obsessed solutions. Adept at working end-to-end, from requirements gathering to continuous deployment and post-release optimization, applying Amazon Leadership Principles in all phases.
Languages: Java, Python, C, JavaScript, TypeScript
Architectures: Microservices, Design Patterns, System Design, Software Architecture
Databases: SQL (MySQL, PostgreSQL), NoSQL (Cassandra, MongoDB, DynamoDB)
Distributed Systems: Apache Kafka, Apache Spark, Hadoop, MapReduce
Cloud Platforms: AWS (EC2, S3, DynamoDB, Lambda), Azure, GCP - Cloud Infrastructure Design & Deployment
CI/CD & DevOps: Jenkins, Git, Docker, Kubernetes, Continuous Deployment
Testing: TDD, Unit Testing, Integration Testing