Shrenik Patel

Senior Backend Developer at IBM

Ahmedabad, Gujarat, 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
Shrenik Patel is a Senior Backend Developer with over 13 years of hands-on experience designing scalable microservices, cloud infrastructure, and data pipelines, and 16 years in the software industry overall. He has a strong record of improving reliability and reducing downtime in production systems, currently applying that expertise at IBM after a decade-plus leadership stint as a Java Technical Lead at Nividous. Comfortable across the stack, Shrenik contributes to open-source projects—ranging from VoIP call-analytics backends to Django/Python charting libraries—where he’s delivered both backend refactors and frontend demo integrations that improve usability. He combines deep problem-solving instincts with pragmatic engineering: refactoring database models, tuning reporting views, and enhancing documentation to make systems easier to maintain and extend. Based in Ahmedabad, he blends enterprise-grade delivery with community-minded contributions that surface practical, developer-friendly improvements.
code15 years of coding experience
job10 years of employment as a software developer
bookMsc. (CA & IT), Information Technology, B, Msc. (CA & IT), Information Technology, B at K.S. School of Business Management
languagesEnglish, Gujarati, Hindi
github-logo-circle

Github Skills (18)

data-visualizations10
python10
back-end-development10
django10
data-visualisation10
mongodb-database10
data-visualization10
d3js10
mongodb10
templating10
documentation10
javascript9
front-end-development9
database-design9
html9

Programming languages (3)

JavaScriptTSQLPython

Github contributions (5)

github-logo-circle
cdr-stats/cdr-stats

May 2010 - Mar 2014

Call Analytics Solution for Freeswitch, Asterisk, Kamailio and other VoIP Switches
Role in this project:
userBack-end Developer
Contributions:1192 commits in 3 years 10 months
Contributions summary:Shrenik appears to be a back-end developer focused on implementing features and refactoring code for the CDR-Stats project. Their commits include refactoring of country report views, which likely involves modifying the display or calculation of call statistics by country. Additionally, they modified the database model, indicating the implementation of features related to the collection and processing of call data.
analyticsasteriskfreeswitchkamailiovoip
areski/python-nvd3

Apr 2013 - Mar 2014

Python Wrapper for NVD3 - It's time for beautiful charts
Role in this project:
userBack-end Developer
Contributions:118 commits in 11 months
Contributions summary:Shrenik primarily contributed to improving the documentation and examples within the Python-nvd3 repository. Their commits focused on adding doc strings to the nvd3 classes and providing example code snippets to clarify the usage of various chart types, including line, pie, and multi-bar charts. Additionally, they worked on updating existing examples and implemented custom tooltips to enhance user understanding. These modifications highlight a focus on improving the usability and clarity of the library.
chartspythonchartpython-wrappernvd3
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
Shrenik Patel - Senior Backend Developer at IBM