Rahul Ramadas

Principal Software Engineer at Microsoft

Redmond, Washington, United States
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
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.
code12 years of coding experience
job10 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, 4.0, Master of Science (M.S.), Computer Science, 4.0 at Georgia Institute of Technology
bookBachelor of Engineering (B.E.), Computer Science, Bachelor of Engineering (B.E.), Computer Science at Birla Institute of Technology, Mesra
languagesMalayalam, Hindi, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

plugin10
markdown10
markdown-it10
sublime-text-plugin10
python10
sublime-text10
apidoc9
api9
code-optimization9
debugging9
autocomplete9
anaconda8
regular-expression8
ui-design7
interface-design7

Programming languages (8)

PowerShellC#C++COpenSCADRubyF#Python

Github contributions (5)

github-logo-circle
bordaigorl/sublime-evernote

Jul 2014 - Jul 2014

Open and Save Evernote notes from Sublime Text 3 using Markdown
Role in this project:
userFull-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.
evernotemarkdownsublime-textsublime-text-3plugin
DamnWidget/anaconda

May 2014 - Jul 2014

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:
userBack-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.
Request Free Trial