Experience
2024 — Now
Acted as technical lead for a team of five product engineers in developing and enhancing CaptivateIQ's reporting platform, managing the full product development lifecycle from initial scoping to post-launch iteration based on user feedback.
Architected complex features and authored comprehensive technical design documents, ensuring scalable and maintainable solutions.
Collaborated with senior engineers and cross-functional stakeholders to shape and implement the organization's technical strategy.
Coordinated a company-wide migration to React 18, reducing technical debt and improving developer experience.
2022 — 2023
Developed full-stack features (TypeScript, React, Python, Django, PostgreSQL) for CaptivateIQ's reporting platform, contributing to improved user experience and functionality.
Successfully planned and hosted a 3-day company hackathon with ~40 engineering participants, fostering innovation and cross-team collaboration (February 2023).
2018 — 2021
Mesa, Arizona
Backend Experience — Implemented an advanced Rules Engine in Golang utilizing knowledge of first-order predicate calculus to enable Prior Authorization specialists to encode Prior Authorization Determination business logic into Myndshft's CognitiveBus® system. Implemented forward chaining inferencing to initiate process workflows based on the evaluation of rules. Wrote RESTful HTTP API microservices using Python and Flask. Specified service contracts between microservices using gRPC protocol buffers.
Frontend Experience — Wrote robust front-end web applications in Vue and TypeScript, using Vuex and xstate (finite statecharts) as state management solutions. Wrote unit tests in Jest. Championed efforts to refactor a codebase from Vue 2 (object-based API) to Vue 3 (composition API). Orchestrated timeline-based SVG animations in Greensock.
DevOps Experience — Managed CI/CD pipeline deployments with Docker, Helm, and Kubernetes onto Google Cloud Platform. Developed Kubernetes operators in Golang for managing Hyperledger Fabric blockchain network instances.
As a teaching assistant — Graded assignments and tutored students in the following courses: SER 315 Software Construction, SER 322 Database Management, SER 416 Software Inception and Elaboration.
As a student — Implemented a working AI agent based on the Monte Carlo tree search algorithm in C++ for the board game, Onitama. Built a music theory expert system capable of composing four-part harmony excerpts in the style of J.S. Bach using constraint logic programming in Prolog.
Education
2013 — 2017
Arizona State University
Bachelor of Science - BS
2013 — 2017