Bharath Reddy is a software engineer with 11 years of experience building scalable backend and distributed systems, currently working on Azure Front Door to deliver global configuration changes in under 30 seconds. He is proficient in C#, C++, Python, Django, Java, and big-data technologies like Hadoop and Spark, and brings strong SQL and NoSQL database experience (Postgres, SQL Server, MongoDB). At Microsoft he focuses on low-latency, reliable delivery systems, while his open-source contributions show full-stack versatility—enhancing APIs and data models in WeVoteServer and improving UI/UX in the WeVote WebApp. His background includes applied ML exposure and mobile development training from CodePath, reflecting a practical blend of data, cloud, and client-side skills. Known for improving data handling and API reliability, he pairs production-grade backend engineering with hands-on frontend fixes that improve user experience. Based in Redmond, he combines graduate-level CS foundations from Northeastern with a history of shipping concrete improvements in both corporate and civic-tech projects.
11 years of coding experience
5 years of employment as a software developer
Bachelor's Degree, Information Science, Distinction, Bachelor's Degree, Information Science, Distinction at Visvesvaraya Technological University
Master's Degree, Computer Science, 3.7/4.0, Master's Degree, Computer Science, 3.7/4.0 at Northeastern University
iOS for Engineers, Mobile Development, iOS for Engineers, Mobile Development at CodePath
We Vote's javascript (client-side) mobile website built with React/Flux. Twitter: @WeVote Apple Store: https://itunes.apple.com/us/app/we-vote-voter-guide/id1347335726 Android: https://play.google.com/store/apps/details?id=org.wevote.cordova&hl=en_US
Role in this project:
Front-end Developer
Contributions:42 commits, 29 PRs, 2 pushes in 4 months
Contributions summary:Bharath primarily contributed to the front-end of the We Vote web application, focusing on user interface (UI) and user experience (UX) enhancements. Their work included adding and modifying components related to modals, such as those for support/oppose actions, and introducing new features to the ballot page. The user also updated the header with SVG icons and made changes to the Facebook invitable friends page. They also added search functionality to pages related to issues.
We Vote's API application server written in Django/Python. Election data pulled from many sources, used by https://github.com/wevote/WebApp and https://github.com/wevote/WeVoteCordova and https://github.com/wevote/Campaigns.
Role in this project:
Back-end Developer
Contributions:29 commits, 18 PRs, 1 push in 4 months
Contributions summary:Bharath primarily contributed to the back-end of the We Vote server, focusing on the API and data models. Their work included adding functionality to the voter record, such as interface status flags, and modifying the voter update and retrieve API endpoints. They also fixed bugs related to election sync-out APIs and improved code readability and documentation. This demonstrates a focus on enhancing the application's data handling and API functionality.
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.