Summary
John Lusk is a seasoned senior software engineer with over three decades of hands-on coding experience and 12 years in recent professional roles, holding an MS in Computer Science. He has deep full-stack expertise across .NET, Java, SQL, and web technologies, and a practical track record of modernizing legacy systems—most recently helping migrate a datacenter/MS SQL Server environment to Azure and Snowflake while improving a C# utility’s performance by 20x. John combines pragmatism and automation-focused engineering—bringing reproducible deployments, robust logging (Serilog), and operational alerting—to improve reliability and reduce toil. He’s equally comfortable building developer-facing tools and polished UIs (WPF, Angular) and has driven process improvements from configuration management to dashboard promotion workflows. Known for thoughtful skepticism and a dislike of unnecessary ceremony, he favors the right amount of structure to keep teams productive and codebases sustainable. Based in Chapel Hill, NC, he’s contributed to open tooling conversations (e.g., snowddl) and brings a long memory of varied platforms that helps him pick durable solutions.
12 years of coding experience
37 years of employment as a software developer
MS, Computer Science, MS, Computer Science at University of North Carolina
BS, Physics, BS, Physics at Davidson College
Appalachian Trail Thru-Hiker