Senior Staff Software Engineer at Lightspeed Systems
Nashville-Davidson, Tennessee, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nathan Johnson is a Senior Staff Software Engineer with 14 years of professional experience building backend and infrastructure-focused systems from Nashville. He blends deep hands-on expertise in distributed systems, load balancing, and storage—evidenced by contributions to prominent open-source projects like fabio (adding https+tcp+sni support) and vegeta (refactoring DNS resolution and CI-friendly testing)—with practical enterprise experience across academic, healthcare, and commercial environments. At Lightspeed Systems he drives scalable, reliable solutions while his earlier work on Apache CloudStack shows comfort with core virtualization and storage internals. Known for pragmatic bug fixes, integration tests, and moving logic into reusable packages, he favors maintainable, testable code that survives production complexity.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at Eastern Kentucky University
Contributions:8 releases, 33 reviews, 215 commits in 2 years 11 months
Contributions summary:Nathan primarily contributed to enhancing the `fabio` repository, a Consul-based load balancer. Their commits focused on adding support for the https+tcp+sni listener, including implementing routing logic for TCP traffic. Additionally, the user fixed bugs related to error handling and tag finding, contributing to the stability and functionality of the load balancer. They also added integration tests and made various updates to dependencies.
Apache CloudStack is an opensource Infrastructure as a Service (IaaS) cloud computing platform
Role in this project:
Back-end Developer
Contributions:14 commits, 21 PRs, 1 push in 2 years 9 months
Contributions summary:Nathan contributed to the Apache CloudStack project by implementing and modifying backend features. They addressed API command responses, converting raw RBD formats to qcow2 for compression, and introduced the ability to stop virtual machines with a forced parameter. Furthermore, the user modified the snapshot backup process and fixed a potential null pointer exception within the VirtualMachineManagerImpl. The commits show the user working with core platform components and storage functionalities, using Java.
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
Nathan Johnson - Senior Staff Software Engineer at Lightspeed Systems