Gaurav Jain

Gaurav Jain

Director of Engineering @ project44

About

He has over 10 years of experience designing / maintaining distributed systems and various aspects of it. He is proficient in key technologies of distributed systems like caching, sharding, distributed data bases, micro-service architecture, etc. He also started building his roots in API Development and management plane. Proxying API request, load balancers, rate limiters, minimize API serving latency were few of the things he recently worked upon. Apart of regular designing and implementing things, he mentors his peer in array of technicalities and enable them to learn these new era techniques. Specialties: Micro services | Redis | Websockets | Distributed Databases (Mongo/Cassandra) | Distributed Caching | API Gateway | Apache | Rate Limiter | Load Balancers

Country

India

City

Bengaluru

Industry

Computer Software

Skill

cuda, mpi, opnemp, C#, Data Structures, Unix, MySQL, Python, CSS, Microsoft Excel, Eclipse, Algorithms, Microsoft SQL Server, Java Enterprise Edition, C++, Java, JSP, PL/SQL

Experience

project44

Director of Engineering

project44

LinkedIn
2024-10 - Present · 2 yrs

Bengaluru

project44

Senior Engineering Manager

project44

LinkedIn
2023-2 - 2024-10 · 1 yr 9 mos

Bengaluru, Karnataka, India

Harness

Engineering Leadership

Harness

LinkedIn
2021-11 - 2023-2 · 1 yr 4 mos

Bengaluru, Karnataka, India

Gaurav played a vital role in several critical projects, ensuring their timely and successful completion. He served as the point of contact for the delegate team in India, overseeing customer interactions and managing operations for the India team. His key responsibilities included sprint and project planning, estimation, production release stabilization, etc. In addition, he also actively engaged in technical tasks such as initial designs, implementation, reviews, shipping features out of the door and played a crucial role in coordinating and managing the team's efforts.

Nutanix

Senior Technical Manager

Nutanix

LinkedIn
2021-8 - 2021-11 · 4 mos

Bengaluru, Karnataka, India

Nutanix

Engineering | Technical Engineering Manager

Nutanix

LinkedIn
2020-7 - 2021-8 · 1 yr 2 mos

Bengaluru, Karnataka, India

Apart from managing medium sized team, Gaurav is now also involved in various technical aspects as well. He is playing key role in multiple projects across various domains at different layers of Nutanix sub-system. Right starting from design, he is involved in managing different pieces among the team, making sure about the quality of code get finally comes out from them. He is also involved in substantial amount of implementation along with his peers. In addition to that maintaining the good quality code , quality pipeline integration are some of things he is spending time now a days.

Nutanix

Engineering Manager

Nutanix

LinkedIn
2020-2 - 2020-6 · 5 mos

Bengaluru, Karnataka

As part of this role, Gaurav has started managing medium sized team. This includes mentoring them about the technicalities, dos and don'ts. Assist them whenever they seeks for either direction, vision or guidance. Helped them in making correct design decisions and own their projects until they reached to delivery gate.

Nutanix

Senior Member Of Technical Staff

Nutanix

LinkedIn
2019-2 - 2020-2 · 1 yr 1 mo

Bengaluru Area, India

Gaurav, has learned a lot of technical expertise in this role. He worked across domains at various layers in Nutanix sub system. While doing that he make sure of the code quality and maintainability. Also mentor his peers on the same. Few of projects of interest are: Storage Layer: Improvise the performance and efficiency of existing model, which becomes CPU bottle-necked in certain operations. Did couple of tweaks around the architecture to make it smooth and CPU scheduling friendly. Caching Layer: Projects like Dynamic compression within cache, which is to accommodate more in memory cache, eventually results in better performance of the system Bunch of language specific tweaks make the code slimmer and efficient during run time. Pre-fill the cache in case of system(critical/non-critical) failures, so that user faces NO-DOWNTIME in case of any failures. Control Plane: Introduced a rate limiter, way to limit the rate of API on incoming services. Load Balancing of API load on similar instances of stateless services running in system. Stateless Authentication of API. Config management in gateway service, without any downtime Various lockless level stats implementation, none of the thread waits on other for these non-critical updates.

Nutanix

Member of Technical Staff 1 | 2 | 3 | 4

Nutanix

LinkedIn
2014-7 - 2019-2 · 4 yrs 8 mos

Bengaluru Area, India

With the increasing complexity and variations in the hardware architecture it becomes very evident to design the system in a manner which not only work but also provide optimal performance. Things become more interesting when the workload on the system increases having limited resource available. Similar kind of issue have been tackled by me here in Nutanix. I mainly work on various performance improving tasks. Involved in In-Memory cache design, reviewing & implementation. Coding: Primary languages are C++ and Java.

Indian Institute of Technology, Delhi

Teaching Assistant

Indian Institute of Technology, Delhi

LinkedIn
2012-7 - 2014-5 · 1 yr 11 mos

New Delhi Area, India

• Involved in various discussions with faculty members over a wide range of research activities. Also played an active role in various classroom activities and grading papers. • Supervising & assisting UG students in their projects and assignments. Help them to release their potential, so that they are satisfied and always remain encouraged to do interesting stuff and feel fun in learning and understanding.

Tata Consultancy Services

Assistant System Engg.

Tata Consultancy Services

LinkedIn
2011-7 - 2012-7 · 1 yr 1 mo

Mumbai Area, India

Played a major role in project: "Redesigning Of Pension Processing System" for State Bank Of India State bank has largest number of customers in india in terms of banking. With increasing amount of data, their system start facing challenges due to old designing. These Legacy design & systems has to replaced in order to deal with new problems which are arising. Mainly involved in heavy design discussions (backend as well as frontend) and implementation.

Education

Indian Institute of Technology, Delhi

Indian Institute of Technology, Delhi

LinkedIn

Computer Science & Engg.

2012 - 2014 · 2 yrs

Attended various interesting courses like: -- Principles of MultiProcessor Systems -- Architecture of Large Systems -- Modern parallel programming -- Advance data structure -- Operating Systems -- Software Engineering ...

Devi Ahilya Vishwavidyalaya

Devi Ahilya Vishwavidyalaya

LinkedIn

Information Technology

2007 - 2011 · 4 yrs

Gaurav Jain's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.