Ian Olsen

Staff Engineering Manager at GitHub

San Francisco, California, 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
Ian Olsen is a Staff Engineering Manager based in San Francisco with 13 years of software leadership and over a decade managing teams across startups and large developer-focused companies. He blends high emotional intelligence with hands-on engineering, having led product and engineering efforts at GitHub, Yelp, New Relic, and SourceGear. At GitHub he continues to scale developer tooling and developer experiences, and his open-source contributions include front-end UX improvements to the widely used Atom editor, showing a practical focus on improving developer workflows. Known for preferring to build impactful products over title-chasing, Ian has a track record of shipping reliable systems and mentoring teams through both product and technical challenges.
code13 years of coding experience
job18 years of employment as a software developer
bookComputer Science, Computer Science at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
153reputation
5kreached
5answers
2questions
github-logo-circle

Github Skills (18)

atom-editor10
editors10
javascript10
coffeescript10
electron10
user-interface10
editor10
testing9
jtest9
jasmine-tests9
jasmine9
conflict6
visual-studio6
sqlite6
vsix6

Programming languages (8)

PowerShellTypeScriptC++ShellCoffeeScriptJavaScriptRubyPython

Github contributions (5)

github-logo-circle
atom/atom

Feb 2016 - Mar 2018

:atom: The hackable text editor
Role in this project:
userFront-end Developer
Contributions:38 releases, 102 commits, 42 PRs in 2 years 1 month
Contributions summary:Ian primarily focused on enhancing the user interface and functionality of the Atom text editor. Their contributions included implementing new pane switch events for the MRU (Most Recently Used) UI, adding an event for when the user keymap has loaded, and adding an option for closing deleted file tabs. Furthermore, they were involved in the development and testing of core features within the application, such as the text buffer behavior. These changes demonstrate a focus on improving the user experience and the internal workings of the editor.
electronwindowsjavascriptlinuxhackable
iolsen/sfb

Apr 2020 - Jun 2020

Contributions:27 pushes, 1 branch in 1 month
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
Ian Olsen - Staff Engineering Manager at GitHub