Gaurav Dhingra

Software Engineer

India5 yrs 11 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in developing scalable backend solutions.
  • Proven track record in optimizing communication systems.
  • Strong leadership in mentoring and project management.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in SaaS and Fintech industries.

Contact

Skills

Core Skills

JavaPostgresqlGo (programming Language)GcpKubernetesSpring BootDocker

Other Skills

ScalagRPCTDDGraphQLAerospikeDistributed SystemsKafkaTest-Driven DevelopmentGoogle Cloud Platform (GCP)WhatsAppSpring FrameworkNode.jsFlaskApache KafkaCassandra

About

I give my 100% in anything that I am involved in, be it a coursework, project work, freelance project or a task as simple as writing a poem!

Experience

5 yrs 11 mos
Total Experience
1 yr 2 mos
Average Tenure
1 yr 7 mos
Current Experience

Oracle

Senior Member of Technical Staff

Oct 2024Present · 1 yr 7 mos · Bengaluru, Karnataka, India · Remote

Gemini

Software Engineer 2

Jun 2024Sep 2024 · 3 mos · Gurugram, Haryana, India · Hybrid

  • Developed an Event Service from scratch using Kafka to publish event logs (fire-and-forget) within a monorepo as part of a support experience initiative. The logs were consumed by another k8s service and stored in PostgreSQL for auditing. Integrated the logs with Retool to automate the investigation of account takeover issues in user Gemini accounts.
  • Developed a crypto withdrawal ban document upload service. Automated the process by providing users with a secure link to upload documents, which were then passed through security checks and transferred to the main storage bucket for the crypto core team to review. This solution replaced a manual process where users previously emailed documents and customer support managed multiple uploads.
JavaScalagRPCTDDGraphQLGo (Programming Language)+3

Goto group

Software Engineer 2

Dec 2021Jun 2024 · 2 yrs 6 mos · Gurugram, Haryana, India

  • I have been a part of Gojek's Communication Team, which governs all types of communication across Gojek users, drivers, and merchants. This includes communication through various channels such as SMS (Text and WhatsApp), calling (VoIP and Number Masking), and chat functionalities (support chats, driver-to-customer chat, and persistent user-to-user chat across the Gojek platform).
  • Successfully onboarded a new vendor for communication via WhatsApp messages, encompassing OTP, transactional, and promotional messages. This initiative streamlined and expanded the messaging capabilities, resulting in improved communication efficiency and customer engagement. Tasks involved in the onboarding process included vendor selection, integration vendor system, tuning FBM flags, testing and verification of message delivery, and ensuring compliance with regulatory guidelines. This addition has significantly enhanced the overall communication strategy, enabling effective customer interactions.
  • Implemented Provider-Operator Mapping Initiative resulting in $500,000 cost savings to date through optimization of SMS delivery costs and performance in Indonesia. This feature involved analyzing and mapping multiple SMS providers and operators in Indonesia, considering factors such as pricing, delivery rate, and consumption rate. By dynamically assigning SMS requests to the most cost-effective provider based on the target operator, the initiative achieved significant cost savings while enhancing SMS delivery performance.
  • Implemented VoIP feature from scratch for enabling Data Calling across customers and drivers in Gojek, resulting in year to date savings of $3 million. Tasks involved in this initiative included technical analysis, server and worker-side development, extensive testing (including load testing and unit tests with over 75% coverage), onboarding to Kubernetes, deployment, and establishing comprehensive monitoring for seamless operation and performance tracking.
Test-Driven DevelopmentKubernetesPostgreSQLGo (Programming Language)JavaGoogle Cloud Platform (GCP)+1

Onedirect - cx management firm

2 roles

Software Development Engineer

Oct 2020Dec 2021 · 1 yr 2 mos

  • Developed and maintained the email service to enable incoming and outgoing email for ticket creation using IMAP,EWS on service cloud
  • Developed the feature of internal and external Ticket Forms to wrap all the ticket fields under sections and lists with handling the impact of 15+ existing services and led to successful deployment with no down time taken on service cloud
  • Developed new features in a service on Java with Spring-Boot framework in microservice architecture to trigger actions on an event or time when given conditions are passed, Event's data about the action performed is consumed by Kaka consumers, For time based trigger made a service using NodeJS for async concurrent network calls to process tIckets In batches to increases performance ,used RabbitMQ for queuing and throttling the batch of tickets
  • Led the HLD , LLD and development of Telephony Integration to enable inbound and outbound flow of calling using various vendors in service cloud using faye and kafka
  • Developed 10+ CRM Integration with Salesforce, Siebel, Shopify , sprinklr , Litmus etc using abstract factory design pattern to meet brands requirement according to the use cases on service cloud
  • Mentored interns for HLD , LLD to develop Suggestion service using OpenAI
  • Hands on Technologies ( Spring-boot, Flask , Node.js, MySQL, Cassandra, Elastic Search , RabbitMQ , Kafka , Docker , Haproxy , Kong ,Grafana , Redis)
Spring BootSpring FrameworkDockerNode.jsFlaskApache Kafka+2

Full Stack Developer Intern

Feb 2020Oct 2020 · 8 mos

Rockmetric

Software Engineering Intern

Jun 2019Nov 2019 · 5 mos · Mumbai, Maharashtra, India

  • Working on Query Optimization In MariaDB(ColumnStore) and Testing the Performance using Jmeter for Single Server And Multi Server
  • Developing a new Feature of 'Compare' in the Rockmteric software using Slim/PHP
  • Unit Testing for the feature of Compare
  • Writing Api for similar Colour for every attribute on Charts for the Rockmetric Software using Slim/PHP.
  • Working On SFTP server and writing Apis .
  • Working on Highcharts for building Chart Api's .
  • End to end completed the user management and group management feature using php and react.js for admin page
  • panel
  • Working on bot framework using node.js for Microsoft teams bot.

Aapnik

Backend Developer

Mar 2019May 2019 · 2 mos · work from home

  • Writing the backend API for Ecommerce mobile app using Django,Django REST Framework.
  • Involved implementation of various concepts such as Database paging, sorting,
  • serializing, managing authentication details, creating a separate production and
  • Development Environment, managing time complexities of different operations.
  • Using AWS S3 containers for storage and routing of any static files such as images, etc.

Inktop publishers pvt. ltd

Web developer intern

Dec 2018Feb 2019 · 2 mos · Work from home

  • Was responsible for developing the whole Web-App ”THE SHAADI TIMES” using Django
  • My tasks also included Image processing using OpenCV and working On Google Cloud Vision API and Automation using Selenium
  • My additional task was to do Web Scrapping of dynamic data

Trending skill

Full-stack Developer

Nov 2018Dec 2018 · 1 mo

  • Have been fortunate enough to work with an experienced and faced-paced team building business critical apps following the best practices in
  • web development.
  • My job was to work on the company’s website
  • My back-end task was to work on Django REST Framework for Center Page
  • To design web-pages using HTML/CSS, Bootstrap, JavaScript. As well as to make the Web-App Responsive
  • You can visit the Website : http://trendingskill.com

Education

Jaypee University of Engineering and Technology

Bachelor of Technology - BTech — Computer Science

Jan 2016Jan 2020

Birla School ,Pilani

11th-12th — Computer Science

Jan 2014Jan 2016

Stackforce found 100+ more professionals with Java & Postgresql

Explore similar profiles based on matching skills and experience