About me

I graduated in 2013 from the University of Wisconsin - Madison with a B.S. in Computer Science. I am experienced with the Microsoft Stack (.NET WebForms, MVC, WebAPI), C#, and SQL Server. I enjoy front-end web development, creating mobile-first web views with HTML5, CSS, and various Javascript libraries, including, but not limited to, AngularJS.

I have also developed an interest in DevOps, caring very much about the ability to deploy web solutions consistently and with minimal (if any downtime). My current side-projects use technologies such as .NET Core (on linux) and NodeJS + Typescript. Those projects, like this site, are hosted on DigitalOcean droplets.

In my free time, I enjoy spending time outside playing various sports, the occasional camping trip, and watching baseball games. When the weather is not agreeable, I also enjoy spending time inside reading, playing video games, and watching baseball.

Technical skills

  • Languages: C#, Python, Java, C, JavaScript, TypeScript, SQL, Powershell
  • Databases: MSSQL 2012, Elasticsearch, Cassandra
  • Frameworks: ASP.NET MVC, Web API, AngularJS, NodeJS
  • Tools: VIM, VisualStudio, EntityFramework, LINQ, Git, SourceTree, TeamCity
  • Environments: Windows 8, Windows 10, Ubuntu
  • Methodologies: Scrum, KanBan


YA Engage
Software Engineer - September 2018 - Present
  • Maintained legacy applications using .NET MVC and AngularJS.
  • Helped pioneer a new stack utilizing React and .NET Core deployed through AWS Cloudfront and AWS ECS
  • Created and maintained .NET console applications for writing and reading CSVs.
  • Created and maintained SQL Stored procedures for background submisson processing.
  • Utilzied various build systems including TeamCity, OctopusDeploy, and TravisCI.
  • Was part of rotating Sheriff/On-call schedule
    • Sherrif was responsible for reviewing pull requests and mid-day support.
    • On-call was responsible for off-hours support.
  • Particpated in design and estimation meetings for upcoming projects and bug fixes.

ITM TwentyFirst Services
Software Engineer - June 2016 - September 2018
  • Occasional Lead of Spring Planning / Retrospectives and Stand Ups.
  • Member of "Platform team", dedicated to independent projcts and services (OCR Projects and Underwriting).
  • Helped define new NodeJS standards and architecture for website refactor.
  • Completed DevOps tasks related to new projects being deployed through TeamCity.
  • Used Git-flow to create feature-branches before merging to development, release, and master.
  • Frequently reviewed code via Pull Requests.
  • Developed automated test suite for OCR Service called "Ephesoft".

Junior Web Developer - June 2013 to June 2016
  • Managed workloads and priorities by leading and participating in daily stand-ups.
  • Contributed to design, development, testing, and deployment of 7 major features.
  • Created back-end data services using WebAPI's as well as their corresponding front end AngularJS services.
  • Triaged and provided solutions for over 200 user-reported system issues.
  • Tested software changes and features through 4 testing environments.
  • Supported 2 Cassandra clusters and maintained data integrity

Web Development Intern - June 2012 - December 2012
  • Provided support for user-reported issues
  • Worked as part of a team to help design and build a new feature.


That Conference
Wisconsin Dells - August 2015
Focused on JavaScript frameworks such as AngularJS, Angular 2, Aurelia, and React
Cassandra Summit
Chicago - April 2015
Getting Starting with Apache Cassandra / DataStax, Data Modeling with Cassandra 101, Advanced Data Modeling


University of Wisconsin - Madison
B.S. Computer Science (2013)
Notable Electives: Artificial Intelligence, Software Engineering, Cryptography