Nicholas Blair is a Principal Software Engineer based in Madison, WI with 16 years of experience building and leading teams around continuous integration, service-oriented delivery, and backend systems. He combines servant leadership and clear communication to coach engineers while remaining deeply hands-on, having progressed from senior engineer to director and principal roles at Sonatype. Nicholas is an active open-source contributor, including backend work on the widely used Sonatype Nexus repository and portal tooling for higher education, showing a focus on REST APIs, resource management, and reliable server-side architecture. Known for creative problem-solving and experimentation, he also bridges product and engineering having held senior product program and management roles, which helps him translate complex requirements into pragmatic delivery plans. An intellectually curious engineer with a penchant for refactoring and API evolution, he brings both operational rigor and a developer-first perspective to large-scale software ecosystems.
16 years of coding experience
11 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at University of Wisconsin-Madison
Enterprise open source portal built by and for the higher education community.
Role in this project:
Back-end Developer
Contributions:192 commits, 2 branches in 2 years 5 months
Contributions summary:Nicholas's contributions center around implementing skin resources within the uPortal codebase. They worked on importing skin resources, object models, and XML schemas, along with implementing Xalan extensions for rendering script and link HTML tags. The user also developed an interface and implementation for resolving resources from file paths to configuration files. The commits also include test cases for the implemented components and the refactoring of output methods for resource path handling.
Contributions:1 review, 6 commits, 22 PRs in 1 year 7 months
Contributions summary:Nicholas's contributions primarily focus on the back-end functionalities of the Sonatype Nexus Repository. They implemented and modified REST API resources related to anonymous access settings, routing rules, and blob store management. The commits also involved refactoring existing code to integrate with new API versions, indicating a focus on maintaining and updating the core functionalities. These changes suggest a role focused on the server-side logic and configuration of the repository.
sonatyperepository-management
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.