Srinivas Thatiparthy is a seasoned software consultant and backend engineer with 15 years of development experience and over a decade specializing in Python and Django. He builds robust web services and integration test frameworks—recently contributing to CasperLabs’ blockchain test tooling—and has delivered production REST APIs and data extraction engines for US enterprise clients. A longtime open-source maintainer and contributor, he’s been a core developer for mongomock and has submitted fixes to high-profile projects like Django, IPython, NumPy, pytest and even Rust’s Cargo, demonstrating a rare cross-ecosystem fluency. Srinivas pairs deep testing expertise (unittest, pytest, mocks) with practical NoSQL experience in Redis and MongoDB, and often mentors teams on idiomatic Python and code quality. Based in Hyderabad, he combines hands-on refactoring and modernization work with collaborative OSS leadership, frequently engaging with contributors to accept and review patches.
14 years of coding experience
8 years of employment as a software developer
Bachelors, Electrical, Electronics and Communications Engineering, Distinction with 70%, Bachelors, Electrical, Electronics and Communications Engineering, Distinction with 70% at Kakatiya Institute of Technology & Science, Yerragattu Hillocks, Bheemaram, Hasanparthy, Warangal
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Role in this project:
Back-end Developer
Contributions:92 commits, 72 PRs, 86 comments in 3 years 1 month
Contributions summary:Srinivas primarily contributed to improving the IPython core, focusing on enhancing test coverage and code quality. Their work involved replacing deprecated functions and making improvements to the code base such as replacing iteritems() to items() functions, xrange() to range() functions. Additionally, the user addressed issues by correcting arguments in the warn functions and adding deprecation warnings. These changes reflect a focus on maintenance, code modernization, and ensuring the stability of the IPython project.
Small library for mocking pymongo collection objects for testing purposes
Role in this project:
Back-end Developer & Database Engineer
Contributions:37 commits, 65 PRs, 39 pushes in 11 months
Contributions summary:Srinivas contributed to the mongomock library by refactoring existing code and adding new functionalities. Their work included modifying database interactions, such as dropping collections and making document insertion thread-safe. They also addressed bugs related to the aggregate function and enhanced the documentation by updating the README and adding a missing features document. This suggests a focus on improving the core functionality and maintainability of the library.
pythontestingmockingpymongomock
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
Srinivas Thatiparthy - Consultant - Remote at Multiple Global Clients