Experience
2023 — 2024
2023 — 2024
United States
Provided custom backend api and infrastructure solutions for enterprise cloud based CI/CD products.
Assisted with code reviews, and support to team members. Improved remote team-based code review experience by using short videos to demonstrate changes.
Integrated Kotlin Ktor server with a Kubernetes based Golang application using the gRPC framework. Connected it to popular version control applications (GitHub, GitLab, BitBucket) to show real time status feedback for associated CI pipelines. Additionally updated Remix frontend app to reflect important pipeline information.
2012 — 2023
Provided customized software related solutions to various business units. Including creating software CI pipelines for content deployment.
Introduced and adopted the monorepo development workstyle for a large part of the company.
Developed a full stack application to index, organize, and manage various types of content. Java backend with a react-app fronted.
Experience working with and creating custom react components using redux.
Architected and maintained a software infrastructure and framework for our developers to write custom content that customers will use to generate C-code drivers for our microcontrollers.
Developed numerous other software tools for use by internal and external developers.
Wrote and taught technical classes at a yearly developer conference. Topics include: Good software design practices (SOLID), Cryptology, Introductions to various MCU peripherals and sensor application projects.
2010 — 2012
2010 — 2012
Chandler, Arizona, United States
Lead product engineer for the PIC16F193X series microcontroller
Role included bench test design and implementation for silicon validation and characterization
Data analysis for analog microcontroller modules. Focus – ADC, DAC, BOR and power regulator
Greatly optimized test analysis time using VBA macros
Custom test board design, including debugging of hardware and software
2010 — 2010
Tucson, Arizona
Consulting/Contracting for Texas Instruments
2008 — 2010
Tucson, Arizona, United States
Final deliverable – 8051 based system for the monitoring of telescope rotary encoder systems
Microcontroller system design (8051 & MSP430), implementation, digital system integration and verification, including schematic and circuit board layout
Hardware assembly, design validation, and iteration. Included placing small IC’s and components, cable construction, and troubleshooting lab equipment
Education
University of Arizona
BSEE
2005 — 2010