// Experience

10+ Years Building Software

From enterprise systems to AI-powered products

Feb 2024 — Present

Senior Software Engineer II

Principal Financial Group — Des Moines, IA

Quality-focused architect supporting ten teams, with one shared bar for how those teams ship. Architected an AWS payroll-file intermediary that replaced on-premises processing. Delivered WORM-compliant audit trails for a high-visibility platform with a fiduciary duty to meet, and managed a contracting team through that work, including SEC-related recordkeeping. Led working sessions on AI adoption, mainframe modernization, and AWS cost. Presented across the organization on AI adoption, aimed at practical implementation.

AWS Solutions Architecture AI Strategy Technical Leadership
Dec 2018 — Present

Lead Software Engineer & Founder

Sagaciasoft — Norwalk, IA

Founded the studio behind the client systems and product work on this site. I still run it, in scoped engagements: device software, cloud services, interfaces, and the handoff into operation. The AI products live here too, including the ones I stopped when the lesson was clear. New project work starts through Build Beyond Belief.

GenAI Python Docker SvelteKit React.js
Feb 2023 — Aug 2023

Senior Software Engineer

John Deere — Johnston, IA

Connected users to seller platforms and payment service providers, unifying that experience across John Deere. Deployed serverless architecture in AWS with TypeScript and Terraform through Jenkins CI/CD. Developed the Swagger-documented payments platform that defined seller-platform onboarding. Evaluated GraphQL and Apollo against DynamoDB to cut over-fetch, and kept that work as a prototype and an evaluation. Carried technical judgment into planning with the team.

AWS TypeScript Terraform Jenkins Serverless
Oct 2021 — Feb 2023

Software Engineer II

Microsoft — Redmond, WA

Designed AI-based self-service customer experience, reducing ticket creation by 41% and saving ~$5k/week. Created UX flow, system flow, sequence, and architecture diagrams. Supported Nonprofits Platform including on-call support and root-cause analysis. Deployed Azure Service Buses, SQL DBs, Cosmos DBs, Azure VMs, C#.NET APIs, and Azure Functions. Enforced accessibility through automated pipeline scans.

Azure C#/.NET Cosmos DB AI/ML Accessibility
Nov 2020 — Oct 2021

Senior IT Solutions Developer

Wellmark — Des Moines, IA

Delivered software for government mandate enabling client access to data using Node.js and React.js. Specified Swagger docs for offshore resources and drove last mile of implementation and integration. Managed Azure DevOps repos and pipelines for project components deployed in AWS.

Node.js React.js AWS Azure DevOps
May 2017 — Oct 2020

Software Engineer

John Deere — Urbandale, IA

Mentored junior and senior teammates on TDD to improve JS and Java codebases. Automated provisioning of IAM, network, and compute resources with Jenkins and Drone. Contributed standalone, reusable React.js components to Deere UI community. Built customer-facing web app for managing tank mixes and products.

React.js Java TDD Jenkins Drone
Jul 2015 — May 2017

Software Developer

INTL FCStone — West Des Moines, IA

Implemented process coordinating brokers, traders, and customer service using SQL Server and Azure Service Bus. Designed Angular.js app with nightly process and SignalR.js updates for real-time status reflection.

Angular.js SQL Server Azure Service Bus SignalR
Nov 2014 — Jul 2015

Software Developer

ITA Group — West Des Moines, IA

Launched incentives and recognition web apps using Node.js and JavaScript libraries. Developed MVC.NET pages using Knockout.js, SQL, and Entity Framework including DB migrations.

Node.js MVC.NET Knockout.js Entity Framework

Education

Iowa State University of Science and Technology

Bachelor of Science — Computer Engineering

Graduated December 2014 · Ames, Iowa

Skills & Technologies

Tools and technologies I use to build products

Languages

JavaScript TypeScript Python C# Java SQL

Frontend

React.js SvelteKit Angular.js Knockout.js SignalR

Backend & Cloud

Node.js .NET/C# AWS Azure Terraform Serverless

AI & Automation

GenAI LangChain VAPI Voice AI GitHub Actions Multi-Agent Systems

Mobile

Capacitor React Native iOS Android PWA

DevOps & Practices

Jenkins Drone GitHub Actions Azure DevOps TDD Agile/Scrum

Let's Work Together

Growing a product or an engineering team? I'd like to hear what you're building and where I could help carry it forward.

Get in Touch Sagaciasoft LinkedIn

// Get in Touch

Let's Talk

or
Chat with Nathaniel's AI