Kevin Johnson

Software Engineer at Google

Minneapolis, Minnesota, 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

👤
Senior
🎓
Top School
Kevin Johnson is a software engineer with 13 years of experience who blends hands-on engineering and people leadership, currently building systems at Google out of Minneapolis. He moved through technical and managerial roles at Human Interest—rising from senior engineer to engineering manager and architect—demonstrating an ability to shepherd projects from design to delivery. Kevin has a strong backend focus (Go, Node) and a history of shipping RESTful, FHIR-compliant APIs and tooling to automate schema and deployment workflows. He contributes to open-source tooling like the popular vim-easymotion plugin, where his refactors improved mapping logic and search handling—a sign of his attention to developer ergonomics. Academically trained with a Master’s from UC Berkeley and a summa cum laude BA from Cornell, he pairs rigorous technical foundations with clear communication and a passion for debugging and creative problem-solving. Colleagues would describe him as a pragmatic leader who prefers eliminating friction in both codebases and teams.
code12 years of coding experience
job8 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science and Politics, 3.95 (summa cum laude), Bachelor of Arts (B.A.), Computer Science and Politics, 3.95 (summa cum laude) at Cornell College
bookMaster's of Engineering, Computer Science, Master's of Engineering, Computer Science at University of California, Berkeley
bookUniversity of Minnesota Twin Cities
github-logo-circle

Github Skills (4)

vim10
vim-plugin10
mappings10
plugin-development9

Programming languages (6)

TypeScriptRustAutoHotkeyJavaScriptGoVim script

Github contributions (5)

github-logo-circle
easymotion/vim-easymotion

Apr 2015 - Apr 2015

Vim motions on speed!
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 3 comments in 3 days
Contributions summary:Kevin primarily focused on refactoring and improving the `EasyMotion` Vim plugin. Their work involved creating a helper function to streamline mapping configurations. They addressed specific issues with the `Next` and `Previous` motions and corrected the function used for "LineAnywhere" mappings. Additionally, the user modified the mapping helper function to handle specific search special cases, removing unnecessary code.
speedvimmotionsvim-pluginneovim
Vadskye/Rise

Sep 2013 - Feb 2023

The Rise RPG
Contributions:226 releases, 2 reviews, 11484 commits in 9 years 6 months
gamerpgomsgame-developmentrise
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