Rahul Dalal

Rahul Dalal Email and Phone Number

Senior Software Engineer @ Tinder
San Jose, CA, US
Rahul Dalal's Location
San Jose, California, United States, United States
About Rahul Dalal

As a software engineer with over 6 years of experience, I have a proven track record of developing innovative solutions that transform user experiences on a global scale. At Uber, I developed groundbreaking tools in the recruiting domain across 70 countries. Notably, my development of the the Approval Chain module streamlined the decision-to-hire process by 83%, and the Offers tool reduced processing times by 93%. These accomplishments reflect my dedication to building scalable, reliable, and user-centric products.I am skilled in Go, Python and MySQL, with a strong foundation in distributed & microservices architectures. My career has been defined by continuous learning and adapting to new technologies and architectures, allowing me to deliver robust, fault-tolerant systems that enhance both user experience and developer productivity.

Rahul Dalal's Current Company Details
Tinder

Tinder

View
Senior Software Engineer
San Jose, CA, US
Website:
uber.com
Employees:
88544
Rahul Dalal Work Experience Details
  • Tinder
    Senior Software Engineer
    Tinder
    San Jose, Ca, Us
  • Uber
    Software Engineer
    Uber Jul 2021 - Present
    Sunnyvale, California, United States
    Developed Offers Tool with a global user base across 70 Countries• Performance Optimization: Spearheaded the development of the Offers tool, reducing processing time by 93% (from 27 days to 2).• Architecture & Design: Designed a flexible, fault-tolerant system using SOLID principles, MVCS pattern, and interface-based architecture. The workflow was orchestrated by a distributed event driven architecture using Cadence, with local variations managed through the decorator pattern.• End-to-End Ownership: Led backend feature development and architecture, gathered requirements, broke down work and led a team of engineers through design, implementation, and release cycles. Used Go, SQL, Cadence, Redis to handle complex design decisions and tradeoffs, iterating based on feedback.• Feature Development: Drove key features for the Offers microservice, including the Approval Chain package in Go, which cut decision-to-hire time by 83%. Led backend service development with gRPC and protocol buffers.Tech Lead for Database Layer Migration ~20% of codebase• Developed Comprehensive Migration Strategy: Crafted an in-depth plan for migrating 212 database methods. Utilized critical ORM features from the GORM library, including associations, primary and composite keys, indexes, constraints, transactions, rollbacks, batch inserts ensuring a smooth transition.• Architected Shadow Testing Framework: Designed a sophisticated architecture for shadow testing production traffic, focused on read methods. Strengthened unit and end-to-end (E2E) testing by creating middleware that dynamically spins up Go routines to queue duplicate traffic to a configurable shadow environment.Quality improvement• Enhanced Code Coverage and Quality: Increased code coverage as a team, by 40% across 190k lines of code through the use of Generative AI tools and measurable dashboards, resulting in a 20% reduction in incidents and critical (P0) bugs
  • Ibm
    Software Engineer
    Ibm Jul 2018 - Jun 2021
    San Jose, California, United States
    Transformed monolith to Microservices architecture – desktop application and cloud service• Designed and developed REST microservices-based distributed scalable fault-tolerant architecture with the single-responsibility principle to revamp Database Migration product DCW serving 100M database migrations annually• Developed backed in Node.js, frontend in React Js and scalable, fault-tolerant and highly available product using Docker and Kubernetes, CICD pipeline using Travis and Jenkins. Developed private cloud service and electron-based desktop applicationCustomer support transformation Web applications using Machine Learning, Automation• Created slack app to increase severity 1 cases meeting first response time KPI from 48% to 85% using Python, Flask and selenium• Developed machine learning (ML) based web application to improve Net Promoter Score for Db2 from 58 to 74. Developed machine learning model to find similar cases from past for DB2, which reduced time to resolution. Used Python, pandas, scikit-learn, Watson Studio to train and test the ML model. Developed REST API using Python, Flask, Db2 and deployed it using Kubernetes, Docker. The application was valued amongst Top 5 innovative solutions in Data and AI organization• Developed Python Flask based dashboard having support metrics for cross-functional coordination and tracking of customer used by support engineers and managers
  • Ibm
    Software Engineer Intern
    Ibm Jun 2017 - May 2018
    San Jose, California
    • Developed Flask REST API for Machine Learning models in Watson Explorer, a 100M product• Developed Watson chatbot for SPSS that resolves common customer queries that account for 80% of the volume• Resolved issues in SPSS community support portal built in Node.js and React
  • Nihilent Technologies
    Software Consultant
    Nihilent Technologies Jan 2014 - Jul 2016
    Pune Area, India
    • Developed one stop portal in Django to Reduced turnaround time for business licensing in Tanzania by 75%• Migrated legacy architecture to Python Django based web application that decreased time to market by 90% for leading third-party healthcare administrator in South Africa • Increased first-time right resolution by 50% through web-based knowledge management platform in Python Flask for Africa’s largest multimedia conglomerate; 150% incremental revenue from repeat projects

Rahul Dalal Education Details

Frequently Asked Questions about Rahul Dalal

What company does Rahul Dalal work for?

Rahul Dalal works for Tinder

What is Rahul Dalal's role at the current company?

Rahul Dalal's current role is Senior Software Engineer.

What schools did Rahul Dalal attend?

Rahul Dalal attended San Jose State University.

Who are Rahul Dalal's colleagues?

Rahul Dalal's colleagues are Udhuman Rafie, Julia Böning, Chico Trevillision, Navid Anjum, Rajit Rajak, Rahmat Hidayat, Ramon Reyna.

Not the Rahul Dalal you were looking for?

  • Rahul Dalal

    Greater Philadelphia
    2
    hotmail.com, yahoo.com

    4 +161027XXXXX

  • RAHUL DALAL

    Florham Park, Nj
  • Rahul Dalal

    Graduate Student At Asu | Supply Chain | Ms In Industrial Engineering | Ex-Bosch
    Tempe, Az
    3
    gmail.com, asu.edu, onsemi.com
  • Rahul Dalal

    Software Engineer @ Boomerang Water | Ms In Computer Science And Engineering @ Uc San Diego Class Of '23
    Charlotte, Nc

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.