Experienced Software Engineer with a demonstrated history of working in the financial services industry. Strong engineering professional with a Master of Science - MS focused in Cybersecurity and Information Assurance from Western Governors University.
Experience
2023 — Now
2023 — Now
Lehi, Utah, United States
MX provides financial solutions, enabling users to gain better control over their financial health. I help build the web scraping platform built in JavaScript/TypeScript that handles 700k requests per day with average job duration <30 seconds to handle time-sensitive features like IAV, ensuring optimal performance and reliability.
Stack: JavaScript/TypeScript (Node); Linux (Debian); IaC (Terraform/KCC); Cloud (AWS/GCP)
• Optimized CI/CD pipelines to reduce durations by 57% from ~7 minutes down to ~3 minutes per deploy, significantly increasing throughput for software releases.
• Collaborate with cross-functional teams, including Ops, SRE, and Product, to streamline processes and enhance communication, ensuring timely delivery of high-quality software solutions.
• Implemented SAST/IAC code scanning tools like Snyk to remediate vulnerabilities of NPM packages, container images, and OS vulnerabilities, resulting in a more secure software environment.
• Performed application, container hardening, and enabled container build attestations via SBOM and provenance build annotations.
• Enhanced technical documentation practices by documenting procedures and processes, implementing runbooks for on-call duties, and onboarding documentation ensuring that all team members have access to the most up-to-date information.
• Managed Terraform and Kubernetes Config Connector definitions for AWS and GCP resources to ensure consistent deployment and configuration of resources across cloud platforms.
• Mentor junior engineers on recommended design patterns/architecture, review merge requests for all changes, and monitor releases to ensure system stability while promoting best coding practices and knowledge sharing within the team.
2021 — 2023
2021 — 2023
Utah, United States
Maintained webhook application/infrastructure that sends hundreds of thousands of events to customers as their respective data was mutated throughout our data enhancement pipelines, ensuring timely and accurate notifications
Stack: Ruby on Rails; Linux (Debian); Kubernetes; Hashicorp Nomad
• Collaborated with cross-functional teams to implement software solutions that enhance the customer experience.
• Reviewed and updated existing documentation to reflect current project standards and practices, enhancing usability for future developers.
• Developed and implemented security best practices for CI/CD processes, like SAST/IaC scanners and container hardening, ensuring robust protection against potential threats.
2019 — 2021
Greater Salt Lake City Area
Utah System of Higher Education is the governing body for public higher education in Utah, overseeing universities and colleges in the state. I maintained the codebase for a Student Information System while migrating legacy code to modern standards and enhancing overall system performance and increasing developer experience.
Stack: ASP.NET MVC/WPF; WCF; MSSQL; Windows Server
• Participated in quarterly meetings with stakeholders from all the technical colleges to prioritize features, bug reports, and other initiatives within the project, ensuring alignment with strategic goals.
• Partnered with DynaTrace to implement POCs to demonstrate usefulness of application monitoring and tracing to improve visibility of application errors and performance.
2016 — 2019
Salt Lake City
Neumont University specializes in undergraduate and graduate programs, emphasizing hands-on learning and industry collaboration. I maintained the management of in-house applications and their seamless integration with the CampusVue Student Information System to enhance functionality and efficiency.
Stack: .NET Framework/.NET; MSSQL; ASP.NET MVC; Angular
• Designed and deployed a scalable OIDC SSO solution that streamlined authentication processes, significantly improving user experience across multiple internal applications.
• Maintain server and networking infrastructure capable of handling thousands of devices and mission-critical services while ensuring optimal performance and reliability.
• Led committee to ensure internal policies and practices align with FERPA regulations while promoting a culture of compliance and accountability across the organization.
• Implemented Jira ticketing software to improve IT efficiency and tracking across various departments, streamlining communication and reducing response times.
2015 — 2016
2015 — 2016
Greater Salt Lake City Area
• Created AWS EC2 automation for communicating with Ansible configuration servers
• Developed core dashboards to view application stability
• Assisted with migrations on on-premises applications to Amazon AWS
• Lead small team to implement anti-virus software across the company
• Identified and resolved key issues with highly available applications
• Tasked with automating key processes to reduce overhead with detecting and configuring elastic compute instances on Amazon AWS
• Served as point of contact for external vendors regarding the integration of vulnerability assessments and anti-virus suites
• Rebuilt and upgraded key servers while maintaining up-time agreements
• Automated deployment of Jenkin CI containers with Bash scripts
• Architected solution to automatically configure EC2 instances with Ansible
• Created automation scripts to deploy MongoDB sharded clusters
Education
Western Governors University
Master of Science - MS
2017 — 2019
Neumont University
Bachelor of Science - BS
2012 — 2016