Deepak Majeti

Principal Engineer at Ahana, an IBM company

Pittsburgh, Pennsylvania, 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
Deepak Majeti is a Principal Engineer with 12 years of experience building high-performance data systems and heterogeneous computing runtimes, currently contributing to Velox and IBM's watsonx.data at Ahana (an IBM company). He holds a Ph.D. from Rice University focused on portable programming models for heterogeneous processors and brings deep expertise in compilers, runtimes, and parallel programming languages. Deepak has significant open-source impact—contributing to Velox and the widely used Presto distributed SQL engine—and serves on Apache ORC’s PMC and as a Parquet committer. His background spans industry and research, from extending Vertica for complex data types to work on IBM XL and Intel’s heterogeneous computing libraries. Known for bridging Big Data and HPC, he combines systems-level performance tuning with practical engineering to make heterogeneous execution both portable and production-ready.
code12 years of coding experience
job13 years of employment as a software developer
bookB. Tech Information and Communication Technology, B. Tech Information and Communication Technology at Dhirubhai Ambani Institute of Information and Communication Technology
bookICSE, ICSE at Hyderabad Public School
bookIPE High School, IPE High School at Gautami Junior College
bookPhD Computer Science, PhD Computer Science at Rice University
bookIndian Institute of Technology Kanpur
github-logo-circle

Github Skills (22)

c-language10
big-data10
java10
javas10
sql10
query-engine10
cprogramming-language10
presto10
data-set9
data-structure9
algorithm9
algorithms9
data-model9
data-management9
user-data9

Programming languages (8)

JavaC++ScalaChapelGoHTMLPythonThrift

Github contributions (5)

github-logo-circle
facebookincubator/velox

Aug 2021 - Oct 2022

A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
userBack-end Developer
Contributions:2774 reviews, 119 commits, 395 PRs in 1 year 2 months
Contributions summary:Deepak's contributions primarily involve adding new functionality to the Velox execution engine, including the implementation of bitwise operations and the creation of array manipulation functions (array_min and array_max). They are also responsible for extending existing functions, such as array_intersect, to support a wider range of scalar data types. These changes indicate an active role in enhancing the core capabilities of the data management system.
queryvectorizedcppdata-processingacceleration
prestodb/presto

Nov 2021 - Nov 2022

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBack-end Developer
Contributions:755 reviews, 14 commits, 213 PRs in 1 year
Contributions summary:Deepak primarily contributed to the Presto distributed SQL query engine by addressing various issues and implementing improvements. Their work included fixing documentation related to worker protocols, converting data types between Presto and Velox, and resolving connector creation problems when caching was enabled. They also added support for the TPC-H connector and made modifications to the native execution components, improving the system's performance and functionality. Furthermore, they worked on fixing failures related to CreateTableAsSelect tests.
distributed-sqlquerybigdataquery-enginesql
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
Deepak Majeti - Principal Engineer at Ahana, an IBM company