G

Gaurav Gupta

Software Engineer

Bengaluru, Karnataka, India14 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Voice AI and Distributed Systems.
  • Proficient in building high-concurrency microservices.
  • Strong background in Test Driven Development and CI/CD.
Stackforce AI infers this person is a SaaS expert specializing in Voice AI and backend microservices.

Contact

Skills

Core Skills

Voice AiDistributed SystemsMicroservicesAwsTest Driven Development

Other Skills

AlgorithmsAmazon ECSAmazon Web Services (AWS)CeleryCommunicationConcurrent ProgrammingData StructuresDesign PatternsGo (Programming Language)Google Cloud Platform (GCP)Instructor-led TrainingJavaMachine LearningObject-Oriented Programming (OOP)PostgreSQL

Experience

Coinbase

2 roles

Staff Software Engineer

Promoted

Aug 2024Present · 1 yr 7 mos · Remote

Senior Software Engineer

Nov 2021Jul 2024 · 2 yrs 8 mos · Remote

Great learning

Instructor

Feb 2021Dec 2021 · 10 mos · India · Remote

Agara

2 roles

Lead Software Engineer

Jan 2021Nov 2021 · 10 mos · Bengaluru, Karnataka, India

  • Worked on Voice Auto (SaaS product) as an IC.
  • Developed POCs and converted to sellable core product features.
  • Brainstormed new features, choice of vendors and solutions with stakeholders and customers.
  • Responsible, Reliable, Core team member. Go-to person for any critical issues and challenges.
  • Worked with ML teams and provide groundwork for ML teams to build on top.
  • Browser-calling: POC Browser-calling javascript SDK + web widget + backend.
  • Shopify Integration: Built a voice call widget for shofify app store.
  • Refactored core Voice Call entrypoint: A bi-directional adapter framework. Made it easy integrate more voice/telephony providers and protocols.
  • Outbound Call Scheduling: Wrote custom call scheduler on top of postgres.
MicroservicesDesign PatternsDistributed SystemsVoice AI

Software Engineer

Oct 2019Dec 2020 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Quickly ramped up on the new world of Voice AI and Backend for ML.
  • Built go and python microservices using REST, gRPC, websockets.
  • Worked on high concurrency, multithreaded services for realtime, low-latency voice bot.
  • Solved complex unsolved problems in an unexplored domain of building Voice Bots.
  • Worked on project bootstrapping and CI/CD setup. Enabled teams to do TDD.
  • Voice Auto: Built the core of product. Built first integration with telephony provider: Nexmo.
  • Inhouse streaming ASR: Built an ASR service from scratch. Provided capabilities similar to Google's ASR.
  • Regression Testing Framework: Developed a testing framework for voice bot using Celery. Implemented a custom voice scripting language for testers to write test cases for voice bot.
  • Built integrations with Google, AWS, Deepgram's speech APIs and services.
  • Observability: Setup monitoring dashboards in AWS cloudwatch.
Python (Programming Language)Go (Programming Language)MicroservicesdockerAmazon Web Services (AWS)gRPC+7

Amadeus labs

2 roles

Senior Software Engineer

Promoted

Apr 2019Sep 2019 · 5 mos · Bengaluru, Karnataka, India

Software Engineer

Jan 2016Mar 2019 · 3 yrs 2 mos · Bengaluru, Karnataka, India

Self employed

Self Employed

Jul 2011Dec 2015 · 4 yrs 5 mos · Delhi, India

  • C++, Java Trainer

Education

Maharaja Surajmal Institute Of Technology

Bachelor of Technology - BTech

Aug 2011Aug 2015

Stackforce found 100+ more professionals with Voice Ai & Distributed Systems

Explore similar profiles based on matching skills and experience