About me

I am experienced with the Microsoft Stack (C#, .NET Core, WebAPI, WebForms, MVC), and SQL Server. I enjoy front-end web development, creating mobile-first web views with HTML5, CSS, and various Javascript libraries, such as React and Angular.

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.

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

Experience

PK Global
Software Engineer III - April 2020 - June 2020
  • After the end of the temporary transition phase, I was hired on in a permanent capacity by PK Global
  • I continued on in a senior capacity and led projects and planning sessions related to the projects formerly manged by YA Engage.
  • We continued leveraging AWS-Cloudfront, AWS-Cloudwatch, and AWS-ElasticContainerServices but began transitioning projects to the clients AWS Account.

Express Employment Professions
Software Engineer - April 2020 - June 2020
  • After the closing of YA Engage due to COVID-19, I was retained in a temporary capacity to a transition team as our main client worked to acquire and preserve their assets
  • I helped onboard developers of PK Global to existing YA Engage infrastructure and projects for the acquired assets.
  • Assisted in emergency support and debugging to keep vital experiences alive as YA Engage services went offline.

YA Engage
Software Engineer - October 2018 - March 2020
  • Contributed to all phases of develpment life-cycle (Planning, Development, QA, Release) to support YA Engage's largest client
  • Worked with legacy .NET and SQL Server solutions deployed via Stash, TeamCity, and Octopus Deploy
  • Worked with .NET console applications to create outbound/intake files for 3rd party reporting and validation.
  • Aided the transition from the above stack to Github, TravisCI, and AWS-Cloudfront and AWS-ElasticContainerServices
    • Front-end experiences built using React and hosted in Cloudfront
    • Back-end API's utilized .NET Core and were hosted in ECS
  • Utilized SOAP and REST API's to retrieve 3rd party information and facilitate submission processing
  • Built AWS-Cloudwatch graphs and alerts to monitor website health and submission intake flows.
  • Built and maintained SQL Stored Procedures to facilite submission processing

ITM TwentyFirst Services
Software Engineer - June 2016 - Present
  • 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".

AccuLynx
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

StudyBlue
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.

Conferences

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

Education

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