Aman Choudhary

Software Engineer

Delhi, India3 yrs 9 mos experience
Highly Stable

Key Highlights

  • Designed systems handling 100k+ requests per minute.
  • Transitioned legacy customers to a $100M+ MRR platform.
  • Mentored interns and junior engineers in best practices.
Stackforce AI infers this person is a Backend Engineer specializing in SaaS and Distributed Systems.

Contact

Skills

Core Skills

JavaDistributed SystemsGoMicroservices

Other Skills

Amazon DynamodbSpring BootGo (Programming Language)Apache KafkaElasticsearchMySQLSpring FrameworkAmazon Web Services (AWS)C++Node.jsJavaScriptCascading Style Sheets (CSS)HTMLHTML5Bootstrap

About

I’m a Software Engineer at Atlassian working on the next-generation billing platform, where I build scalable backend services that power billing, promotions, and platform migrations across Atlassian products. My work focuses on distributed systems, high-throughput microservices, and performance optimization. I’ve designed systems handling 100k+ requests per minute, improved database performance through data model redesign, and built migration workflows that helped transition legacy customers to the new billing platform supporting $100M+ MRR. I enjoy solving complex backend and system design problems, especially around reliability, scalability, and large-scale platform migrations. Technologies I frequently work with include Java, Kotlin, Spring Boot, AWS, DynamoDB, and event-driven architectures.

Experience

3 yrs 9 mos
Total Experience
3 yrs 9 mos
Average Tenure
3 yrs 9 mos
Current Experience

Atlassian

2 roles

Software Engineer II

Apr 2024Present · 2 yrs

  • Helped build a centralized Promotion Service for the next-generation billing platform supporting promotions across Atlassian products.
  • Optimized DynamoDB schema and compression, reducing latency by 40% and storage size by up to 98%.
  • Developed a Kotlin routing microservice handling 100k+ RPM to manage controlled migration between legacy and new commerce platforms.
  • Reduced database load by ~80% using Bloom filters, caching, and event-driven invalidation.
  • Mentored interns and junior engineers through design reviews and code reviews.
Amazon DynamodbJavaDistributed Systems

Software Engineer

Jul 2022Mar 2024 · 1 yr 8 mos

  • Worked on a distributed migration platform using Spring Boot, AWS SQS, and DynamoDB to orchestrate billing migrations.
  • Designed fault-tolerant workflows with rollback mechanisms for reliable service migrations.
  • Led migration initiatives enabling the transition of legacy customers to a platform supporting $100M+ MRR.
  • Onboarded 500+ resellers to the new billing system through scalable migration workflows.
JavaSpring BootDistributed Systems

Park+

Software Development Intern

Dec 2021May 2022 · 5 mos · New Delhi, Delhi, India

  • Developed backend microservices for a toll plaza system using Go, Elasticsearch, and MySQL.
  • Implemented Kafka-based event workflows to ensure reliable processing of toll transactions.
Go (Programming Language)Apache KafkaGoMicroservices

Education

Maharaja Agrasen Institute Of Technology, Delhi

Bachelor of Technology - BTech — Computer Science

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Java & Distributed Systems

Explore similar profiles based on matching skills and experience