Backend software engineer based in Southern Utah with 8 years of experience. Specialist in all things authentication & authorization. GIS enthusiast. AWS & Terraform savvy. Reluctantly fluent in python.
Experience
2024 — Now
2024 — Now
Utah, United States
2022 — 2024
2022 — 2024
Utah, United States
‣ Made critical contributions towards the CEHRT-ification effort for the proprietary Onelife EHR, particularly regarding compliance with the g.10 criteria and enabling patients to connect third-party apps of their choice to their own health data
‣ Contributed to architecture, design, feasibility, and optimization discussions regarding new authentication and authorization features
‣ Maintained & updated various auth helper libraries, services, and proxies throughout the Onelife ecosystem
‣ Helped develop Auth0 rules & Twilio integrations to enforce MFA requirements for members
‣ Managed routine maintenance & upgrades to Auth0 terraform infrastructure, including standing up new auth tenants, migrating tenants to New Universal Login, etc.
‣ Established & documented deployment process using github tags and releases where there previously had been none
‣ Continuously improved documentation, both for internal identity team use and for our users (other engineering teams)
2019 — 2022
Greater Seattle Area
‣ Contributed to architectural design discussions for, and later implemented, data ingest pipeline components using AWS Lambda, SQS, Aurora w/ PostgreSQL, and the RDS Data API.
‣ Designed and implemented bespoke "Translators" that convert vector data from third-party source formats to a proprietary internal data model and then to customer-defined map schemas using a variety of geospatial transformations, graph-traversal algorithms, and data modeling techniques.
‣ Automated the transformation of legacy data to comply with new schemas.
‣ Contributed to the rollout of an org-wide auth&auth standard by evaluating vendors, creating proof-of-concept implementations, and writing developer tools and libraries to ease adoption.
‣ Independently designed and implemented a plug-and-play logging client that enforces a static top-level ELK schema while sandboxing the content of a service's logs to their own namespace.
‣ Created a fully-loaded github template that models a python module packaged as a library and uploaded to our internal PyPi index, eliminating the need for new projects to manually configure packaging, CI pipeline workflow integration, and deployment.
2018 — 2019
2018 — 2019
Westminster, CO
‣ Expanded and maintained internal APIs for a PostgreSQL image metadata server with over 6 million records
‣ Massively refactored and optimized the service that applies calibration files to raw sensor data
‣ Converted “glueware” scripts into proper AWS Lambda functions and integrated with existing Step Functions
‣ Implemented custom authorizers supporting multiple authentication & authorization methods for API Gateway
‣ Continuously expanded API functionality with new Lambdas, utilizing SSM, SQS, SNS, S3, and IAM
‣ Assisted in streamlining API Gateway and backing Lambda function deployment process using Jenkins, Terraform, and Terragrunt
2015 — 2018
2015 — 2018
Boulder, CO
‣ Managed collection, labelling, and pre-processing of training data using OpenCV
‣ Continuously created improved neural networks using Caffe with Python
‣ Wrote top-level API to interface with controller board firmware commands
‣ Maintained and updated kiosk robot backend logic using Scala with Akka actors
‣ Maintained and updated kiosk GUI using Typescr*pt, R*act, Play, Lift, jQuery, HTML, and CSS
‣ Other technologies used include Jenkins, VirtualBox, Vagrant, and Docker
Education
Harvey Mudd College
Bachelor of Science (BS)
2011 — 2015