Curriculum Vitae
Work Experience
Feb 2024 - present
ETL Engineer | Netacent | Boise, ID
- Coordinating with Hawai’i’s Department of Labor and Industrial Relations to modernize the state’s Unemployment Insurance system
- Importing and mapping data at scale with Microsoft SQL Server, Azure Data Studio, C#, and .NET Core
Jun 2022 - present
Principal Software Developer | Barkelona LLC | Boise, ID
- Leveraged prior knowledge of Python and object-oriented design principles to create an immersion-style game for Spanish learners
- Evaluated several different technology stacks, before deciding to use Godot 3 with GDScript and the DialogueManager addon
- Used JavaScript, React, Tailwind CSS, Vite, Google Domains, AWS Amplify, Lambda, and Certificate Manger to create a website to market and distribute the game to schools
- Launched Barkelona on Steam and Itch.io
May 2020 - Jun 2022
Computer Science Teacher | West Ada School District | Meridian, ID
- Taught Computer Science with a focus on Web Development, Databases, Cybersecurity, and Memes
- Managed online and in-person learning during the coronavirus pandemic
- Created new course materials and projects for students of all ability levels
- Relocated the Computer Science magnet program to Renaissance High School, in order to expand access for students
- Collaborated with other teachers to redesign the introductory Exploring Web Design & Programming course
Aug 2019 - May 2020
Senior Software Engineer | Healthwise, Inc. | Boise, ID
- Developed and maintained software to provide health information to patients and providers, using .NET, C#, Typescript, and React
- Improved internal processes, tests, and documentation
- Mentored and collaborated with other developers
- Provided developer feedback in code reviews
Aug 2012 - Aug 2019
Software Developer, Compliance Team Lead | Clearwater Analytics | Boise, ID
- Maintained and improved existing Java code
- Provided 24-hour, on-call support for critical projects
- Created additional webservices, SQL databases, and unit tests
- Collaborated with other developers and analysts
- Led an Agile team of four developers and one quality assurance engineer
- Worked with users and stakeholders to prioritize and implement new features
- Mentored and taught junior developers
Sep 2011 - May 2012
Teaching Assistant | University of Oklahoma | Norman, OK
- Taught basic programming concepts at office hours
- Provided student feedback through grading homework and projects
Jun 2010 - Jun 2011
Operations Intern | MSCI Inc. | Norman, OK
- Monitored production environment for problems
- Automated menial tasks such as resetting user passwords
May 2006 - Jul 2012
Lifeguard, Counselor, and Shooting Sports Director | BSA Camp Tapico | Kalkaska, MI
- Taught a variety of skills to campers, including: swimming, boating, scoutcraft, and shooting
- Maintained a safe and fun environment
- Developed personal leadership skills in a non-profit environment
- Managed groups of scouts and counselors from many diverse backgrounds
- C#
- .NET
- Docker
- Kubernetes
- Godot / GDScript
- Python
- JavaScript / TypeScript
- Node.js
- React
- Tailwind CSS
- Vite
- Java
- JUnit
- Mockito
- Jekyll
- Microsoft SQL Server
- MySQL
- Mongo DB
- Microsoft Visual Studio / VS Code
- IntelliJ IDEA
- Amazon Web Services
- Microsoft Azure
- Postman
- Git
- Subversion
- Agile
- Microservices
- Object-Oriented Design
- RESTful APIs
- HTML 5
- XML
- JSON
Education
University of Oklahoma, Norman, OK
- M.S. in Computer Science, May 11, 2012
- B.S. in Computer Science with Math Minor, May 13, 2011
University of Hertfordshire, Hatfield, UK
- Semester Abroad, Fall 2009
Goodrich High School, Goodrich, MI
University of Michigan-Flint, Flint, MI
Projects
Awards and Acknowledgements
Find me on GitHub or LinkedIn.