Nicholas Wright

Member Of Technical Staff at Veeam Software

San Jose, California, 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

🤩
Rockstar
🎓
Top School
Nicholas Wright is a software engineer with a decade of experience building resilient, production-grade data protection systems, currently working on backup and recovery for stateful Kubernetes applications at Kasten/Veeam. He specializes in ransomware protection and high-performance deduplication, compression, and encryption engines, and has deep experience creating long-term data integrity monitoring infrastructure. Nicholas has significant open-source contributions to kopia—a widely used cross-platform backup tool—and to Kanister, enhancing application-level data management and backup metrics for Kubernetes. His background spans low-level storage validation, automated test frameworks, and distributed cluster control, reflecting a rare blend of firmware-level rigor and cloud-native systems design. Based in San Jose, he pairs hands-on engineering with a history of leading small teams and building tooling that surfaces hard-to-find failures before customers do.
code10 years of coding experience
job7 years of employment as a software developer
bookLa Jolla Country Day School
bookM.S Materials, M.S Materials at UC Santa Barbara
bookB.S Materials Science and Engineering, B.S Materials Science and Engineering at Stanford University
languagesFrench, Chinese, Ukrainian, Japanese
github-logo-circle

Github Skills (25)

api-rest10
kubernetes10
filesystem10
api-design10
restful-api10
testing10
data-protection10
file-operations10
backup10
go10
kubernetes-pods10
rest-api10
re-store10
test-automation10
command-line-interface9

Programming languages (2)

ShellGo

Github contributions (5)

github-logo-circle
kanisterio/kanister

Oct 2019 - Jan 2021

An extensible framework for application-level data management on Kubernetes, Kanister is a Cloud Native Computing Foundation sandbox project and was originally created by the Veeam Kasten team.
Role in this project:
userBack-end Developer
Contributions:17 reviews, 8 commits, 29 PRs in 1 year 3 months
Contributions summary:Nicholas focused on enhancing the application-level data management framework within the Kanister project. Their contributions included adding backup statistics, such as file count and size, to the backup and copy functions. They implemented parsing of logs to extract relevant metrics and incorporated the reporting of space freed during prune operations. Further, they improved the robustness of the system by adding slice bound checks, refactoring code for better readability, and incorporating testing for the new functionalities.
golangdata-managementdata-protectionoperatorkubernetes
kopia/kopia

Dec 2019 - Mar 2021

Cross-platform backup tool for Windows, macOS & Linux with fast, incremental backups, client-side end-to-end encryption, compression and data deduplication. CLI and GUI included.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:101 reviews, 45 commits, 54 PRs in 1 year 3 months
Contributions summary:Nicholas primarily contributed to the development and testing of the `kopia` backup tool. They implemented a dedicated snapshot delete command, incorporating various verification steps and end-to-end tests to ensure functionality and data integrity. They also created a snapshot restore command, building upon the functionality of restoring data from root entry to a target path. Furthermore, the user added multiple test cases to verify file access and permissions as part of the backup and restore workflow, and they implemented additional functionality, such as a test to cause a failure in restore.
google-cloud-storagebackupclidata-deduplicationend-to-end
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
Nicholas Wright - Member Of Technical Staff at Veeam Software