Resume

14+ years building software & leading teams

01

Experience

Aug 2021 — Present

Software Development Manager

Terumo Blood Component Technologies · Lakewood, CO

Led a 15-member software team, overseeing hiring, performance evaluation, and career development

Managed resource allocation and budgeting across 15 global teams over 10+ software projects

Initiated development of a next-generation microservice platform, guiding architectural direction

Drove company-wide software metrics initiative, enabling real-time visibility for 25+ teams

Established annual Software Internship Program, mentoring up to five interns per year

Nov 2015 — Aug 2021

Principal Systems Software Engineer

Terumo Blood Component Technologies · Lakewood, CO

Led two remote development teams (20+ engineers) building a multimillion-dollar web-based application for cell therapy devices

Defined system architecture, requirements, and interfaces as Software Systems Engineer

Owned product vision and backlog management as Agile Product Owner

Led successful customer deployments in China and Vietnam for routine use trials

Developed risk management strategies for Class II medical device, ensuring ISO 14971:2012 compliance

Dec 2013 — Nov 2015

Team Lead Software Engineer

General Electric — Oil & Gas Division · Minden, NV

Led two Scrum teams (10+ engineers) rewriting a 20+ year-old legacy system for turbine protection

Provided technical leadership within a global unit of 18 teams developing System1 condition-monitoring software

Authored feature-level design documents with architecture, component reuse, and compatibility analysis

May 2011 — Dec 2013

Software Engineer

General Electric — Oil & Gas Division · Minden, NV

Developed configuration and data retrieval software for industry's first continuous industrial motor monitoring system

Dispatched to London to diagnose and resolve critical system issue, saving customer ~$75,000/day

Maintained and enhanced condition monitoring software with 10+ member international team

Mar 2010 — Dec 2010

Software Engineering Intern

International Gaming Technologies (IGT) · Reno, NV

Worked on Multiplayer-Series gaming systems for the global leader in computerized gaming machines

Set up systems for G2E, the world's largest gaming trade show

02

Education

M.S. Systems Engineering

Georgia Institute of Technology

2015

B.S. Computer Science

University of Nevada, Reno

Minors: Mathematics & Business Administration

2011
03

Technical Skills

🏗️ Architecture

  • Microservices
  • Event-driven Architecture
  • Cloud-Based (Azure)
  • SaaS / Multi-Tenancy

💻 Languages

  • C# / .NET
  • TypeScript / JavaScript
  • Python
  • SQL
  • C/C++, Java

🔧 Tools & Platforms

  • Docker / Kubernetes
  • Azure
  • Git / GitHub
  • RabbitMQ / Redis
  • nginx / MinIO

📊 Process

  • Agile / Scrum / Kanban
  • Application Lifecycle Management
  • Jira
  • CI/CD Pipelines

Let's Talk

Interested in working together?