About Me

Professional Experience

American Fidelity Assurance

Software Engineer

November 2023 - Present

Responsible for architecting, maintaining and implementing new features for the firm’s Annuity system.

  • Decompiled, refactored and upgraded several legacy middleware applications to run on .Net Core that did not previously have saved source code.
  • Upgraded legacy Advanced Business Language (ABL) application to 64-bit with more modern system design conventions, revitalizing maintainability while in the process of doing so.
  • Reworked large scale data extract process so that it’s time was reduced from a previously estimated benchmark of 70 days from the prior year, down to hours. Awarded innovator of the quarter for this accomplishment.

Hobby Lobby

Software Developer

September 2022 - November 2023

Member of team responsible for architecting and integrating microservices into the company's ECommerce ecosystem.

  • Written several services in Spring Boot and Go fulfilling business requirements such as payment processing, product management, transactional emails, and inventory management.
  • Regularly utilize AWS to create system infrastructure using services such as SQS, SNS, EventBridges and Javascript Lambdas.

PCI Energy Solutions

Junior Software Developer

January 2022 - September 2022

Responsible for designing, documenting, and creating new interfaces, processes, and workflows for ERCOT market entities to interact with the Texas energy grid.

  • Spearheaded enhancements to client bid data import/submission workflow that were ubiquitously well received by the end users, as it drastically simplified their workflows.
  • Regularly interfaced with and enhanced the firm’s Enterprise Java Beans (EJB) framework to create or update product features.
  • Onboarded and trained several developers on development and product workflows, advocated for them to implement SOLID design principles, and adopt test-driven development.

Software Development Intern

August 2021 - December 2021

Project-driven internship that focused on creating server-side logic to handle files containing market data from ISO-NE, NYISO, and PJM market entities.

  • Embraced Agile Methodologies and used Atlassian products to plan, track and communicate tasks.
  • Utilized concepts such as deserialization, thread-security, and design patterns to create an efficient, maintainable, and intuitive interface for clients to upload their market data to the application’s database.