Senior Software Engineer
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.
KBX Technology Solutions | Koch
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.
QAT Global
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.
QAT Global
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.
Iowa State University
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.
Iowa State University of Science and Technology
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/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/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/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.
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.