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.