Ananya Bahadur

Software Engineer 2 at Microsoft

Pune, Maharashtra, 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

🤩
Rockstar
🎓
Top School
Ananya Bahadur is a Software Engineer 2 at Microsoft with 11 years of hands-on experience building and refining complex software systems. She holds a Master's in Computer Science from IIT Bombay and brings a strong background in low-level embedded work and GUI tooling from contributions to the Open Ephys project, where she integrated microcontroller drivers and refactored visualization components for multichannel electrophysiology. At Microsoft she progressed from Software Engineer to SDE2, applying that mix of systems-level insight and product-facing UI engineering to shipping robust features. Her open-source contributions show a knack for modernizing legacy code—deprecating older APIs, adding lifecycle callbacks, and tailoring visualizers to plugin needs. Comfortable across languages and domains (embedded firmware, Elixir backend work, and desktop GUIs), she combines academic rigor with practical delivery. Based in Pune, she’s the kind of engineer who moves between microcontroller datasheets and large-scale product codebases with equal curiosity.
code11 years of coding experience
job2 years of employment as a software developer
bookIndian Institute of Technology Bombay
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at AMRITA VISHWA VIDYAPEETHAM
github-logo-circle

Github Skills (7)

plugin-development10
c-language10
juce10
cprogramming-language10
front-end-development10
architecture9
architectures9

Programming languages (8)

TypeScriptC#C++CMakeJavaScriptMarkdownElixirPython

Github contributions (5)

github-logo-circle
open-ephys/plugin-GUI

Jul 2016 - Jul 2016

Software for processing, recording, and visualizing multichannel electrophysiology data
Role in this project:
userSoftware Engineer
Contributions:6 commits, 4 PRs, 8 comments in 25 days
Contributions summary:Ananya primarily focused on improving the `VisualizerEditor` class within the `open-ephys/plugin-gui` repository, a software for processing, recording, and visualizing multichannel electrophysiology data. Their work involved refactoring the `VisualizerEditor` and its associated methods (`buttonClicked`, `buttonEvent`), deprecating older functionalities, and adding features such as the `windowClosed` callback and DataWindow listener. Additionally, the user contributed to several plugins by adapting the `VisualizerEditor` to their specific requirements.
connectivityneurosciencepythonmultichannelcomputational-neuroscience
oyeb/ecto_identifier

Jun 2018 - Jun 2021

When UUID is not enough!
Contributions:2 releases, 7 commits, 5 PRs in 3 years
uuiduuid-generatornanoidguid
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
Ananya Bahadur - Software Engineer 2 at Microsoft