Resume

Experience

Consumer Direct Care Network

Missoula, MT
Software Engineer II – Application Developer 11/2022 to present

  • Learn the details of medical Claims processing to create a software system capable of handling millions of dollars of Claims and Claims adjustments with minimal manual labor
  • Analyze problems, create plans, and direct small teams in implementing major refactoring projects
  • Collaborate with architects, developers, leadership, and outside parties to find solutions to complex problems
  • Act as a consultant for developers and outside teams seeking information about software features and implementations
  • Develop major features and fix high priority bugs under tight deadlines using Microsoft Azure, C#/.NET, and MS SQL

Consumer Direct Care Network

Missoula, MT
Software Engineer I – Application Developer 11/2020 to 11/2022

  • Learned and used Microsoft Azure, C#/.NET, JavaScript, MS SQL, Git, and Cosmos to add major features to a software suite for managing one of the largest networks of client-directed at-home caregivers in the nation
  • Collaborated with an onshore team of 15-20 developers and a second offshore team
  • Exceeded expectations in fixing bugs, writing unit tests, diagramming solutions, and completing user stories within monthly sprints

OokiiSoraCon 2024

Delta Colonial Hotel
Helena, MT
Volunteer App Developer 11/2023 to present

  • Investigate creating the backend for an administrative website and phone app for hosting the convention schedule and House Cup information.

OokiiSoraCon 2023

Delta Colonial Hotel
Helena, MT
Volunteer App Developer 10/2022 to 07/2023

OokiiSoraCon 2022

Delta Colonial Hotel
Helena, MT
Volunteer App Developer 02/2022 to 07/2022

FirstGroup America

Cincinnati, OH (remote)
Contractor 03/2021 to 04/2021

  • Modified the application I built for the company in 2018 to handle emailing additional attachments
  • Reduced a delivery process that took 4-5 people 1-2 hours per day to a process that takes one person 5-10 minutes per day

FirstGroup America

Cincinnati, OH (remote)
Contractor 10/2020

  • Modified the application I built for the company in 2018 to handle new PDF and Excel formats

Popitalk

Canton, NY (remote)
Volunteer Chief Technical Officer 04/2020 to 10/2020

  • Studied Tailwind.css to help convert the Popitalk prototype to a responsive website
  • Implemented Popitalk’s main video syncing feature
  • Collaborated with other developers to fix bugs and design and implement features
  • Quickly learned aspects of Hapi, Knex, and PostgreSQL to modify Popitalk’s API and database

OokiiSoraCon 2020

Helena, MT (remote)
Volunteer Web Master/App Developer 11/2019 to 07/2020

  • Developed a WordPress plugin to create a less user error-prone convention registration process
  • Modified CSS to help create a clean and inviting website

OokiiSoraCon 2019

Helena, MT (remote)
Volunteer Web Master/App Developer 11/2018 to 08/2019

  • Created the OokiiSoraCon House Cup Web App with PHP, MySQL, Bootstrap 4/HTML5/CSS, and Unity 3D/C# in a total of 75 hours
  • Wrote the script for the Ookiimon League House Cup Tutorial, a 10-20 minute RPG that teaches attendees about the convention’s weekend-long house cup game
  • Implemented the tutorial with RPG Maker MV/JavaScript in 60 hours
  • Researched WordPress e-commerce plugins (such as WooCommerce) to create a streamlined registration process for attendees
  • Implemented a new convention registration process with WP EasyCart
  • Updated, formatted, and proofread content on the OokiiSoraCon website
  • Modified CSS to help create a clean and inviting website

FirstGroup America

Cincinnati, OH (remote)
Contractor 04/2019 to 06/2019

  • Retrieved data from and sent data to the Trimble MAPS API in C#
  • Built a simple application in 30 hours for querying the API and exporting the results
  • Explored the feasibility of building a bus routing optimization solution

Team KAIZEN Game Studio

Great Falls, MT (remote)
Volunteer Lead Programmer 09/2017 to 10/2018

  • Collaborated with designers, programmers, and artists to develop the Shattered Soul tech demo, Burst! rhythm game, and Burst! Song Editor in the Unity Game Engine/C#
  • Gathered and prioritized requirements and translated them into functional game mechanics
  • Designed user interfaces and game menus with Photoshop, Illustrator, and Unity’s GUI tools
  • Setup and maintained Git and Subversion code repositories

FirstGroup America

Cincinnati, OH (remote)
Contractor 08/2018 to 09/2018

  • Debugged an ASP.NET and MS SQL Server application
  • Rewrote T-SQL queries to eliminate timeout exceptions

OokiiSoraCon 2018

Helena, MT (remote)
Volunteer Web Content Manager 04/2018 to 06/2018

  • Updated, formatted, and proofread content on the OokiiSoraCon website
  • Wrote the script for OokiiSoraCon Rules and Policies: The Game, a 10-20 minute RPG that teaches attendees about the convention’s rules in a fun and humorous way
  • Implemented the game with RPG Maker MV/JavaScript in a total of 45 hours

FirstGroup America

Cincinnati, OH (remote)
Contractor 08/2017 to 03/2018

  • Gathered client requirements and delivered products in weekly or bi-weekly development cycles
  • Implemented new features as requested
  • Developed an application for splitting and emailing PDFs in C# and WPF in a total of 95 hours

Agile Data Solutions

Missoula, MT (semi-remote)
Technical Lead 08/2015 to 04/2017

  • Collaborated with managers, developers, testers, and client support specialists in the design, development, and maintenance of Agile’s e-discovery desktop software suite
  • Planned development cycles in an Agile/Scrum environment
  • Contributed to all areas of the applications as a C#, T-SQL, and XAML programmer
  • Worked with the Nuance OCR and redaction and Aspose document editor and reader APIs
  • Modified and maintained application installer code built with the WiX Toolset
  • Created unit tests with the Microsoft Unit Test Framework and NUnit
  • Setup and managed the projects’ GitHub repositories and branches

Agile Data Solutions

Missoula, MT (remote)
Contractor 07/2013 to 08/2015

  • Integrated a SQL Server database into the prototype for Agile’s flagship product Start:Review
  • Replaced Start:Review’s Windows Forms interface with WPF
  • Implemented Start:Review’s patented algorithm for marking documents and phrases relevant to the user’s case
  • Wrote database queries and implemented new functions as requested

Team KAIZEN Game Studio

Great Falls, MT (remote)
Volunteer Programmer 05/2013 to 12/2013

  • Designed and wrote code that has remained readable and maintainable over years and generations of developers
  • Implemented the combat system for the 3D fighter Shattered Soul in JavaScript/UnityScript

GCS Research

Missoula, MT (remote)
Research Scholar 01/2011 to 12/2011

  • Researched the middleware Infosphere Streams and its programming languages, SPADE and SPL
  • Developed an experimental artificial intelligence simulation/game in Java and SPL

University of Montana

Missoula, MT (remote)
Teacher’s Assistant 08/2011 to 10/2011

  • Graded homework for 100-level Java programming classes

Skills

Programming Languages

  • C#/.NET
  • JavaScript
  • Python
  • Java
  • MS SQL/T-SQL
  • MySQL
  • PostgreSQL
  • SQLite
  • PHP
  • HTML5
  • CSS
  • JSON
  • XAML

Tools

  • Microsoft Azure
  • Bootstrap 4
  • React.js
  • Express.js
  • Node.js

Applications

  • Visual Studio
  • Visual Studio Code
  • Unity Game Engine
  • SQL Server Management Studio
  • Git
  • GitHub
  • SourceTree
  • TortoiseSVN
  • Postman
  • Adobe Production Suite
  • Microsoft Office

Soft Skills

  • Organized
  • Detail-oriented
  • Self-motivated
  • Excellent written communication
  • Collaborates well with clients and colleagues of all skill types and levels

Education

Full Stack Web and Mobile Development Certificate, July 2019
Nucamp, Spokane, WA

M.S. in Computer Science, August 2015
B.S. in Computer Science, May 2013
B.A. in Media Arts, May 2013
Minor: Mathematics, May 2013
University of Montana, Missoula, MT

Undergraduate GPA: 3.95
Graduate GPA: 4.0

Thesis

An Adventurous E-Reader for Non-Linear E-Books

Creating, publishing, and distributing digital, non-linear stories can be challenging for authors, and the interfaces provided to readers to view and navigate these books are often confusing and uninformative. I present e-books as a convenient medium for non-linear narratives by developing an e-reader that caters to the needs of their readers and authors.

  • Developed a prototype e-reader as a modification of the Calibre E-Book Viewer in Python
  • Created a JavaScript application that displays a network representation of an e-book’s sections
  • Performed user testing to determine the interface’s usability and understandability

Personal Projects

OutRage Critiques
Duration: 09/2019 to 04/2020 (210 hours)
Technologies Used: JavaScript, React, Ruby on Rails, MySQL, PostgreSQL, Heroku, Git

I created the framework, including designing and building the API and the GUI, for a web app for critiquing online articles. This application retrieves the HTML from a URL and displays it as plaintext based on instructions from programmed parsers. Users can then highlight text and add comments containing their critiques for other users to view. I used Heroku to host a prototype of the application.