System Development Engineer (08/2019 - Present):
Develop modern C# web application for TorrentFlood platform. Maintain and develop company build and release pipelines in a Dev-Ops capacity, as well as developer internal tooling.
Software Developer / Engineer (04/2018 - 07/2019):
Developed C# (ASPX) backend and frontend of FASuite fleet management software. Worked daily with C#, HTML, and Javascript. Also developed C++ Application Server backend for same product.
Software Support Engineer (06/2016 - 04/2018):
Worked daily with clients of AssetWorks to troubleshoot and solve user issues with FASuite software suite. Focused on technical problems, including database management, server/architecture issues and installation/upgrade problems. Performed upgrades and installs of FASuite software package for clients. Responsible for support-led sign-off and validation of custom software packages (MaxQueue) for client environments.
Information System Manager (10/2014 - 05/2015):
Performed IT maintenance and managed GSBA website (https://gogsba.org), using HTML, CSS, and Javascript, and managed MySQL databases. Maintained associated network and account systems (Active Directory). Performed support for GSBA staff via phone, email, and in person while also communicating with Gonzaga University I.T. department(s).
Software Support Developer - Registrar's Offices (11/2014 - 05/2015):
Updated legacy Banner/FOCUS reports previously used by Gonzaga University Staff to collect specific information about students, classes, etc., into SQL Server reports for newly installed enterprise system. Worked directly with staff via phone, email, and in person to meet their report needs and to upgrade or produce those reports they needed in a timely manner. Worked with SQL Report Builder to create web-runnable reports.
Software Developer, InterOP NSF Grant (03/2014 - 08/2014):
Developed software while working with GU professor to determine whether a relationship could be discovered between scientific articles based on word associations. Work was in Python using NLTK, RDFLIB, and PYDOT libraries to produce models of word relationships. Available at https://github.com/yacklebeam/corpus-crawler.
Software Developer, ProvEX NSF Grant (10/2012 - 12/2012):
Developed software while working with students and professors at Santa Clara University to research the applicability of reversing data transformations using recorded provenance data. Worked in Java and Javascript using various web-graphics libraries.
Software Developer, ObsDB NSF Grant (06/2012 - 08/2012):
Developed software while working with students and professor at Gonzaga University to explore the aggregation of scientific data based on similarities in records. Led to publication of Lightweight Ontology-Based Tools for Managing Observational Data and presentation at the EWSC Conference in Montpellier, France.
Proficient Programming Languages: C/C++, C#, Python
Other Programming Languages: Scala, Go, Javascript
Other Technologies: SQL (MSSQL, PostgreSQL), HTML/CSS, Docker