Eric F. Olsen

Software Engineer and Devops Hobbyist

Experiences

Present2023

eBanking Programmer

FPS GOLD Provo, UT
  • Successfully optimized caching processes in two key areas of eBanking software, resulting in reduced memory consumption, and performance enhancements
  • 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 service
  • Expedited the resolution of a long-standing work order that had been pending for months
  • 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
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
20112006

Support Engineer II / Senior Technical Support Engineer

Altiris / Symantec Lindon, UT
  • Supported Enterprise customers of Altiris Deployment Server
  • Troubleshot complex problems with unique solutions
  • Created a script to assist colleagues in diagnosing common issues
  • Created VBscript and AutoIt utilities to facilitate troubleshooting
  • Documented known issues, best practices, and good troubleshooting procedures
  • Managed many open support cases at any given time