Narendra Dodwaria

Software Development Engineer II at Tata 1mg

Kansera, Rajasthan, 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
Narendra Dodwaria is a Software Development Engineer II with a decade of experience focused on backend systems, microservices design, and deployment architecture, currently at Tata 1mg. He has a strong background in Golang and Python, re-architecting APIs for higher availability and scalability and contributing production-ready scraping and data-cleaning improvements to the Open States project. His work blends practical DevOps-aware engineering with applied ML/NLP intuition, having shipped NLP experiments and integrated ML components into service-oriented architectures. A dual degree graduate from NIT Hamirpur, he combines rigorous academic training with hands-on contributions to open-source repositories that improve data accuracy and developer workflows. Notably, his GitHub activity shows both low-level C++ practice and meaningful backend fixes in real-world civic data scrapers, reflecting a coder who moves comfortably between algorithmic detail and large-scale system concerns. Based in Rajasthan, he brings a pragmatic, full-stack backend perspective to teams building reliable, data-driven services.
code10 years of coding experience
job3 years of employment as a software developer
bookDual Degree (B.TECH + M.TECH), Computer Science, CGPI - 8.18, Dual Degree (B.TECH + M.TECH), Computer Science, CGPI - 8.18 at National Institute of Technology Hamirpur
bookHigher Secondary, Science math, 83.80%, Higher Secondary, Science math, 83.80% at Aastha Academy Sr. Sec. School, Sikar
bookHigh School, 82%, High School, 82% at Sharda Bal Nikeethan Senior Secondary School, Nawa City
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
125reputation
13kreached
3answers
5questions
github-logo-circle

Github Skills (17)

e-government10
git10
c-language10
python10
scraper10
data-transformation10
lxml10
data-scraping10
g10
cprogramming-language10
robotframework6
sql6
facebook-graph-api6
datasets6
django6

Programming languages (8)

JavaC++CSSJavaScriptGoHTMLRubyPython

Github contributions (5)

github-logo-circle
appteam-nith/git-workshop

Feb 2018 - Oct 2019

A Practice Repository for Git and Github. Checkout this website for online practice: https://try.github.io/
Role in this project:
userBackend Developer
Contributions:74 commits, 74 PRs, 62 pushes in 1 year 7 months
Contributions summary:Narendra appears to be contributing to a repository focused on practice with Git and GitHub. Their commits primarily involve merging branches, with changes focused on a single C++ file, `trees.cpp`. The repeated modifications and merges suggest the user is working on code implementations within the C++ file. The user also has commits regarding file modifications of C++ files and HTML files.
web-appcssjavascriptcheckoutnodejs
source for Open States scrapers
Role in this project:
userBack-end Developer
Contributions:7 commits, 7 PRs, 25 comments in 3 days
Contributions summary:Narendra primarily contributed to the data scraping and processing logic for state legislative information within the openstates-scrapers repository. They focused on improving data accuracy and formatting across multiple states, specifically by fixing data inconsistencies, scraping photo URLs for state senators, and correcting address formatting. These changes involved modifications to Python scraper scripts and related configuration files, demonstrating a focus on data extraction and transformation within the project.
scraperpythongovernmentscrapers
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