Suraj Patil is a Lead Data Engineer based in Pune with 12 years of experience building cloud-first data platforms and analytics solutions, specializing in Azure and Microsoft Fabric. He combines strong hands-on skills in Go and Python with production-grade data integration, cloud architecture, and statistical learning to turn complex data into actionable insights. At Vivicta and previous roles across TietoEVRY, Neudesic, and Infosys BPM he progressed from software engineer to technical lead, earning internal awards for impactful delivery. Beyond enterprise work, he contributes to notable open-source projects, improving the Spyder scientific Python IDE’s editor features and authoring Go backend patterns in a well-regarded web-dev anti-textbook. Colleagues rely on his pragmatic approach to pipeline design and UI-aware tooling tweaks that improve developer productivity. He’s passionate about melding robust engineering with subtle usability improvements that accelerate data teams.
12 years of coding experience
6 years of employment as a software developer
Diploma In Computer Engineering, Diploma In Computer Engineering at Satara Polytechnic Satara
Bachelor's degree Computer Science & Engineering, Bachelor's degree Computer Science & Engineering at Karmaveer Bhaurao Patil College of Engineering and Polytechnic
Learn how to write webapps without a framework in Go.
Role in this project:
Back-end Developer
Contributions:223 commits, 61 PRs, 166 pushes in 4 years 5 months
Contributions summary:Suraj primarily focused on back-end development within a Go web application project, as evidenced by the inclusion of Go code files and database interactions. They contributed by adding and modifying Go code to implement features such as handling requests and adding tasks. The user also made changes related to file manipulation, indicating involvement in database setup and management within the application.
Official repository for Spyder - The Scientific Python Development Environment
Role in this project:
Full-stack Developer
Contributions:3 PRs, 55 comments, 8 issues in 3 years 6 months
Contributions summary:Suraj primarily focused on enhancing the Spyder IDE's editor functionality. Their contributions involved adding and modifying features related to tab management, specifically implementing an "open last closed tab" option. They also made adjustments to the user interface, including shortcut configuration. The user demonstrated proficiency in Python, contributing directly to the core editor and configuration files within the Spyder project.
pythonpyqt5anaconda-distributionanacondapyqt
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.