Previous Professional Experience
Software Engineer
Digimarc
August 2021 - Present
As a Software Engineer, I played a pivotal role in the development of Digimarc's most significant Windows application by utilizing C# and WinForms for front-end UI development and C++ for back-end development. With a keen ability to quickly analyze and organize extensive libraries, I made substantial contributions to the initial release and testing of the application. Working both independently and within a medium-sized team under the Scrum agile framework, I implemented many key features such as the UI and logic for object layering and snapping, as well as creating a comprehensive test suite including autonomous memory testing and optimizing the performance of asynchronous processes using OpenMP and custom threading, causing a speedup of over 70%.
Y-USA Swim Instructor
Sherwood Regional Family YMCA
June 2016 - September 2020
This includes the teaching of children and adults of various skill levels on how to swim properly and stay safe in a body of water, as well as educating them in basic general safety and first aid. Patience and effective communication is a requirement for successful teaching, as an instructor must be able to manage up to five preschoolers in an environment where fear can get the best of them, as well as speaking with parents and gaining their trust to keep their children safe.
Red Cross Lifeguard
Sherwood Regional Family YMCA
August 2015 - September 2020
This requires constant active scanning of the pool for signs of danger, being able to quickly respond to various emergency situations, maintaining the pool's functioning systems, and nurturing an orderly and peaceful environment for the patrons. I have performed three rescues and have treated several injuries during my time as a lifeguard.