A

Aakarsh Gupta

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 10 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led transformation of Virtual Assistant at Expedia.
  • Developed auto bug-fixing tool adopted organization-wide at Microsoft.
  • Managed dynamic pricing for 1 billion products at Walmart.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Travel Tech and E-commerce.

Contact

Skills

Core Skills

Distributed SystemsCloud PlatformsDatabasesSoftware DevelopmentData EngineeringBackend DevelopmentWeb Development

Other Skills

AJAXAWSAjaxAlgorithmsAutomationBig DataBug-fixing toolsCC++CassandraCore JavaCosmos DBData ProjectsData StructuresDynamoDB

About

Experienced Architect & Senior Software Engineer I am a seasoned Architect and Senior Software Engineer with over a decade of experience designing and implementing high-scale distributed systems. Currently, I am working at Expedia as a Senior Software Development Engineer, leading transformative projects in the travel tech industry. Current Role at Expedia In my current role, I am spearheading the transformation of Expedia's rule-based Virtual Assistant (VA) into a Conversational VA for post-booking scenarios such as Cancel, Change, and View Bookings using advanced Generative AI technologies. My efforts have significantly reduced the need for manual agent intervention, cutting calls to agents by 50% and automating numerous customer queries. Previous Experience Microsoft - R&D Cosmos DB At Microsoft, I contributed to the R&D of Cosmos DB, the fastest-growing NoSQL database in the public cloud space. I developed an auto bug-fixing tool using Jupyter Notebook for the CosmosDB platform, which was adopted organization-wide. This tool enhanced operational efficiency and streamlined issue-resolution processes. Walmart Prior to Microsoft, I worked at Walmart on high-scale data projects, particularly in pricing strategy. I tackled the complex challenges of dynamic lowest pricing across Walmart’s extensive catalog of 1 billion products. My work helped Walmart uphold its core promise to customers: "Save More, Live Better." I extensively utilized technologies such as Kafka, Cassandra, and Redis to handle over 1 billion transactions daily in a highly distributed system. Amazon Pay Earlier in my career, I was part of the Amazon Pay team, Amazon's global payment product. I dealt with various distributed systems, leveraging Amazon’s proprietary solutions (AWS, SQS, DynamoDB). Skills Distributed Systems: Architecting and optimizing high-scale distributed systems. Programming Languages: Java, Python. Databases: Cassandra, CosmosDB, DynamoDB, MySQL. Message Queues: Kafka, SQS. Framework: SpringBoot. Cloud Platforms: Azure, AWS, GCP. Data Structures & Algorithms: Proficient in designing efficient algorithms and data structures. With a robust background in both corporate giants and dynamic environments, I bring a unique blend of technical expertise and innovative thinking to every project. My passion lies in pushing the boundaries of technology to solve complex problems and drive significant business value. For a comprehensive overview of my professional journey and accomplishments, please visit my resume here: https://shorturl.at/4Xdy3

Experience

10 yrs 10 mos
Total Experience
2 yrs 2 mos
Average Tenure
3 yrs 7 mos
Current Experience

Expedia group

Senior Software Development Engineer

Nov 2022Present · 3 yrs 7 mos · Gurugram, Haryana, India · Hybrid

  • In my current role, I am spearheading the transformation of Expedia's rule-based Virtual Assistant (VA) into a Conversational VA for post-booking scenarios such as Cancel, Change, and View Bookings using advanced Generative AI technologies. My efforts have significantly reduced the need for manual agent intervention, cutting calls to agents by 50% and automating numerous customer queries.
Generative AIVirtual AssistantAutomationDistributed SystemsCloud Platforms

Microsoft

Software Engineer

Aug 2021Nov 2022 · 1 yr 3 mos · Bangalore Urban, Karnataka, India

Cosmos DBJupyter NotebookBug-fixing toolsDatabasesSoftware Development

Walmart ecommerce

Software Developer

Jun 2018Aug 2021 · 3 yrs 2 mos · Bengaluru, Karnataka, India

  • Worked on Next-Gen Competitive Intelligence Pricing platform @Walmart
Data ProjectsPricing StrategyKafkaCassandraRedisData Engineering+1

Amazon

Software Developer

Apr 2017Jun 2018 · 1 yr 2 mos · Bengaluru Area, India

  • I worked as a developer involving development, implementation, and management of full life cycle enterprise applications in an agile environment of payments that solve complex problems for Amazon Pay business.
Distributed SystemsAWSSQSDynamoDBCloud PlatformsSoftware Development

Urbanpro.com

Software Engineer

Aug 2015Apr 2017 · 1 yr 8 mos · Bengaluru Area, India

  • I developed features in UrbanPro, mostly related to revenue. Which helped the company to grow the business. Like To create payments links for particular member so that anyone can pay the amount by using that link for that member (Login not required).
  • Role: Core Backend Developer
  • Skills: Core Java, Groovy, Grails, MySql, Ajax, HTML.
Core JavaGroovyGrailsMySQLAjaxHTML+2

Prwatech

Intern

May 2014Jul 2014 · 2 mos · Bangalore

  • Hadoop (BIG DATA)
Hadoop

Education

Madan Mohan Malaviya University of Technology

Bachelor of Technology (B.Tech.) — Computer Science & Engineering

Jan 2011Jan 2015

S.M.COLLEGE

10+2 — PCM

Jan 2008Jan 2010

Rajesh Kumar Sarswati Vidya Mandir

High School — Math & Science

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Distributed Systems & Cloud Platforms

Explore similar profiles based on matching skills and experience