Shubham B

Senior Software Engineer at Coursera

Delhi, 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
Shubham B is a Senior Software Engineer with nine years of experience building scalable full-stack and data-intensive systems, currently at Coursera after multiple senior roles at Sentieo/AlphaSense. He blends deep backend expertise in Python (Django, FastAPI), Node.js, Go and databases (Postgres, Citus, MongoDB, ElasticSearch) with frontend experience in React/Vue and production DevOps on AWS, Kubernetes and Prometheus/Grafana. His work spans ML/NLP pipelines—training BERT classifiers and building document-similarity systems for financial research—and operational tooling like ETL with Airflow that cut processing times from 12 hours to ~1 hour. He has contributed database fixes to the widely used open-source OpenEMR project, showing attention to data integrity in mission-critical systems. Known for mentoring over 200 engineers and students, he combines hands-on delivery with knowledge sharing to accelerate team productivity.
code9 years of coding experience
job7 years of employment as a software developer
bookBachelor of Technology - BTech Mathematics and Computer Science, Bachelor of Technology - BTech Mathematics and Computer Science at Delhi College of Engineering
bookHigh School Science, High School Science at Bal Bhavan Public Sr. Sec. School
languagesEnglish, Hindi, Sanskrit
github-logo-circle

Github Skills (7)

sql10
database-design10
mysql9
health9
ehealth9
medical9
php9

Programming languages (7)

TypeScriptShellJavaScriptVuePHPHTMLPython

Github contributions (5)

github-logo-circle
openemr/openemr

Mar 2020 - May 2020

The most popular open source electronic health records and medical practice management solution.
Role in this project:
userBack-end Developer / Database Engineer
Contributions:12 commits, 13 PRs, 80 comments in 1 month
Contributions summary:Shubham primarily focused on database-related fixes and upgrades within the OpenEMR project. Their contributions involved modifying database schemas, adjusting data types (e.g., `tinyint` to `smallint`), and addressing issues with default values for date/time fields. They also updated upgrade scripts and fixed issues in SQL table definitions. The user's work directly impacted the database structure and data integrity of the electronic health records system.
emrfhirelectronicmedicalelectronic-health-records
This is django app used to explain the tutorial present on https://medium.com/@shubhambansal_89125/token-based-authentication-for-django-rest-framework-44586a9a56fb
Contributions:6 commits, 3 PRs, 5 pushes in 1 year 6 months
explainpythontoken-based-authenticationdjango-rest-frameworkdjango
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
Shubham B - Senior Software Engineer at Coursera