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.