Eric Olson
About Eric Olson
Eric Olson is a Principal Software Engineer, Data Inspector at Barracuda in Ann Arbor, Michigan, with extensive experience in software engineering and IT management.
Company
Eric Olson is currently working at Barracuda as a Principal Software Engineer, Data Inspector. Barracuda is known for providing security, networking, and storage products based on network appliances and cloud services. Eric operates out of Ann Arbor, Michigan, United States.
Title
Eric Olson holds the title of Principal Software Engineer, Data Inspector at Barracuda. His role involves developing and overseeing software engineering projects, particularly those related to data inspection.
Professional Experience
Eric Olson has a diverse professional background in software engineering and network management. At Barracuda, he has held various roles including Principal Software Engineer from 2016 to 2019, Senior Software Engineer from 2014 to 2016, Software Engineer from 2013 to 2014, and Lead Software QA Engineer from 2010 to 2013. Prior to his tenure at Barracuda, he worked as a Senior Network Engineer at FLSmidth RAHCO Inc. from 2007 to 2009 and as an Information Systems Manager at Innoveq International, Inc. from 2006 to 2007. Additionally, he served as IT Manager at RAHCO International, Inc. from 1998 to 2006.
Education and Expertise
Eric Olson achieved a degree in Computer Engineering from the University of Michigan, where he studied from 2011 to 2012. He also holds an AS in Engineering from Lansing Community College, studied from 2010 to 2011, and another AS in Biology/Mathematics from Spokane Falls Community College, studied from 2008 to 2009. His expertise spans multiple domains including software engineering, cloud computing, and network management.
Technological Projects and Initiatives
Eric Olson has led several significant technological projects. He designed and prototyped a new SaaS offering using Azure, .NET Core, C#, and Python, with support from CosmosDB, Azure Storage, and MSSQL. He also architected microservices running Azure Functions, connected with Storage Queues and Service Bus, underpinned by Durable Functions. Eric built a custom OCR solution with OpenCV and Tesseract, integrating Google DLP for text identification. Additionally, he established reliable development environments using Docker and created an Azure DevOps CI/CD pipeline with integrated testing and automated releases, utilizing Terraform as infrastructure as code. Eric escorted a new product from its conception through development, productization, and release to paying customers.