Praveenkumar Venkatesan

Principal Software Engineer at Apple

California, United States
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
Praveenkumar Venkatesan is a Principal Software Engineer based in California with 11 years of experience building large-scale, product-driven systems across iOS, real-time analytics, ML, and video. He combines hands-on engineering with cross-functional leadership, having shipped award-winning mobile apps, architected near-real-time Kafka/Hadoop pipelines processing billions of events daily, and led migrations to databases like Apache Druid to improve analytics performance. At Yahoo and Apple he drove initiatives spanning Node.js microservices, privacy compliance, and ML-based alerting, and he contributes to open-source projects such as Apache Druid (notably improving time zone and timestamp handling). An entrepreneur at heart, he occasionally launches side products used by over 50k monthly users and mentors teams from interns to senior engineers. His favorite intersection is strategy, design, engineering and product—where he rapidly turns ideas into impactful launches.
code11 years of coding experience
job8 years of employment as a software developer
bookMaster of Science (M.S.), Computer Engineering, Master of Science (M.S.), Computer Engineering at Carnegie Mellon University
bookBachelor of Science (BS), Computer Engineering, Bachelor of Science (BS), Computer Engineering at Oklahoma State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,811reputation
655kreached
2answers
44questions
github-logo-circle

Github Skills (14)

javas10
apache-druid10
indexing10
java10
data-structure9
data-structures9
c-string6
caching6
camera6
coreanimation6
browser6
apache-kafka6
controller6
ruby6

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
apache/druid

Oct 2016 - Oct 2017

Apache Druid: a high performance real-time analytics database.
Role in this project:
userBack-end Developer
Contributions:7 commits, 21 PRs, 89 comments in 1 year
Contributions summary:Praveenkumar primarily contributed to enhancing the Apache Druid database's core functionalities. Their work included adding timezone support to segment granularity, which involved modifying core Java files related to indexing and data handling. They also focused on improving the internal data structures by using timestamps in milliseconds as map keys instead of DateTime objects, improving performance. Furthermore, the user worked on handling null timezone during equals check and documenting the changes.
real-timebig-datadruiddatabasehadoop
praveev/airflow

Dec 2015 - Jan 2016

Contributions:2 PRs, 15 pushes, 10 branches in 1 month
monitorpythondata-sciencedata-pipelinesprogrammatically
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
Praveenkumar Venkatesan - Principal Software Engineer at Apple