Ryan Stephens

Ryan Stephens

Senior Software Engineer

📍 Omaha, NE

Summary

Senior Full-Stack Software Engineer with 10+ years delivering production applications across healthcare, transportation, and SaaS domains. Strong technical background spanning the complete software development lifecycle, from requirements gathering through deployment and maintenance. Skilled in Angular, TypeScript, .NET/C#, Node.js, and modern cloud infrastructure (AWS, Azure), with hands-on experience building HIPAA-compliant systems and enterprise transportation management platforms.

Specialized in AI-augmented development using Windsurf, Cursor, and Claude Code to rapidly adapt to new frameworks and deliver quality solutions efficiently. Technical expertise includes microservices architecture, Kubernetes, Kafka, PostgreSQL, gRPC, REST APIs, GraphQL APIs, and CI/CD pipelines. Strong individual contributor with a quality-first mindset (QA background), proven ability to work autonomously, and experience mentoring developers and contributing to technical decision-making. Remote-first engineer who excels at independent problem-solving while collaborating effectively with cross-functional teams.

Professional Experience

Senior Software Engineer

KBX Technology Solutions | Koch

Remote 08/2021 - Present

Contributed to a major legacy-to-modern platform transformation, developing TMS 2.0 as a scalable SaaS application using Angular, TypeScript, .NET/C#, and cloud-native technologies (Kubernetes, Kafka, ArgoCD, Docker). Built multiple business-critical tools including bid analysis, order management, and competitive pricing systems while managing weekly production deployments via CI/CD pipelines (GitHub Actions). Technical work spanned full-stack development including microservices architecture, gRPC APIs, PostgreSQL/MongoDB databases, state management (NGRX), and responsive UI development with Angular Material, while maintaining high code quality through comprehensive unit testing (Karma, Jasmine) and contributing to technical decision-making.

  • Developed full-stack features for TMS 2.0 platform using Angular, TypeScript, .NET/C#, and microservices architecture, contributing to legacy-to-modern transformation supporting scalable SaaS operations.
  • Built business-critical applications including bid analysis tool, order management system, and competitive pricing engine, delivering end-to-end solutions from requirements gathering through production deployment.
  • Managed weekly production and pre-production deployments using CI/CD pipelines (GitHub Actions), coordinating releases, host configurations, and system status updates to ensure reliable delivery.
  • Implemented cloud-native infrastructure using Kubernetes, Docker, Kafka, and ArgoCD, enabling scalable microservices deployment and real-time data processing capabilities.
  • Developed responsive, mobile-first UI components using Angular Material, NGRX state management, and RxJS, ensuring consistent user experience across devices.
  • Built RESTful and gRPC APIs with .NET/C# backend services, integrating with PostgreSQL and MongoDB databases to support high-volume transaction processing.
  • Maintained code quality through comprehensive unit testing (Karma, Jasmine), code reviews, and adherence to software engineering best practices across greenfield and legacy applications.
  • Enhanced system observability by implementing DataDog monitoring across production environments, improving reliability and enabling proactive issue detection.
  • Utilized LaunchDarkly feature flags to enable controlled rollouts and A/B testing, reducing deployment risk and enabling rapid iteration.
  • Collaborated with cross-functional teams including product, QA, and operations to deliver features aligned with business objectives and customer requirements.
  • Mentored junior developers on best practices including TypeScript patterns, Angular architecture.

Advanced Programmer Analyst

QAT Global

Remote 01/2017 - 07/2021

Progressed from QA Engineer to Advanced Programmer Analyst across 9+ years, contributing to HIPAA-compliant healthcare applications including a risk assessment platform for healthcare insurance and Vitalistics, a home sleep apnea testing system. Developed full-stack solutions using .NET/C#, built automated test suites with Selenium, and established secure AWS cloud desktop infrastructure enabling HIPAA-compliant remote access for medical professionals analyzing patient reports.

  • Developed HIPAA-compliant healthcare applications using .NET/C# including a risk assessment platform for healthcare insurance and Vitalistics, a home sleep apnea testing system connecting patients with medical providers.
  • Architected and deployed secure AWS cloud desktop infrastructure (Amazon WorkSpaces) enabling HIPAA-compliant remote access for physicians to analyze patient sleep study reports while maintaining data security and privacy compliance.
  • Migrated enterprise .NET application from AWS to Azure as the sole developer, reducing annual hosting and infrastructure costs by over $12,000 while maintaining zero downtime during transition.
  • Built automated test suites using Selenium for cross-browser compatibility testing, ensuring application quality and standardization across healthcare risk assessment platform.
  • Developed REST APIs using ASP.NET integrated with SQL Server databases, creating secure backend services consumed by Angular front-end applications via HttpClient.
  • Optimized Angular application performance through lazy loading, route optimization, and module structuring, while implementing static site generation using Scully for faster page loads.
  • Established Angular coding standards and best practices enforced through CI/CD pipeline scripts (Azure DevOps), automatically blocking non-compliant code commits to maintain code quality.
  • Coordinated with offshore development teams to deliver full-stack features, managing requirements and code through Azure DevOps with daily Scrum ceremonies.
  • Maintained Windows Forms applications integrated with existing .NET systems, ensuring HIPAA compliance and secure handling of protected health information (PHI).
  • Built and managed Azure CI/CD pipelines for automated testing, build validation, and deployment across development, staging, and production environments.

Intern

QAT Global

Omaha, NE 05/2012 - 12/2016

Began career as QA Engineering Intern, building foundational skills in software testing, test automation, and healthcare application development. Created comprehensive manual test suites for HIPAA-compliant risk assessment platform, then automated testing workflows using Selenium, establishing early expertise that led to progression into full-stack development roles.

  • Created comprehensive test cases and designed testing workflows for HIPAA-compliant healthcare risk assessment application, documenting process flows and application logic to guide manual QA testing.
  • Performed manual functional and regression testing across web applications, identifying bugs and working with development team to ensure quality standards before production releases.
  • Provided IT infrastructure support including employee workstation setup and onboarding, network administration, server management, and general office security maintenance.
  • Assisted accounting department with operational tasks and collected marketing research data to support business development initiatives.
  • Documented complex application workflows and system integrations, creating visual process maps that improved team understanding of SaaS insurance platform architecture.

IT Technician

Iowa State University

Ames, IA 08/2014 - 08/2015

Progressed from IT support technician to head technician, managing workstation maintenance, security, and software imaging for Iowa State University IT infrastructure. Provided technical support to students and faculty while taking on increasing responsibility for system configuration, hardware troubleshooting, and standardized software deployment.

  • Provided technical support for over 3,000 computer systems campus-wide, troubleshooting hardware and software issues across Windows and Mac operating systems.
  • Managed workstation deployment processes, including system imaging, disk encryption, security configuration, and standardized software installation for new and retiring equipment.
  • Advanced to the head technician role, overseeing system maintenance standards, security protocols, and software image management for university IT infrastructure.
  • Delivered responsive customer service to students, faculty, and staff while managing high-volume support tickets and maintaining SLA compliance.

Education

Bachelor's in Management Information Systems

Iowa State University of Science and Technology

2012 - 2016 Ames, IA GPA: 3.3

Skills

Gen AI

Claude CodeWindsurfClineGithub CopilotOpenAI API IntegrationsOpenAI WhisperEfficient LLM SelectionContext EngineeringPrompt EngineeringRules/Workflows

Front-End

AngularNext.jsReactTypescriptJavascriptHTMLCSS/SCSSRxJsNgRXSEOPlaywright E2EResponsive DesignTailwindCSSJQueryAJAXAuth0NextAuth.jsAstroPWA

Back-End

C#.NETKafkagRPCNode.jsNestJSExpress.jsEntity FrameworkAutomapper

Databases

PostgreSQLMongoDBPrismaSQL ServerFirebase Realtime DBFirestoreSQLGraphQL

Infrastructure

KubernetesOnion ArchitectureMVCDockerCoolifyGithub ActionsCI/CD Pipelines

Testing

Karma/JasminePlaywrightSelenium

Tools & Other

GitAzure DevopsAWSDataDogFigmaAgile/ScrumRest APISOLID/DRYArgoCDSwaggerPostmanJSONXMLYAMLFeature FlagssingleSPAReact NativeElectronStripe Payment Integrations

Projects

SpeakEasy - AI Integrated Desktop Application

Built a production Electron desktop application enabling developers to interact with AI agents using voice commands while maintaining file context awareness. Implemented speech-to-text for hands-free coding assistance, file injection for context-aware responses, and real-time AI communication.

Full-stack application using Next.js, TypeScript, PostgreSQL (Prisma ORM), Docker containerization, Stripe payment integration, and Playwright for E2E testing. Deployed as a windows desktop app with authentication and subscription management.

🔗 speakeasydev.com/

Scrum Scramble - Agile Real-Time Pointing Tool

Built a real-time collaborative story pointing application for agile teams to conduct sprint planning poker sessions. Developed to solve inefficiencies in remote refinement meetings, enabling distributed teams to vote simultaneously, reveal estimates in real-time, and reach consensus faster. Calculated ROI showed $12,500+ annual savings in meeting time across weekly refinement sessions for a single team.

🔗 scrumscram.com/

Developer Portfolio

Modern portfolio website showcasing technical projects, skills, and professional experience. Built for performance and user experience using Astro static site generation, TypeScript, Tailwind CSS, and Docker deployment.

🔗 ryan-stephens.dev/

What I'm Proud Of

🎯 My Decision Making Skills

Strong at evaluating technology tradeoffs and selecting the right tools for each challenge. Whether choosing between REST vs. gRPC for API design, evaluating state management solutions (NGRX vs. alternatives), or deciding on deployment strategies (Kubernetes vs. serverless), I research thoroughly, weigh trade-offs, and make pragmatic decisions that balance technical excellence with business needs. This analytical approach extends to leveraging AI-augmented development tools (Windsurf, Cursor, Claude) to accelerate learning new frameworks while maintaining code quality.

💪 My Focus & Persistence

Known for driving complex projects to completion, even when facing technical challenges or ambiguity. When migrating QAT's enterprise .NET application from AWS to Azure solo, I worked through integration issues, infrastructure differences, and deployment complexities to deliver successfully with zero downtime. When managing weekly TMS 2.0 production deployments at KBX, I coordinated releases across microservices, handled rollback scenarios, and ensured reliable delivery despite tight deadlines. I don't give up when encountering obstacles - I research solutions, leverage AI tools to accelerate problem-solving, and persist until I've delivered a quality result.