Vinoth Janakiraman

Engineering Manager at Google

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Vinoth Janakiraman is an engineering manager with 14 years of experience leading backend and distributed-systems engineering at top-tier tech companies including Google, Uber, and Amazon. He combines people leadership with deep hands-on expertise in stream processing, distributed storage and data pipeline reliability—contributions to high-profile open-source projects like Apache Kafka, ksqlDB, Hudi and Voldemort highlight his focus on query processing, node configuration and efficient wire encoding. At Amazon and Google he progressed from senior individual contributor roles into management, shaping teams that ship resilient, production-grade data systems. He has a track record of pragmatic refactors, build/release hygiene, and performance-minded changes (e.g., dictionary encoding for topic partitions and retention/grace period support for windowed tables). Based in Bengaluru with a B.Tech from College of Engineering, Guindy, he brings the cadence of enterprise-scale delivery while still contributing code that improves observability and operational reliability.
code14 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Information Technology, Bachelor of Technology (B.Tech.), Information Technology at College of Engineering, Guindy
github-logo-circle

Github Skills (22)

back-end-development10
testing10
kafka10
distributed-systems10
java10
data-storage10
javas10
performance-optimization10
sql10
ksqldb10
stream-processing10
apache-kafka10
debug9
debugging9
scala9

Programming languages (9)

JavaC++ShellCScalaJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
apache/hudi

Dec 2016 - Aug 2022

Upserts, Deletes And Incremental Processing on Big Data.
Role in this project:
userBack-end Developer
Contributions:11 releases, 1562 reviews, 254 commits in 5 years 9 months
Contributions summary:Vinoth's commits primarily focused on the codebase's internal structure, codebase cleanup, and preparation for open source release. They contributed to various tasks, including the removal of non-open-source modules, adjusting licensing information, and removing proprietary URLs. Furthermore, the user added functionality with new modules and utilities. Finally, there were changes that ensured proper versioning and build processes using maven tools.
stream-processingbigdatahudiincrementalapacheflink
voldemort/voldemort

Nov 2011 - Nov 2014

An open source clone of Amazon's Dynamo.
Role in this project:
userBack-end Developer
Contributions:212 commits, 24 comments in 3 years
Contributions summary:Vinoth primarily contributed to the `voldemort/voldemort` repository, which is described as an open-source clone of Amazon's Dynamo. Their commits focused on modifications to the `ConfigureNodes.java` file, indicating work related to the internal workings of the storage engine, particularly with regards to routing and node configuration, which is a core aspect of the distributed data store's backend logic. The changes suggest improvements to existing features around Get, Get versions and delete operations and addition of Client side tracing.
reactnosqltransactionalamazonbig-data
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Vinoth Janakiraman - Engineering Manager at Google