# Nikunj Agarwal > Senior Software Development Engineer | Bar Raiser @ Amazon Location: United States, United States Profile: https://flows.cv/nikunj ## Work Experience ### Senior Software Development Engineer @ Amazon Jan 2023 – Present | Seattle, Washington, United States Integrated large language models (LLMs) and retrieval-augmented generation (RAG) pipelines to create an intelligent, conversational chatbot, enhancing user engagement with real-time NLP and personalized response generation. Architected and developed a scalable Learning Management System (LMS), leveraging event-driven design patterns and RESTful APIs to deliver enhanced learning experiences across various user groups. Designed and implemented a catalog service for efficient storage and retrieval of training metadata, leveraging NoSQL databases and optimized indexing strategies to improve data accessibility and operational efficiency. Demonstrated expertise in designing, deploying, and optimizing high-throughput, distributed systems in dynamic, fast-paced environments, with a focus on scalability, security, and cost-efficiency. ### Software Development Engineer @ Amazon Jan 2019 – Present | Greater Seattle Area Designed and implemented advertisement supply integration across various platforms, ensuring the availability of products based on customer location and optimizing user experience in high-frequency purchase categories. Spearheaded regionalization initiatives for advertisement services, building geo-distributed systems to support marketplace-specific targeting and applying load balancing and sharding techniques to scale to billions of requests per day. Contributed to a significant portion of advertisement revenue, generating substantial annual income through innovative advertising strategies and enhancements in cart-building functionalities for grocery services. During my time at Amazon, I have leveraged a variety of AWS tools and technologies, including SQS, SNS, AWS Lambda, API Gateway, DynamoDB, Redshift, AWS Step Functions, and AWS Fargate. This experience has allowed me to sharpen and apply my knowledge across multiple projects. Additionally, I have worked with programming languages such as Java, Ruby, Python, and TypeScript, utilizing my expertise to create and maintain distributed jobs for long-running background processes. ### Software Development Engineer @ Amazon Jan 2017 – Jan 2019 | Bengaluru, Karnataka, India Collaborated with cross-functional product and engineering teams to design and implement the Hindi language interface on the Amazon India retail website, optimizing localization and internationalization efforts to enhance user engagement. Enhanced the Amazon India Shopping App by leveraging user experience (UX) best practices and A/B testing methodologies to improve customer shopping journeys and increase conversion rates. Designed and developed a multilingual comparison tool, utilizing advanced algorithms and data structures to facilitate seamless product comparisons across diverse languages and regions. Created a canary service for image comparison, implementing a phased deployment strategy to ensure reliability and performance of image assets while minimizing risk and enhancing visual consistency across platforms. ### Software Engineer @ OLA CAB Jan 2015 – Jan 2017 | Bengaluru, Karnataka, India Ola Mobile Web: Designed and developed back-end services for the mobile website and Ola lite app. Ola Developer Platform: We built more than 10 micro-services from the scratch which consists of Developer API, Web-Auth-Service (SSO), map-service, Ola Point, Conversational-Booking service, Developer-Webhooks, Developer Self-serve, Partner service etc. ### Software Engineer @ Boomerang Commerce Jan 2015 – Jan 2015 | Bengaluru, Karnataka, India Worked with PPM team. Boomerang’s PPM solution brings data from disparate sources together, identifies opportunities and problems, and recommends pricing strategies that help merchandisers increase revenue without eroding margin. Utilized expertise in data crawling and scraping to gather and analyze large datasets, leveraging ETL (Extract, Transform, Load) processes to ensure data integrity and facilitate actionable insights for improved decision-making. ### SE @ Amazon Development Centre, India Jan 2012 – Jan 2014 | Bangalore, India Within Amazon, I've worked in the Appstore Org which is an app store for the Android operating system operated by Amazon.com. It was opened on March 22, 2011 and was made available in nearly 200 countries where developers are paid 70% of the list price of the app or in-app purchase. I was part of the App Submission team within Amazon Appstore which owns all the external facing platforms that allow third party developers of android apps to submit their apps and monitor its ingestion life cycle. Primarily, I was part of the Ingestion Automation team during this time which owns all the automated validation and testing (both static as well as device testing) performed on apps submitted by 3P developers to Appstore that determine its eligibility for publication. I was the primary Engineer in my team for all Tools, Application and Scripts in App Testing Service (a free service that allowed 3P Android app developers to test their apps for common code-level issues as well as on actual devices hosted via our cloud) such as Device Testing via ATS (Fire Phone), Multi-Device Testing Support (Gen 7 Tablets) launch, Anonymous User support etc. I independently owned the design and implementation of several new Applications and tools such as Device Registry and Device Health Management. I was also one of the Engineer in the year-long Asphalt initiative which collects data (screenshots/logs/CPU usage/Memory usage etc.) relevant to Ingestion testing performed for apps submitted by 3P Developers in Appstore and provides this back to the user in an interactive and responsive UI within Appstore's Developer Portal. ## Education ### Bachelor of Engineering (B.E.) in Computer Science VTU ## Contact & Social - LinkedIn: https://linkedin.com/in/nikunj-agarwal-064922ab --- Source: https://flows.cv/nikunj JSON Resume: https://flows.cv/nikunj/resume.json Last updated: 2026-03-22