Skip to content
Ryan Jensen
Menu

Software Engineer & Technology Leader

Hey, I’mRyan Jensen

I'm a software engineer in West Des Moines, Iowa, with a career spent building, breaking, fixing, and shipping software across a wild range of tech stacks. These days I wear two hats: Software Consultant at Source Allies, and the entire IT department at Patient Preferred.

From loading trucks to leading engineering teams, I’ve been shipping things since 2013.

Based in
West Des Moines, IA
Work style
Open to on-site, hybrid, or remote
Authorization
US citizen; no sponsorship required
Experience
8+ years in software, plus nearly 4 years supervising frontline teams

A few numbers I’m proud of

  • 91%

    lower monthly AWS costs at Patient Preferred, from ~$1,400 to ~$120

  • 80%+

    faster CI/CD builds at Principal Financial Group

  • #1

    interviewer at Source Allies in 2025 and 2026, with 30+ interviews and ~10 hires

  • 70+

    drivers and warehouse staff supervised at UPS

  • 450+

    Hy-Vee grocery and convenience stores served by the Tax API

The route so far

Experience

  1. Software Consultant

    Source Allies

    – 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.
    • Led English/French internationalization of a client's customer portal and outgoing email (Vue I18n, Thymeleaf, Spring Boot).
    • Bootstrapped a generative AI initiative on AWS Bedrock.
    • Reworked the frontend of a high-traffic identity-management application.
    • Mentor and teach the company's apprentices.

    Technologies

    • Vue.js
    • React
    • Java
    • Spring Boot
    • GraphQL
    • C#
    • TypeScript
    • Python
    • Node.js
    • AWS Bedrock
    • Azure
    • SQL Server
    • Databricks
    • dbt
  2. – Present

    Remote · Currently part-time, supporting new feature requests and regular software updates.

    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.

    • 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.
    • Built resiliency and fallback plans into critical third-party integrations, including ACH payments.

    Technologies

    • .NET Framework 4.5 → .NET 10
    • AngularJS → Next.js
    • SQL Server → PostgreSQL
    • EC2 → CloudFront + Lambda + OpenNext
    • SQL Jobs → Linux (crontab)
    • Terraform
  3. Contract Senior Software Engineer

    Principal Financial Group

    –

    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.
  4. Software Engineer 3

    Wellabe, Inc.

    –

    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.
  5. Contract Senior Software Developer

    Far Reach Inc.

    –

    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.

  6. Software Engineer

    Hy-Vee, Inc.

    –

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

    • 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.
    • Led the move of widely used shared libraries from a file share to GitHub, with CI/CD, artifact storage, and automated tests.
    • Cut CI/CD build times by 50%+.
  7. Software Developer

    Stine Seed, Inc.

    –

    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.

  8. Associate .NET Developer

    Brownells, Inc.

    –

    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.

  9. Package Handler → Local Sort Supervisor → Package Center Supervisor

    UPS

    –

    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.

    1. Package Center Supervisor Mar 2015 – Dec 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.
    2. Local Sort Supervisor Mar 2014 – Mar 2015

      • Ran the evening sort of 30+ package cars into five outbound trailers, and handled training, certifications, terminations, and personnel management.
    3. Package Handler Mar 2013 – Mar 2014

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

The honest inventory

I wasn’t kidding about the wild range of tech stacks. Select a skill to see where I’ve used it. marks a skill I’m proficient in.

Languages

Backend Frameworks

Frontend Frameworks

DevOps / CI/CD

ORM

Containerization

Data

Build & Testing

Tooling

Cloud

Project Management

Leadership

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

    Amazon Web Services

  • Scrum Fundamentals Certified

    SCRUMstudy · 2018

I’m not just a terminal and an IDE

Beyond the code

  • Husband & father

    First and foremost, I'm a husband to the best, most beautiful, smart, and funny wife I could have met, and a father to a wonderful, spunky, and frightfully intelligent boy. When he's awake, I try to spend as much time as I can with him: watching him grow, feeding him strawberries, and playing piano together.

  • Gaming

    I've always been a gamer. It's how I unwind, and honestly, it's part of what got me into software in the first place. Long RPG session or something competitive, I'm always down.

  • Anime

    Yeah, I watch anime. My top 10 changes every season, though One Piece is almost always number one. If you want to talk about what's airing or debate subs vs. dubs, I'm your guy.

  • Home lab

    I run my own home lab and love experimenting with infrastructure, self-hosting, and networking, and generally seeing how things work under the hood. If it has a config file, I'm going to mess with it.

Side projects

  • Marbles

    A digital version of a board game invented by my mom's side of the family. It brings out the best (and worst) in everyone at family gatherings, and I'd wanted to put it on a screen for years. It's finally live and playable.

    Play Marbles at marbls.coSource on GitHub

Let’s connect.

I’m always open to interesting conversations, whether it’s a job opportunity, a collaboration, a cool open-source project, or just talking shop. If you’re hiring, send me the job description and a little about the team. I’ll get back to you quickly, and I’m happy to share my phone number once we’ve connected.