Sumit Roy is a data and analytics engineering leader based in Bengaluru with over two decades of industry experience and eight years in senior engineering roles, currently serving as Director of Engineering at Visa. He combines hands-on technical depth—from ETL and BI architecture to embedded IoT and Python/C++ coding—with strategic P&L and delivery leadership built across Infosys, Deloitte, Blazeclan and Datametica. Sumit has a track record of transforming delivery models, achieving zero-escalation projects, and driving capability building and cross-skill programs for large India delivery units. An active contributor to algorithm and data-structure open-source work, he has implemented BSTs, advanced sorting and problem-solvers in multi-language repos that reflect his practical coding chops beyond executive duties. He holds an MTech in Data Science and completed executive management training at IIM Bangalore, blending technical rigor with business strategy.
8 years of coding experience
13 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Executive General Management Programme (EGMP - 67) Business Administration and Management General, Executive General Management Programme (EGMP - 67) Business Administration and Management General at Indian Institute of Management Bangalore
ISC Science, ISC Science at Don Bosco School, Liluah
Bachelor of Engineering (B.E.) Instrumentation Technology/Technician, Bachelor of Engineering (B.E.) Instrumentation Technology/Technician at Bangalore Institute of Technology
This repository contains codes for various data structures and algorithms in C, C++, Java, Python, C#, Go, JavaScript, PHP, Kotlin and Scala
Role in this project:
Back-end Developer
Contributions:30 reviews, 16 commits, 22 PRs in 4 days
Contributions summary:Sumit contributed significantly to the repository by implementing and documenting various data structures and algorithms. They added implementations for Binary Search Trees (BST), including insertion, deletion, and search operations, in Java. The user also implemented sorting algorithms such as HeapSort and modified the code to include Time Complexity and Space Complexity for each algorithm. Furthermore, the user solved an existing issue, adding Rotate Linked List in K Groups and Sudoku Solver solutions.
Contributions:159 pushes, 3 branches in 1 year 2 months
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.