Venkata Gudesa (Akhil) is a Senior Software Engineer with 9 years’ experience building low-latency, large-scale distributed systems, currently at Databricks in Amsterdam. He combines a strong competitive-programming background — ICPC World Finals 2020 qualifier and active algorithm contest participant — with hands-on engineering in HPC and data platforms. His contributions to flagship open-source projects like Apache Spark (Spark Connect) and pgRouting show deep expertise in back-end systems, Scala/C++ development, and build engineering. Past roles at Uber and in research demonstrate a track record of dramatic performance and efficiency improvements (e.g., 16x runtime speedup on a billion-row pipeline). Comfortable across C++, Scala, Python, CUDA and SQL, he thrives on designing efficient data pipelines and tooling that safely transfer artifacts and isolate resources. An often-overlooked strength is his blend of research experience and production-grade engineering, enabling pragmatic yet theoretically informed solutions.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indian Institute of Technology, Indore
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer & Build Engineer
Contributions:169 reviews, 3 commits, 42 PRs in 1 year 4 months
Contributions summary:Venkata primarily contributed to the Spark Connect project, focusing on the server and client-side implementations. Their work included developing Scala UDFs, refactoring and splitting the project structure, and adding support for handling and transferring artifacts from the client to the server. The user also implemented client API methods and fixed several bugs, including handling custom operation IDs and artifact management to ensure resource isolation and proper data flow.
Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
Role in this project:
Back-end Developer
Contributions:121 commits, 2 PRs, 2 comments in 4 months
Contributions summary:Venkata primarily contributed to the development of the pgRouting library, specifically focusing on the implementation of shortest path algorithms. The user added a new breadthFirstSearch algorithm including C code, SQL functions, and necessary driver files. They also refactored existing code and fixed typos to improve code quality and documentation, demonstrating a strong understanding of the project's codebase.
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
Venkata Gudesa - Senior Software Engineer at Databricks