Ravindra Pesala is an experienced Big Data platform leader and Apache committer with over 17 years in Core Java, BI, and large-scale data systems, now leading Big Data Platform at DBS in Singapore. He architects and implements ingestion, compute, access and metadata layers, blending hands-on core JVM tuning with platform-scale design. A long-time contributor to Apache Spark and PMC member of CarbonData, he has implemented Spark SQL features and production-grade storage integrations that solve real-world HDFS and schema challenges. His background includes building a custom compressed columnar, multi-dimensional indexed storage and in-memory OLAP engines at Huawei—work that powered dramatically faster SQL-on-Hadoop performance. Known for bridging open-source contributions with enterprise delivery, he brings deep expertise in JVM profiling, ETL, Hive/HBase integration and turning research prototypes into production platforms.
12 years of coding experience
15 years of employment as a software developer
Bachelor of Technology (B.Tech.), Bachelor of Technology (B.Tech.) at Acharya Nagarjuna University
Contributions:2 reviews, 662 commits, 344 PRs in 3 years 6 months
Contributions summary:Ravindra appears to be a back-end developer focusing on bug fixes and implementing functionality to handle interactions between CarbonData and HDFS locks, as well as schema-related operations when deleting tables. The user's commits involve modifications to core Java and Scala files, indicating contributions to the underlying code of the CarbonData project. The code modifications include deletion of files, directory creation, and fixing the various file formats while applying filters.
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:2 PRs, 11 comments in 1 month
Contributions summary:Ravindra primarily contributed to enhancing the Apache Spark SQL engine, implementing features and fixing bugs related to SQL parsing, caching, and data processing. Their work included adding support for "CACHE TABLE AS SELECT" functionality, fixing issues related to empty Parquet files and backticks in aliases, and supporting "case when" and "not like" syntax. They also implemented bitwise operators and multi-column count distinct.
apache-sparkpythonscalarjava
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.