
Gaurav Dingolia
Verified Expert in Engineering
Software Developer
Bengaluru, Karnataka, India
Toptal member since June 7, 2022
Gaurav is a senior full-stack developer who has over ten years of tech experience with multiple startups of various sizes. He has expertise on the back end with Android, data engineering, and DevOps. He co-founded a startup and an app that connects people in real-time based on queries and facilitates live conversations between them. Gaurav thrives on problem-solving and is passionate about learning new technologies.
Portfolio
Experience
- Java - 10 years
- Android - 10 years
- Kubernetes - 5 years
- Amazon Web Services (AWS) - 5 years
- Django - 4 years
- Python - 4 years
- Apache Kafka - 4 years
- Redshift - 3 years
Availability
Preferred Environment
MacOS, IntelliJ IDEA, PyCharm, WebStorm, Android Studio
The most amazing...
...project I’ve worked on is building multiple platforms from scratch that are used by millions of users across India.
Work Experience
Principal Engineer | Engineering Manager
Noon Academy
- Managed and led the B2B (major revenue vertical) development for Noon. Led user management and authentication, data engineering, and Knowledge Graph vertical.
- Worked on building an Analytics platform from scratch as a replacement for Mixpanel.
- Improved the SEO conversion for NoonAcademy (Learnatnoon.com) by approximately 10%.
Engineering Manager
Vogo
- Launched multiple product verticals while managing a team of 15+ engineers across different domains.
- Built data infrastructure and data pipelines from scratch.
- Migrated infrastructure to Kubernetes and improved alerting, monitoring, and resiliency.
- Improved the payment system success rate from 40% to 70%.
- Led the team building Android,PWA, and React apps, along with Bluetooth library development that enabled customers to interact with the app directly.
- Improved security for hardware to software interaction and overall infrastructure.
Co-founder
Upheo
- Used natural language processing (NLP) and semantic analysis for targeting questions in real-time to match users and build their social media profiles.
- Utilized Neo4j as a graph database for finding relevant users in real-time and filtering based on given criteria.
- Developed chat SDKs for an Android application using MQTT protocol and ActiveMQ as an MQTT broker.
- Created a few microservices using Node.js and the function programming paradigm. Used JSON web tokens (JWT) to enable secure communication between them.
- Developed a basic version of the Neo4j ORM in JavaScript for internal use by Node.js applications.
- Orchestrated a full-fledged Android application from scratch. Created user functionalities like posting questions, group and individual conversations, and selecting topics and tags for building profiles.
Experience
Vogo Rentals
Education
Bachelor's Degree in Computer Science
Maharashi Dayanand University - Haryana, India
Skills
Libraries/APIs
REST APIs, Facebook Login, Google Maps API, Node.js, Stanford NLP, React
Tools
IntelliJ IDEA, Android Studio, Apache Airflow, Dialogflow, PyCharm, WebStorm, DataGrip, Amazon Athena, Amazon EKS, Amazon Elastic MapReduce (EMR), AWS Glue, Grafana, MQTT, RabbitMQ
Languages
Kotlin, Java, Python, JavaScript, CSS, Go
Frameworks
Django, Spring, Spark, Express.js, Play Framework, Spring Boot, OAuth 2, Next.js
Paradigms
Object-oriented Programming (OOP), Model View ViewModel (MVVM), DevOps, Functional Programming, Microservices
Platforms
MacOS, Amazon Web Services (AWS), Apache Kafka, Android, Kubernetes, Docker, TigerGraph
Storage
JSON, Redshift, MongoDB, PostgreSQL, MySQL, Neo4j, Cassandra, Amazon S3 (AWS S3), Redis
Other
Google Login, WebSockets, Cloud Platforms, Computer Science, Amazon RDS, Prometheus, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Knowledge Graphs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring