# Ryan Jensen

**Software Engineering Manager**

ryan@rjrjensen.com · West Des Moines, IA · [ryanjensen.dev](https://ryanjensen.dev) · [github.com/rjrjensen](https://github.com/rjrjensen) · [linkedin.com/in/rjrjensen](https://www.linkedin.com/in/rjrjensen/)

Engineering leader with 8+ years of full-stack software experience and nearly four years supervising frontline teams before that. I hire, mentor, and grow engineers, own technology strategy and budgets, and lead delivery across .NET, JVM, and JavaScript stacks on AWS and Azure.

## Technical Skills <sub>(\* indicates proficiency)</sub>

- **Languages:** C#\*, SQL\*, Kotlin\*, Java, JavaScript, TypeScript, Python
- **Backend Frameworks:** .NET (Core)\*, .NET Framework, Spring / Spring Boot, GraphQL, Ktor, Node.js
- **Frontend Frameworks:** Blazor\*, Angular\*, React / Next.js, Bootstrap\*, Tailwind, WPF, Vue.js
- **DevOps / CI/CD:** Git\*, GitHub\*, GitHub Actions\*, Azure DevOps\*, Concourse CI\*, Terraform\*
- **ORM:** Entity Framework Core\*, Spring Data JPA, Dapper, Exposed
- **Containerization:** Docker\*, Kubernetes, NuGet\*, npm
- **Tooling:** JetBrains IDEs, Visual Studio / VS Code, SSMS / SSIS, dbt
- **Cloud:** AWS\*, Azure\*, Google Cloud
- **Project Management:** Scrum\*, Kanban, Agile, Jira\*, GitHub Projects
- **Leadership:** Hiring & interviewing, Mentoring & coaching, Technical delivery leadership, Vendor management, Technology strategy & budgeting

## Experience

### Software Consultant — Source Allies

_December 2024 – Present · Urbandale, IA_

Consultant across 4+ client engagements in financial services, insurance, identity management, and enterprise web, spanning full-stack development, delivery leadership, coaching, and generative AI.

- Ranked #1 interviewer for 2025 and the first half of 2026, with 30+ interviews and ~10 hires still with the company.
- Technical delivery lead for a data engineering engagement (SQL Server, Databricks, dbt), including project management and coaching.
- Mentor and teach the company's apprentices.
- Bootstrapped a generative AI initiative on AWS Bedrock.
- Led English/French internationalization of a client's customer portal and outgoing email (Vue I18n, Thymeleaf, Spring Boot).
- Reworked the frontend of a high-traffic identity-management application.

**Technologies:** Vue.js, React, Java, Spring Boot, GraphQL, C#, TypeScript, Python, Node.js, AWS Bedrock, Azure, SQL Server, Databricks, dbt

### Fractional CTO — Patient Preferred Financial Services

_November 2021 – Present · Remote_

Took over a clinic payment and patient-management platform from a larger development team and run it solo, reporting to leadership. Own technology strategy, budget, vendor relationships (DataX, ACHeck, Web.com), and security and compliance.

- Built resiliency and fallback plans into critical third-party integrations, including ACH payments.
- Cut monthly AWS costs ~91% (~$1,400 → ~$120) over three years while improving availability, stability, and speed.
- Modernized the platform from an AngularJS frontend, .NET Framework API, and SQL Server with SQL Jobs on Windows Server 2012 EC2 instances to SSR Next.js on AWS via OpenNext, modern .NET Minimal APIs on AWS Lambda, PostgreSQL on AWS RDS, and crontab on a nano Linux instance.

**Technologies:** .NET Framework 4.5 → .NET 10, AngularJS → Next.js, SQL Server → PostgreSQL, EC2 → CloudFront + Lambda + OpenNext, SQL Jobs → Linux (crontab), Terraform

**Note:** Currently part-time, supporting new feature requests and regular software updates.

### Contract Senior Software Engineer — Principal Financial Group

_June 2024 – December 2024 · Des Moines, IA (Remote)_

Modernized legacy .NET applications and the pipelines that ship them.

- Cut build times in existing pipelines by 80%+, tightening developer feedback loops.
- Set up CI/CD in GitHub Actions and supported on-prem-to-AWS migrations using Lambda and SNS.

### Software Engineer 3 — Wellabe, Inc.

_July 2022 – June 2024 · Des Moines, IA_

Led small teams modernizing the company's software and unifying its tech stack.

- Led the team that owned the company's main revenue-generating product, training and supporting every engineer on it.
- Mentored 7 junior and mid-level engineers and paired with each intern for their entire internship.
- Migrated WPF desktop apps to Blazor web apps and improved the performance of legacy software.
- Reengineered CI/CD to increase developer throughput and added test-coverage requirements.
- Improved business-critical daily batch programs and built a department wiki to centralize documentation.

### Contract Senior Software Developer — Far Reach Inc.

_March 2022 – June 2022 · Contract via Modis_

Built full-stack features for a homegrown ERP system with Angular, RxJS, .NET, and SQL Server on Azure, using ASP.NET Boilerplate, PrimeNG, and Bootstrap.

### Software Engineer — Hy-Vee, Inc.

_October 2019 – March 2022_

Worked across legacy .NET and WinForms applications and greenfield React, Kotlin, Spring Boot, Ktor, and GraphQL services, federated with Apollo on Google Cloud.

- Led the move of widely used shared libraries from a file share to GitHub, with CI/CD, artifact storage, and automated tests.
- Helped build a Tax API on a task force, managing product tax values for 450+ grocery and convenience stores and publishing updates to every store over pub/sub.
- Seeded new stores with millions of tax records in batches, with a check after each batch that every item was accounted for.
- Cut CI/CD build times by 50%+.

### Software Developer — Stine Seed, Inc.

_April 2019 – October 2019 · Dallas Center, IA_

Built features for employee portals that manage seed production, packaging, and sales (Angular, .NET Core), set up CI/CD in Azure DevOps, and kept a tight feedback loop with users.

### Associate .NET Developer — Brownells, Inc.

_December 2017 – April 2019 · Grinnell, IA_

Integrated a new third-party ERP with existing WMS and POS systems, building pub/sub message pathways and failover on IBM MQ, with a Razor Pages, jQuery, and Bootstrap frontend on .NET Framework APIs.

### Package Handler → Local Sort Supervisor → Package Center Supervisor — UPS

_March 2013 – December 2017 · Ames, IA_

Promoted twice in two years. Supervised 30+ drivers and 40+ inside employees on safety, production, and attendance, and personally trained more than half of them.

**Package Center Supervisor** (March 2015 – December 2017)

- Ran daytime delivery operations for every driver: kept routes on track, handled emergencies, and tracked fuel use, time-card accuracy, and the delivery-area map.

**Local Sort Supervisor** (March 2014 – March 2015)

- Ran the evening sort of 30+ package cars into five outbound trailers, and handled training, certifications, terminations, and personnel management.

**Package Handler** (March 2013 – March 2014)

- Loaded and unloaded trucks, then processed international shipments for air and freight; trained in hazardous-materials handling and classification.

## Education & Certifications

**B.S. Computer Science** — Trident University International (2017)

**Computer Engineering coursework** — Iowa State University, Ames, IA (2013 – 2016)

**A.A. Liberal Arts** — Marshalltown Community College, Marshalltown, IA (2011 – 2013)

**AWS Certified Cloud Practitioner**

**Scrum Fundamentals Certified** — SCRUMstudy (2018)
