Udit Agarwal

Udit Agarwal

Mentor
Rising Codementor
US$50.00
For every 15 mins
1
Sessions/Jobs
View Video
ABOUT ME
Backend Development, Java, AWS, Azure, GCP, iPhone Apps, Android Apps.
Backend Development, Java, AWS, Azure, GCP, iPhone Apps, Android Apps.

I am Udit Agarwal. I am a Technology Enthusiast and currently working as an Engineering Leader in the Backend. I have been working in the industry for quite some time now and I have most of my experience in designing and scaling Backend Systems. Have worked with companies like Microsoft, Adobe, Amazon, and Directi. Each company gave me an opportunity to work on various types of high throughput systems like chat applications, e-commerce, cloud file systems, streaming systems, etc.

With every product, I faced different challenges which taught me how to design the right systems using different technologies for the given problem. I have a sound knowledge of Java, DynamoDB, SQL, Caching technologies like Redis, and Queuing systems like SQS, Kafka, etc. I graduated from IIIT Allahabad in 2013.

Hindi, English
New Delhi (+05:30)
Joined January 2019
EXPERTISE
12 years experience
10 years experience
10 years experience
5 years experience
10 years experience

REVIEWS FROM CLIENTS

Udit's profile has been carefully vetted and approved as a Codementor. Connect with Udit now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
lld-cab-booking-ola-uber-grab-lyft
Java
60
73
lld-parking-lot
Repository for low level design solution of parking lot
Java
52
59
Stack Overflow
848 Reputation
0
9
21
EMPLOYMENTS
Engineering Manager
Amazon
2021-12-01-Present
Working on core backend projects solving challenging scalability and design problems.
Working on core backend projects solving challenging scalability and design problems.
Java
SQL
Database
View more
Java
SQL
Database
Amazon S3
NoSQL
Scalability
System design
Back-End
AWS
View more
Senior Software Engineer
Microsoft
2020-05-01-2021-08-01
Led the core catalog backend team of Xbox. Handled the end-to-end catalog including product ingestion, indexing and then finally service ...
Led the core catalog backend team of Xbox. Handled the end-to-end catalog including product ingestion, indexing and then finally service it to users. Biggest challenge was to handle huge QPS of 100k within single digit latency and that also in the most cost-effective manner. We were mostly using azure services like Service fabric for orchestration, AFD for routing, Azure cognitive search for search indexing, CosmosDB for data, and many other services for other various purposes.
SQL
Database
Azure
View more
SQL
Database
Azure
NoSQL
Scalability
Back-End
High Availability Systems
View more
Tech Lead
Adobe
2019-02-01-2020-05-01
Drove core backend features of Adobe Cloud Platform. The team was responsible for providing cloud infrastructure for various Adobe produc...
Drove core backend features of Adobe Cloud Platform. The team was responsible for providing cloud infrastructure for various Adobe products. Re-architected complete application from a monolithic service into microservices to improve resiliency, availability. This also enabled us to deliver more features at even faster speed. Worked on services for providing asset storage, events, notifications, sync across clients, access controls, search, etc. Used DynamoDB for our entities database. S3 for blob store. SNS for sending notifications to clients. Services are containerized using Docker. Orchestration is done using internally available service Ethos. Using NewRelic for metrics and alarms, Splunk for logging.
Java
Amazon S3
System design
View more
Java
Amazon S3
System design
Back-End
Splunk
Software architecture
View more
PROJECTS
All In 1 Scientific CalculatorView Project
2019
iOS
iOS
NewsHub - All News at a single hubView Project
2019
Objective-C
Swift
iOS
Objective-C
Swift
iOS