Rahul Ramadas is a Principal Software Engineer at Microsoft with 12 years of experience building systems-level software across devices, networking, Bluetooth, USB, virtualization, and operating system platforms. He progressed through roles in the Windows Devices & Networking and Operating Systems groups, contributing to silicon platform reliability and low-level platform features. Academically strong with a 4.0 MS in Computer Science from Georgia Tech, he pairs rigorous theory with practical engineering. Rahul is an active OSS contributor focused on developer tooling—improving performance and user workflows in Sublime Text Python and Evernote plugins—demonstrating attention to latency, correctness, and usability. Based in Redmond, he blends deep systems expertise with a track record of shipping pragmatic fixes and feature enhancements that reduce friction for developers. Colleagues would describe him as a quietly effective engineer who prefers fixing root causes and shaving milliseconds before adding bells and whistles.
12 years of coding experience
10 years of employment as a software developer
Master of Science (M.S.), Computer Science, 4.0, Master of Science (M.S.), Computer Science, 4.0 at Georgia Institute of Technology
Bachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Birla Institute of Technology, Mesra
Open and Save Evernote notes from Sublime Text 3 using Markdown
Role in this project:
Full-stack Developer
Contributions:12 commits in 9 days
Contributions summary:Rahul focused on enhancing the `sublime-evernote` plugin by implementing new features and improving existing functionalities. They introduced the 'Insert link to a note' feature, enabling users to insert Markdown links to Evernote notes. Further contributions included refactoring the code for better usability by using the `view` member of `EvernoteDoWindow` consistently, implementing an 'Open linked note' command, and added a command to list the linked notes. Finally, they also added the ability to open notes in the Evernote client.
Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3
Role in this project:
Back-end Developer
Contributions:5 commits, 3 comments, 2 issues in 1 month
Contributions summary:Rahul primarily contributed to improving the `anaconda` Sublime Text plugin. They focused on optimizing performance by reducing delays when opening Python files and removing unnecessary checks in the interpreter switch functionality. Further, they fixed typos, removed unnecessary print statements, and ensured the linting process operated correctly. The user also adjusted the autocomplete feature by removing redundant parameter retrieval.
anacondaautopep8dockeridelinting
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.