Experience
2021 — Now
• Implemented local system setup using docker-compose. This brought developer onboarding time down from days/weeks to hours. It also enabled the entire system (several services, application backends, and shared services e.g., RabbitMq) to run locally, which allowed for more thorough testing.
• Supported Python Django codebases
• Developed new microservices using Java Spring Boot
• Implemented the application of the "Strangler Pattern" for incrementally carving out functionality from the monolith into microservices. This implementation allows for migration at the individual endpoint level, with no disruption to the user experience.
• Working with HL7 FHIR resources and APIs, primarily using the Java HAPI FHIR Client and associated library
• Building dynamic Typescript React components
• Tuned kafka cluster configurations across many topics/producers/consumers to optimize throughput based on different topic/message/service usage.
• Led adoption and implementation of graphql across microservices
2018 — 2021
2018 — 2021
Houston, Texas Area
Designed and built full-stack features using the following technologies :
• Front End: Angular, HTML, CSS, TypeScript, worked on other codebases using AngularJS. Familiar with RxJS and NgRX.
• Backend: C#, .Net Core APIs, Microservices, AWS Lambda, AWS SQS. Familiar with docker and kubernetes.
• Data Layer: SQL, MongoDb, OSIPI, AWS S3
Some of my favorite projects have been focused on the expansion of our system into AWS. Over the past year I have lead the design and implementation of 10+ microservices or lambdas. Previously our application backend was of the monolithic style. The expansion into AWS has enabled decoupled services that have been faster to develop, easier to maintain, and much better performance. In one project in particular there a calculation engine that ran every 24 hours, the problem was it was starting to take 24 hours+ for the service to run. We broke the engine into three AWS Lambdas connected by AWS SQS Queues. The same calculations now run every hour on the hour and take about 5 minutes to process!
2019 — 2020
Houston, Texas Area
2016 — 2018
2016 — 2018
Houston, Texas
2013 — 2018
2013 — 2018
Provo, Utah Area
Our mission is to empower our students with an essential and valuable education through a collaborative learning experience.
We teach people how to build web applications. Students start from varying experience and all students who desire jobs have gotten them. The classroom environment is very comfortable and fun, and the instructors are top notch.
Find out more at: http://worldtechacademy.com/
Education
Brigham Young University
Bachelor of Science (BS)
2013 — 2016
Brigham Young University - Idaho
Associate of Science (A.S.)
2008 — 2013