Nathan Johnson

Software Engineer II at Microsoft

Detroit Metropolitan Area 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
Nathan Johnson is a pragmatic software engineer with 12 years of experience building cloud and data-driven systems, currently a Software Engineer II on Microsoft’s Azure teams. He has a strong backend toolkit—C#, Python, Go, Scala and PowerShell—and practical experience shipping features for Azure VMware solutions and large-scale Spark-based data processing. Early internships show a habit of diving into new stacks (Android, Scala/Spark, Hadoop) and improving system resiliency and performance, while side projects reflect a home automation and self-hosting focus. Based in Michigan, he pairs production-grade engineering at a hyperscaler with hands-on tinkering, often automating and self-hosting services for personal projects. Colleagues would describe him as a quick learner and steady problem-solver who brings testable design and operational thinking to complex systems.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Eastern Michigan University
stackoverflow-logo

Stackoverflow

Stats
11,914reputation
2.6mreached
144answers
76questions
Badges
css
top-5%
php
top-5%
jquery
top-5%
scrollbar
top-5%
label
top-5%
javascript
top-5%
github-logo-circle

Github Skills (200)

websocket10
listbox10
mongoose10
docker-compose10
adblock10
webapp10
socket-io10
selector10
react-navigation10
dns-over-https10
docker10
docker-stack10
react-native10
responsive10
react10

Programming languages (17)

C#JavaC++CScalaGoGroovyKotlin

Github contributions (5)

github-logo-circle
nathan815/dotfiles

Dec 2019 - Nov 2025

Contributions:34 pushes in 5 years 11 months
nathan815/LostCities

Aug 2018 - Feb 2020

Online version of Lost Cities game built with Java, Spring Boot, TypeScript, and Vue.js
Contributions:333 commits, 33 PRs, 119 pushes in 1 year 6 months
javaspringspring-boottypescriptvue
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