Gaurav Yadav

Software Engineer

Bengaluru, Karnataka, India8 yrs 6 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Experienced in backend development and data engineering.
  • Mentored students in advanced AI and Deep Learning topics.
  • Developed event-driven services for automated notifications.
Stackforce AI infers this person is a Backend-heavy Fullstack developer with experience in SaaS and EdTech.

Contact

Skills

Other Skills

JavaPythonMachine LearningResearchProject ManagementAndroid DevelopmentDeep LearningC++CSpring FrameworkMicrosoft OfficeHTMLMySQLJavaScriptMicrosoft Excel

About

Software developer, ML/AI enthusiast.

Experience

8 yrs 6 mos
Total Experience
2 yrs 5 mos
Average Tenure
5 yrs 7 mos
Current Experience

Uber

3 roles

Staff Software Engineer

Promoted

Mar 2026Present · 3 mos

Senior Software Engineer

Mar 2023Present · 3 yrs 3 mos

Software Engineer II

Nov 2020Mar 2023 · 2 yrs 4 mos

  • Rider Backend- Data Platform

Udacity

Mentor

Jan 2020Oct 2020 · 9 mos · Remote

  • Student mentor for Deep Learning, AI on Edge, Data Streaming and Java Developer courses.

Indorse

2 roles

Data Science Expert

Aug 2019Oct 2020 · 1 yr 2 mos

  • Data science project validator.

Java Validator

Jul 2019Oct 2020 · 1 yr 3 mos

  • java spring/spring-boot validator

Webengage

Software Developer

Dec 2018Oct 2020 · 1 yr 10 mos · Mumbai Metropolitan Region

  • Worked as backend and data engineer

Coviam

2 roles

Software Developer

Nov 2017Dec 2018 · 1 yr 1 mo

  • Built an event-driven service for sending the email, push and SMS notifications. Involved features segmentation, tracking etc. Built this application to automate the marketing work like the bulk campaign, behavioural campaigns etc

Software Developer intern

May 2017Oct 2017 · 5 mos

  • Designed a system to crawl other e-commerce websites and generate a price comparison report. The system is used to send the reports to the respective stakeholders of each category

Indian statistical instiute, kolkata

Research Intern

May 2016Jul 2016 · 2 mos · Kolkata

  • We worked on the two-party cryptographic protocol. More specifically, we worked on relativistic bit commitment protocol introduced by Lunghi et. al. We had implemented this algorithm to find the timing constraint to make bit commitment arbitrary long. So for this, we used the Unix UDP socket in C language and also did some optimization to get the better result.

Education

Indian Institute of Information Technology, Vadodara

Bachelor of Technology (BTech) — Computer Science

Jan 2013Jan 2017

RPS Public School

Senior Secondary — Math and Science

Jan 2011Jan 2013

Stackforce found 100+ more professionals with Java & Python

Explore similar profiles based on matching skills and experience