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 07/2024
- Created the OokiiSoraCon 2024 House Cup Visualization with Unity 3D to enhance the convention experience for attendees
OokiiSoraCon 2023
Delta Colonial Hotel
Helena, MT
Volunteer App Developer 10/2022 to 07/2023
- Added new features to the OokiiSoraCon House Cup PHP Admin Website and Unity 3D Visualization to enhance the convention experience for attendees
- Updated OokiiSoraCon’s custom PHP WordPress plugin for verifying and formatting registration information to make it compatible with the latest version of WP EasyCart
OokiiSoraCon 2022
Delta Colonial Hotel
Helena, MT
Volunteer App Developer 02/2022 to 07/2022
- Improved the flexibility of the OokiiSoraCon House Cup PHP Admin Website to handle multiple years of data
- Created a new, themed OokiiSoraCon House Cup Visualization with Unity 3D/C# for the convention’s 2022 House Cup
- Produced with RPG Maker MV/JavaScript OokiiSoraCon Rules and Policies: The Game 2.0, a remake of the 2019 convention’s 10-20 minute RPG for teaching attendees about the convention’s rules and policies
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.