Senior Software Engineer at Harley-Davidson Motor Company
Lake Havasu City, Arizona, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nathan Brown is a Senior Software Engineer and architect with 16 years of experience building full-stack, embedded, and test automation systems across avionics, automotive, and manufacturing domains. He designs and implements database-driven web and desktop applications (ASP.NET, .NET Core, React/TypeScript, GraphQL) and has driven migrations to cloud-native patterns including Kubernetes and Azure Stack Edge. Known for bridging hardware and software, he has written embedded C/C++, VHDL, and CAN-integrated control software for motorcycle dynamometers and battery emulator systems while also delivering real-time web interfaces with SignalR and RabbitMQ. Nathan is an active open-source contributor to notable .NET projects (NHibernate, RabbitMQ client, MinIO) where he improved mapping, compatibility, and SDK correctness—practical experience that informs robust backend and API design. He excels at increasing team effectiveness through automation, testing (Cypress, Jest, NUnit), and pragmatic architecture, and has repeatedly taken on project management and vendor-integration responsibilities. Based in Lake Havasu City, AZ, he offers remote B2B contract engagement focused on reliable, production-grade systems that span cloud, factory, and embedded environments.
16 years of coding experience
12 years of employment as a software developer
Continuing Education, Computer Science, Continuing Education, Computer Science at Udacity
Bachelor’s Degree, B.S. Engineering, Electrical Concentration, 3.59, Bachelor’s Degree, B.S. Engineering, Electrical Concentration, 3.59 at LeTourneau University
Contributions:64 commits, 44 PRs, 262 comments in 6 years 7 months
Contributions summary:Nathan primarily contributed to the NHibernate core library, focusing on resolving specific issues (NH-3604, NH-3897, NH-3885, NH-3900) related to mapping non-public properties, thread safety, and replacing deprecated features with modern alternatives. These changes involved modifications to the core mapping functionality, test suites, and the integration of .NET framework features. The user also made various updates to the project build process and dependencies, including .NET framework version updates and dependency upgrades.
RabbitMQ .NET client for .NET Standard 2.0+ and .NET 4.6.2+
Role in this project:
Back-end Developer
Contributions:32 commits, 7 PRs, 261 branches in 2 years 10 months
Contributions summary:Nathan primarily focused on updating and adapting the project's build configurations to accommodate different Visual Studio versions. They modified various project files (.csproj) to ensure compatibility and correct functionality. Additionally, the user addressed issues related to obsolete code and deprecated functions, updating the codebase to use newer, non-obsolete methods, and generally ensuring the codebase’s stability and maintainability. They also refactored the codebase to use generic collections.
dotnetc-sharpcsharpnet-standardrabbitmq
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 Brown - Senior Software Engineer at Harley-Davidson Motor Company