Venkata Gudesa

Senior Software Engineer at Databricks

Amsterdam, North Holland, Netherlands
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
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.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Computer Science, Bachelor of Technology (B.Tech.) Computer Science at Indian Institute of Technology, Indore
languagesEnglish
github-logo-circle

Github Skills (18)

url-routing10
apache-spark10
postgresql10
network-analysis10
c1110
scala10
c1710
sql10
build-automation9
protobuffer9
protobuf9
grpc9
testing8
postgis7
data-pipeline7

Programming languages (7)

C++ScalaPLpgSQLPHPHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
apache/spark

Sep 2021 - Jan 2023

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-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.
analyticspythondata-processingsqlapache
pgRouting/pgrouting

Mar 2019 - Aug 2019

Repository contains pgRouting library. Development branch is "develop", stable branch is "master"
Role in this project:
userBack-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.
spatial-analysispostgresql-extensionmastermap-matchingosgeo
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