Rahul Chauhan

Senior Software Engineer

Bengaluru, Karnataka, India5 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Finalist in Deloitte Technoutsav 2.0
  • Winner of SIH 2019
  • Expert in Golang and Microservices development
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Fintech and SaaS.

Contact

Skills

Core Skills

GolangMicroservicesAwsPython

Other Skills

API DevelopmentAerospikeC++Data ScienceDjangoECHO frameworkJavaScriptOpenTracingRBACRedisWeb ScrapingWhatsApp Integration

About

***WINNER SIH2019*** Finalist Deloitte technoutsav 2.0 Skilled in programming(Python, Golang, C++), datastructure, data science, web scraping.

Experience

Makemytrip

2 roles

Senior Software Engineer II

Jan 2024Present · 2 yrs 2 mos · Bengaluru, Karnataka, India

Senior Software Engineer I

Apr 2022Jan 2024 · 1 yr 9 mos · Bengaluru, Karnataka, India

  • ~ Bifurcated the long-written monolith service into lending and insurance golang microservices, improving scalability, maintainability, and development speed.
  • ~ Spearheaded the development of WhatsApp Commerce, serving as the foundation for a new WhatsApp campaign flow. Collaborated with external vendors (Karix and PayU) for WhatsApp Pay integration.
  • ~ Established the PNR-PAX Integration, laying the foundation for making CFAR Multipax live, resulting in a 40% increase in transaction volume.
  • ~ Successfully implemented Aerospike for improved database performance and replaced Couchbase with it.
  • ~ Managed the development of the QuickQuotes feature, addressing the challenge of handling a substantial volume of API requests within strict response time limits. Leveraging Golang's concurrency capabilities, implemented Goroutines and channels to process over 10,000 API requests simultaneously, achieving a significant 30% reduction in average response time.
GolangMicroservicesWhatsApp IntegrationAerospikeAPI Development

Eagleview

2 roles

Software Engineer I

Jul 2020Mar 2022 · 1 yr 8 mos

  • ~ Developed a middleware entitlement service as RBAC mechanism to access eagleview products.
  • ~ Integrated AWS Redis with entitlement service to reduce the latency to fetch user specific entitlements.
  • ~ Creation of new product catalog service to replace use of salesforce in listing of eagleview products.
  • ~ Implemented domain events in the Product Catalog service to explicitly implement the product changes across all aggregates.
  • ~ Researched and integrated OKTA with account management for secure identity management using OAuth2.
  • ~ Used Jaeger OpenTracing for debugging and observing distributed transactions across multiple microservices to analyse the reason for latency and better debugging.
AWSRedisRBACOpenTracing

Software Engineer Intern

Feb 2020Jul 2020 · 5 mos

  • ~ Developed a platform service in Golang using ECHO rest HTTP framework to manage accounts across all the products and services in the organization.
  • ~ Developed new user onboarding and organization onboarding platform.
GolangECHO framework

Boston analytics

Machine Learning Intern

Jun 2019Aug 2019 · 2 mos · Gurgaon, India

  • ~ Developed techniques & machine learning assisted models for textual mining across public web sources, predicting company acquisition trends and M&A Insights using FAIR (Facebook AI Research) Lab's, fastText. Finally return the output CSV to the user's email. (Python, Django restframework, JavaScript)
  • ~ Concept Search Application to read CSV or XLSX, then transform it to run with Affinity Propagation for text classification against labels and finding the cluster heads. Finally classifying the various companies into clusters using word2vec and cosine similarity. (Python, Django, JavaScript, DataTables)
PythonDjangoJavaScript

Stackforce found 100+ more professionals with Golang & Microservices

Explore similar profiles based on matching skills and experience