Eric F. Olsen

I write code that makes the internet go 'brrrr.'

Experiences

Present2023

eBanking Programmer

FPS GOLD Provo, UT
  • Provided technical leadership in the design and implementation of a core C# (EF Core with SQL Server) backend API to centralize all bank digital configuration data. The system enables multi-language support and provides a controlled interface for developers, employees, and customers to access critical settings and content.
  • Optimized caching for a critical backend service, resulting in significant memory reduction and performance enhancements for the entire platform.
  • Pioneered the foundational work to enable full multilingual support across our entire software platform
  • Developed a C# service utilizing RabbitMQ for scalable retrieval and validation of user and bank account permissions
  • Transformed numerous web pages and components from relying on hard-coded text to utilizing database-retrieved values, allowing for seamless multilingual content presentation
  • Innovatively enhanced user experience by developing a Javascript method utilizing jQuery to dynamically add password reveal functionality to password fields across all pages, eliminating the need for manual intervention and ensuring consistency for current and future fields
  • Enhanced the multilingual compatibility of a core backend service
  • Significantly upgraded an in-house software application, enabling advanced search and sorting capabilities, and improving the handling of names for more effective use
20222019

Software Engineer

Micro Focus Provo, UT
  • Recreated agent installer reducing install time from 25 minutes to 4 minutes, improving the upgrade path from requiring a full uninstall/reinstall to allowing a direct upgrade, and modernizing the look and feel
  • Improved agent installer replacing Microsoft SQL Server database backend with PostgreSQL contributing to the reduced installation time and simplifying installation and uninstallation process
  • Added features to, and improved stability of, new agent installer
  • Created Java test cases for backend software
  • Maintained GitHub repository and Jenkins build job for a team of 20 engineers
20192016

Data Migration Software Engineer Manager / Senior Software Engineer

Briostack Lehi, UT
  • Designed and implemented processes and procedures to migrate data from various source systems to Briostack software
  • Architected and developed tools to automate the Export, Transform, Load process of migrating data from competitors’ software to Briostack software
  • Increased customer data migration efficiency tenfold from one customer per week to multiple customers per day
  • Trained support and developers on their role in the aforementioned processes
  • Mentored and communicated with software engineers regarding performance and results
  • Collaborated with executives and department heads regarding data migration
20162011

Principal Technical Support Engineer

Symantec Lindon, UT
  • Collaborated with managers and developers to improve product
  • Provided product and troubleshooting method trainings
  • Trained engineers in common issues and mentored employees
  • Documented known issues, best practices, and troubleshooting procedures
  • Provided high- and low-level support for enterprise customers
  • Last line of support, I fixed the problems nobody else could
  • Generated script-based solutions for finding and resolving problems
  • Managed many support cases and bug tickets simultaneously
  • Worked with many high-profile, high-visibility customers

Selected Projects

2023

Herdl

https://herdl.fun
  • Assistant to the senior architect - Pair-programmed a Wordle clone built with React and Typescript.