Ankur Agarwal — Software Engineer
I'm a software engineer specializing in building scalable, high-performance systems using Java, Spring Boot, AWS cloud services, and microservices architecture. My expertise spans backend development with Spring Boot and AWS Lambda, distributed systems design using DynamoDB, SQS, and SNS, implementing CQRS and event sourcing patterns for optimal performance, cache management with custom Redis implementations, and performance optimization through comprehensive load testing, profiling, and JVM tuning. I excel at system architecture and design, having mastered HLD/LLD implementations for complex billing and lifecycle management systems, developed robust concurrency control mechanisms with locking strategies for data consistency, and orchestrated large-scale data migrations using AWS Glue ETL for resource optimization. My technical toolkit includes JavaScript for building AI agents with advanced prompting techniques, and deep expertise in asynchronous processing, API optimization, and microservices patterns. I've honed my skills in performance engineering by diagnosing and resolving memory and latency issues, implementing efficient scaling policies, reducing API latencies through architectural improvements, and building intelligent automation tools that enhance developer productivity. A B.Tech graduate in Electrical and Electronics Engineering from NIT Warangal, I'm passionate about scalable design principles, performance optimization, and leveraging cutting-edge technologies to build robust solutions while fostering technical excellence through collaboration and mentoring.
Stackforce AI infers this person is a SaaS backend engineer with expertise in performance optimization and microservices architecture.
Experience: 8 yrs 2 mos
Skills
- Microservices
- Aws
- Performance Optimization
- Spring Boot
- Javascript
- Software Infrastructure
- Engineering
- Python
Career Highlights
- Expert in scalable, high-performance systems design.
- Proven track record in performance optimization and load testing.
- Strong leadership in multi-currency billing platform development.
Work Experience
Uber
Software engineer 2 (2 mos)
Postman
Software Engineer (2 mos)
Atlassian
Software Engineer 2 (2 yrs 5 mos)
Software Engineer (1 yr 8 mos)
Samsung India
Summer Intern (2 mos)
National Institute of Technology Warangal
Student (4 yrs)
Education
Bachelor of Technology at National Institute of Technology Warangal