Devesh S

Senior Software Engineer at PayU

Bengaluru, Karnataka, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Devesh S is a Senior Software Engineer and acting Tech Lead based in Bengaluru with 10 years of experience building and scaling fintech systems, currently leading personal lending services at PayU. He combines hands-on expertise in Java, Python, Spring Boot and cloud-native deployments with practical experience in PostgreSQL, MongoDB, Kafka, Redis and Kubernetes to deliver measurable business outcomes—such as reducing assessment times from days to hours and cutting costs via a phased Python-to-Java migration. A pragmatic leader and mentor, he drives high Say-Do ratios, sprint discipline and developer growth while championing best practices like blue-green deployments and parallel processing to improve latency and deployment speed. His background includes systems and test automation work at Tesla and VMware, and open-source contributions to critical Python tooling such as pip and Twine where he improved test coverage and reliability. Comfortable bridging ML risk models, audit requirements and production engineering, he has a track record of increasing disbursals 5x and automating large-scale assessments for hundreds of thousands of users. Trained at IIT Kanpur and Purdue, he blends strong academic foundations with a bias for measurable engineering impact.
code10 years of coding experience
job7 years of employment as a software developer
bookIntermediate PCM, Intermediate PCM at Maharshi Patanjali Vidya Mandir
bookIndian Institute of Technology Kanpur
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at Purdue University
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (13)

unit-testing10
packaging10
pip10
mousewheel10
pypi10
pytest10
python10
wheels10
package10
scroll-wheel10
testing10
documentation8
git6

Programming languages (5)

TypeScriptJavaC++ShellPython

Github contributions (5)

github-logo-circle
pypa/pip

Mar 2020 - Jul 2020

The Python package installer
Role in this project:
userBackend Developer
Contributions:178 commits, 80 PRs, 925 comments in 4 months
Contributions summary:Devesh primarily contributed to the Python package installer, specifically focusing on improving and maintaining its core functionality. Their work included adding a "What Next" page to the getting started guide, fixing a bug related to uninstallation, refining the author list, adding and modifying test cases, clarifying freeze use, raising an exception for empty revisions, and removing outdated git URLs. They also addressed code quality and documentation concerns by clarifying some URLs and changing the value error to installation error.
pythonpackage-installerpippackaginginstaller
pypa/twine

Apr 2020 - Jun 2020

Utilities for interacting with PyPI
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:29 commits, 21 PRs, 160 comments in 1 month
Contributions summary:Devesh primarily contributed to the project by adding and improving unit tests. They wrote tests for various modules, including `twine.utils`, `twine.wheel`, `twine.register`, and `twine.repository`, ensuring the software's reliability. Their work involved writing tests for different scenarios, including edge cases and error conditions, and they also refactored and updated existing tests to improve their effectiveness. Furthermore, the user focused on improving test coverage by adding tests for more code paths.
pythonpypipypi-packagepython-wheelwheel
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