Paresh Patil is a Senior Software Engineer with 8 years of experience designing and building scalable, real-time distributed systems and cloud-native services, currently working on backend infrastructure for Azure Communication Services at Microsoft. He has deep expertise across system architecture, algorithms, data structures, and real-time messaging platforms, having shipped end-to-end features that scale to millions of users. Paresh combines hands-on implementation with cross-functional collaboration—conducting design reviews, customer troubleshooting, and sample app development—to bridge product and engineering needs. His background spans full-stack web development and research-driven projects from NYU to enterprise energy systems at TCS, reflecting a rare blend of academic rigor and production-grade optimization (including automated data pipelines and multithreaded Java systems). Based in Greater Seattle, he’s driven by a passion for distributed systems and cloud computing and enjoys engaging with peers on architecture and algorithmic challenges.
8 years of coding experience
7 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at New York University
Bachelor's degree, Computer Engineering, First class with distinction • Ranked amongst Top 3% in the Computer Engg Dept., Bachelor's degree, Computer Engineering, First class with distinction • Ranked amongst Top 3% in the Computer Engg Dept. at Savitribai Phule Pune University
Contributions:5 commits, 2 pushes, 1 branch in 1 month
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
Paresh Patil - Senior Software Engineer at Microsoft