Experience
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
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
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
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
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
Education
M.S. Systems Engineering
Georgia Institute of Technology
2015B.S. Computer Science
University of Nevada, Reno
Minors: Mathematics & Business Administration
2011Technical 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?