S Sohan is a senior engineering manager with 15 years of experience leading cloud-native and serverless teams at Google and prior leadership roles at Microsoft and Cisco. He combines hands-on backend engineering (notably contributions to HTTP MITM proxy parsing and an ASP.NET MvcMailer extension) with product-minded team building to ship developer-facing services like Cloud Run and Functions. Comfortable across languages and architectures, he has a track record of forming and scaling frontend and backend teams to deliver real-time communication and security products. Sohan pairs rigorous academic training toward a PhD with pragmatic startup and enterprise delivery experience, and he often focuses on subtle reliability and edge-case fixes that improve operational behavior. Based in Redmond, he blends technical depth, engineering management, and a penchant for improving developer and user experience.
15 years of coding experience
17 years of employment as a software developer
High School, Science, High School, Science at Faujderhat Cadet College
PhD, Computer Science, PhD, Computer Science at University of Calgary
MBA (dropout!), Business, MBA (dropout!), Business at University of Dhaka
BSc, Computer Science & Engineering, BSc, Computer Science & Engineering at Bangladesh University of Engineering and Technology
A Mailer for ASP.Net MVC that forms the Email Body using MVC Views (Razor etc.) following Ruby on Rails ActionMailer style
Role in this project:
Back-end Developer
Contributions:74 commits in 3 years 10 months
Contributions summary:S primarily contributed to enhancing the MvcMailer library. Their work included adding features for asynchronous email sending, enabling multipart view support for text and HTML email formats, and integrating a configuration-based base URL. They also implemented an extension method for generating absolute URLs within email views. Further contributions included adding new scaffolding capabilities.
Contributions:11 commits, 2 PRs, 1 comment in 1 day
Contributions summary:S focused on refining the parsing of host and port information within the HTTP MITM proxy. Their contributions included modifying the `parseHost` and `parseHostAndPort` functions to correctly handle URL parsing and address various edge cases. These changes involved utilizing the `url` module from the standard library and correcting logic related to CONNECT requests and HTTP prefixes. The overall effect of the changes was improved accuracy and reliability in how the proxy handles network requests.
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.