Sanjay is a hands-on engineering leader and Staff Engineer based in Bengaluru with 19+ years of broad product and systems experience and 11 years in senior software roles driving IoT, automotive, and cloud platforms. He has led architecture and delivery for vehicle network and OTA systems at Ather Energy and built building automation and edge-cloud solutions at Turntide/Riptide, blending Python, Go, Docker, Kubernetes and multi-cloud infrastructure. Known for practical reliability work, he contributes bug fixes and robustness improvements to the popular pymodbus Python library, showing attention to edge cases in industrial protocols. Sanjay combines individual-contributor depth with team-level impact—designing SIL/HIL frameworks, CI/CD and test harnesses that make complex integrations testable and resilient. He’s equally comfortable shipping embedded diagnostics and large-scale cloud services, and often surfaces product insights during discovery while improving platform testability.
Contributions:46 releases, 116 reviews, 439 commits in 7 years 4 months
Contributions summary:Sanjay's commits primarily address bug fixes and enhancements within the `pymodbus` library, specifically in the `transaction.py` and related modules. They worked on handling edge cases, such as incorrect unit IDs in Modbus RTU transactions and potential memory leaks in the synchronous server implementation, as well as adding more debug logs for sync clients. These changes improve the reliability and robustness of the modbus communication.
Modbus simulation command line version (supports both TCP and RTU)
Contributions:9 commits, 1 PR, 7 pushes in 2 years 7 months
rtusimulationmodbus-tcpmodbustcp
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.