Summary
Overview
Work History
Education
Skills
Websites
Additional Information
Patents
Key Highlights
Timeline
Generic

Neeraj Kumar

Pune

Summary

Highly experienced software product developer with 22+ years in both individual contributor and leadership roles. Proven expertise in building and optimizing distributed database technologies, and a strong track record in designing high concurrency, performance at scale, consistency, robustness, and high availability systems.

Overview

23
23
years of professional experience

Work History

Director of Engineering, Ecosystem

YugabyteDB
02.2020 - Current
  • Built and led Ecosystem Engineering, growing the team from scratch to 15 members across India and the US
  • Introduced and built smart drivers for YSQL API (PG compatible) with topology-aware load balancers
  • Developed a database migration product capable of both offline/snapshot and live migration
  • Built a native server-side connection pooler for stateful SQL connections without functionality restrictions
  • Ensured compatibility of various ecosystem products with YugabyteDB, including integrations with HashiCorp Vault, Django, Liquibase, Flyway, and more
  • Developed connectors for Spark, Debezium/Kafka/Pulsar
  • Optimized Cassandra drivers for YugabyteDB specific needs.

Co-Founder

Falarica Analytics
03.2020 - 01.2021
  • Built a multi-cloud analytics platform using Presto
  • Provided consulting services for data and workflow solutions to US-based companies
  • Developed a Spark-based system for a major brand to gather factory data for analytics
  • Acquired by YugabyteDB in Feb 2021.

Principal Architect

TIBCO Software India
03.2019 - 07.2020
  • Explored synergies of SnappyData with other TIBCO products for BI, Data Virtualization, and AI/ML
  • Developed prototypes using Parquet and extended storage solutions
  • Helped in figuring out SnappyData's support on Kubernetes
  • Created a cli tool to run Scala code remotely
  • Created a Data Salvage tool on distributed persistent data using Spark DataSource implementation.

Director of Engineering, Architect & Developer

SnappyData
03.2015 - 03.2019
  • SnappyData is a unified query platform suitable to handle oltp, olap and streaming workloads built using Apache Spark, GemFire and GemFireXD
  • Integrated Spark engine with GemFireXD and GemFire layers
  • Implemented plan caching, query routing, and dynamic injection of jars
  • Worked on Column tables and Row tables design and implementation
  • Developed multiple product capabilities including mvcc snapshot isolation and security integrations.

Staff Engineer

VMware (Pivotal)
05.2010 - 02.2015
  • Lead developer for GemFireXD, a distributed SQL database built on GemFire which was a distributed key value store
  • Implemented in-memory indexes, unique indexes, transactions, and data-aware stored procedures
  • Developed support for index persistence and enhanced query performance.

Lead Engineer

Gemstone Systems
08.2005 - 04.2010
  • Developed C++ client driver for GemFire
  • Developed a pluggable security framework and transitioned to VMware
  • Worked on GemFireXD using GemFire and Apache Derby.

Senior MTS / Lead Developer

Talentica Software
02.2005 - 07.2005
  • Developed the C++ version of GemFire and implemented statistics frameworks and distributed hash map structures.

Senior MTS

United Online - Juno/NetZero
08.2001 - 09.2004
  • Worked on JQueuemail and JSmtpd to manage outbound and inbound email traffic and spam detection.

Education

B.Tech in Electronics & Communication -

NIT Warangal (REC Warangal)
01.2001

Skills

  • Distributed Systems
  • Database Technologies
  • High-Performance Computing
  • Cloud Computing
  • Big Data Analytics
  • Software Architecture
  • Team Leadership
  • Product Development

Additional Information

Available upon request.

Patents

  • US-10922285-B1
  • US-10382549-B1
  • US-10162841-B1
  • US-9639544

Key Highlights

  • Distributed Databases: 18+ years of experience in building distributed database technologies.
  • Leadership: Built and led engineering teams, driving product strategy and development.
  • System Design: Expert in designing systems for high concurrency, performance, consistency, robustness, and fault tolerance.
  • Product Development: Extensive experience in developing key components such as indexing, transactions, triggers, persistence storage, smart client drivers, and CLIs.
  • Ecosystem Engineering: Built and led the Ecosystem engineering vertical at YugabyteDB. Gained great exposure to a variety of different data products.
  • Startup Experience: Founding engineer at SnappyData, and co-founder of a multi-cloud data analytics platform acquired by YugabyteDB.
  • Hands-on Technologist: Maintained technical proficiency through continuous hands-on development and architecture roles.

Timeline

Co-Founder

Falarica Analytics
03.2020 - 01.2021

Director of Engineering, Ecosystem

YugabyteDB
02.2020 - Current

Principal Architect

TIBCO Software India
03.2019 - 07.2020

Director of Engineering, Architect & Developer

SnappyData
03.2015 - 03.2019

Staff Engineer

VMware (Pivotal)
05.2010 - 02.2015

Lead Engineer

Gemstone Systems
08.2005 - 04.2010

Senior MTS / Lead Developer

Talentica Software
02.2005 - 07.2005

Senior MTS

United Online - Juno/NetZero
08.2001 - 09.2004

B.Tech in Electronics & Communication -

NIT Warangal (REC Warangal)
Neeraj Kumar