Nate's Resume
Experienced Technical Architect, Developer, and Team Leader with over eighteen years of experience working in product development, consulting, and custom software development organizations.
Experience
Principal Software Architect / Wizard Software, Chicago | 2018 - present
Achievements
- Modernized legacy thick client applications by transitioning from FileMaker to C# and ASP.NET Core, resulting in compliance with Section 508/WCAG accessibility requirements.
- Pioneered Cloud Computing and PaaS (Azure Web App Services) usage as a deployment target for mission critical applications, improving reliability and horizontal scaling.
- Improved release reliability by documenting and standardizing CI/CD processes across teams, reducing deployment failures and inconsistencies.
- Enhanced application authentication for multiple applications by implementing a federation gateway to centralize customer configuration, reducing customer SSO setup time from days to hours.
- Simplified user sign-in process by implementing OIDC flows across multiple applications, improving user experience and reducing support requests.
Responsibilities
- Lead and manage development team.
- Set strategic and technical product direction.
- Coordinate work and manage workloads.
- Track and measure team progress to company goals.
- Mentor and guide team members.
Solutions Architect / Netrix LLC, Chicago | 2013 - 2018
Achievements
- Improved standardization and efficiency by implementing unified DevOps workflows, resulting in faster deployments and fewer errors.
- Delivered multiple successful projects by leading teams with balanced hands-on work and delegation, achieving all business objectives.
- Modernized legacy Real Estate website using current development practices, improving performance and user engagement.
- Supported successful on-premises to AWS migration by managing critical application transitions, enhancing scalability and reliability.
- Expanded cloud adoption in the practice area by advocating for and supporting cloud-based solutions, creating more agile operations.
Responsibilities
- Design, architect, and implement solutions to meet client needs.
- Organize and lead requirements gathering and business analysis meetings.
- Mentor and guide team members.
IT Specialist and Software Developer / Wizard Software, Chicago | 2007 - 2013
Achievements
- Improved hosting capabilities by architecting and implementing a large-scale infrastructure upgrade, resulting in enhanced network, storage, and compute resources.
- Enabled successful relocation by contributing key technical expertise to migration from on-premises to managed colocation facility, resulting in improved operational efficiency.
- Accelerated company growth by pioneering web-based product development while supporting existing thick client applications, resulting in expanded market reach.
Responsibilities
- Responsible for design, maintenance, and support of hosting infrastructure.
- Lead software development of internal systems.
Skills
I have deep knowledge of the following technologies:
- C#, Typescript, and Javascript.
- ASP.NET, ASP.NET Core, ASP.NET WebApi, ASP.NET MVC.
- Entity Framework, Linq, and SQL.
- Microsoft SQL Server, SQL Azure, and SQLite.
- Vue, Pinia, NodeJS, and Vite.
- HTML and CSS/SCSS.
I have worked with these technologies:
- Avalonia, UWP, WPF, Windows Forms.
- XNA, Monogame, and PhaserJS.
- Angular, React, Aurelia, KnockoutJS, jQuery.
- Visual Basic, starting with v4, the 16 bit version.
- Java, Go, Php, ColdFusion, C++, Assembler, Python, R, FileMaker Pro.
Open Source Work
I maintain several open source projects and have made contributions to many others. All can be viewed here: https://github.com/fuzzzerd.
FMData
A simple and flexible FileMaker Data API Client for .NET. Use FMData to integrate your FileMaker data into .NET websites and applications.
https://github.com/fuzzzerd/fmdata
Time2Temp
A simple Barbecue or Smoking Time and Temperature Cheat Sheet.
https://github.com/fuzzzerd/time2temp
SharpFM
SharpFM is a cross-platform app for copying FileMaker clipboard objects to XML snippets and converting XML snippets back to FileMaker clipboard objects. It aims to offer a FileMaker developers an additional tool for storing, sharing, changing, and replicating FileMaker Scripts, Database Schema, and Layout objects.
https://github.com/fuzzzerd/SharpFM
QuickText.app
Quick text parts for your sharing needs.