John Rusk

Senior Software Engineer at Neptune North

New Zealand
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
John Rusk is a Senior Software Engineer based in New Zealand with nine years of focused experience in cloud and data-movement systems and a software career stretching back to the mid-1990s. He has held senior and principal engineering roles at Microsoft, contributing to Azure Kubernetes Service and notably improving AzCopy v10’s download performance through refactors that reduced RAM usage and made disk writes sequential. As a former software development manager and architect, he led a 22-person team to deliver a multi-million-dollar system that won a national Project Excellence Award, demonstrating both technical depth and delivery leadership. Currently at Neptune North, he continues to blend hands-on backend development with systems-level thinking. Colleagues would describe him as pragmatic and detail-oriented—someone who optimizes real-world performance rather than chasing theoretical designs. An occasional workshop facilitator and micro‑ISV founder, he also brings experience in teaching and product-minded engineering.
code9 years of coding experience
job29 years of employment as a software developer
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
381reputation
29kreached
6answers
2questions
github-logo-circle

Github Skills (16)

file-processing10
file-handling10
go10
azure-storage10
file-access10
performance-optimization10
fileio10
concurrency9
logging9
debugging6
remoting6
nunit6
printing6
xps6
expression-trees6

Programming languages (15)

C#PowerShellJavaC++CGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Azure/azure-storage-azcopy

Sep 2018 - Feb 2021

The new Azure Storage data transfer utility - AzCopy v10
Role in this project:
userBack-end Developer
Contributions:4 releases, 427 commits, 337 PRs in 2 years 5 months
Contributions summary:John primarily focused on refactoring and optimizing code related to file downloads within the Azure Storage data transfer utility, AzCopy v10. They were involved in creating a reusable class, making disk writes sequential, managing RAM usage, and improving chunk processing by introducing chunk-based diagnostics. Additionally, the user made updates to the HTTP calls, improved logging for these calls, and optimized the management of file system.
v10blob-storagedata-storageazure-blob-storageopenstack-swift
jiacfan/keyctl

Jun 2019 - Sep 2021

A Go-lang interface to the linux kernel keyring api
Contributions:1 release, 2 PRs, 4 pushes in 2 years 3 months
golangapikernelkeyringlinux
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
John Rusk - Senior Software Engineer at Neptune North