I have extensive experience with Microsoft web stacks
I push for test-driven development and clean architecture
I play around with new technologies in my free time
I place well in programming competitions
Azure Sitecore C# SQL ASP.NET MVC JavaScript CSS Vue SCSS Bootstrap TDD Clean Helix DDD SOA CQRS Scrum
Senior full-stack web developer for CUNA Mutual Group focused on the TruStage brand (an insurance provider).
In our most recent project, I took a lead role in rewriting the TruStage website for both sales and policy servicing on the Sitecore CMS hosted in Azure. We incorporated principles from clean (onion) architecture, helix architecture, domain-driven design, command/query responsibility segregation, and service-oriented architecture.
Additionally, I established our first automated build and release pipelines, helped teams transition from waterfall to Scrum, led two geographically distributed development teams, and advocated test driven development.
Oracle Dynamics NAV C# SQL ASP.NET Web Forms JavaScript HTML CSS jQuery Bootstrap SOA
Full-stack web developer for Pensacola Christian College focused on the Abeka brand (a global textbook publisher and distributor).
During my time here I developed a website for the launch of Abeka Testing (a test proctoring service), migrated the Abeka website from an Oracle backend to Dynamics NAV, wrote several shared libraries and services, created dozens of intranet applications, and minimized overall load on databases and web services by 86% through caching.
I also taught two sections of a class on C# programming to 48 high school students during PCC's week-long Computer Science Camp.
May 2022
Placed 158th of 7,695 in the CodinGame Spring Bot Programming Challenge.
June 2021
Ported Volcanoes to Java and got it approved as a multiplayer game on CodinGame where 170+ people have submitted bots.
May 2021
Finished 42nd of 6,867 (top 0.6%) in the CodinGame Spring Bot Programming Challenge.
January 2021
Created an online volunteer scheduler for a private client which uses genetic algorithms to fairly optimize calendars.
May 2020
Made it to legend league and placed 110th of 4,955 (top 3%) in CodinGame's global bot programming competition.
April 2020
Secured 100th place (of 2,279) in the CodinGame Ocean of Code bot programming competition.
December 2018
Developed an engine, AI, tournament system, and interface for a friend's new board game concept.
March 2018
Won first place in Code Project's Machine Learning and Artificial Intelligence competition.
February 2018
Trained a spam classifier using Azure's Machine Learning Studio.
December 2016
Created an engine, AI, and user interface in C# and JavaScript for the unique game of chase.
February 2016
Participated in the Pluralsight 48 hour programming contest and made it to the top 100.
April 2012
Created a library and scripting language for solving CAPTCHA systems which includes perceptive colorspace segmenters and neural network classifiers.
October 2011
Wrote Encrypting Communication between C# and PHP for Code Project which has been viewed by over 140,000 people and has earned a 4.9 star review.
March 2011
Created the network multiplayer and computer AI modules for our team's senior project. Our Scotland Yard remake featured multiple maps, difficulty levels, play modes, and piece icons.
March 2010
Built a fully functional microcontroller simulator complete with a programmable control store, 112 available microinstructions, a variable clock speed, 64 bytes of memory, and visibly activated wires. Wrote a program which runs on the virtual microprocessor and calculates Fibonacci numbers.
February 2010
Created a program which steganographically hides files within an image's pixel data.
January 2010
Wrote a program to solve the Cryptographp CAPTCHA with 92% accuracy using neural networks. Also created a paper to describe my methodology.
December 2009
Wrote a program to graph the output of a 555 timer circuit wired to my parallel port.
July 2007
Designed and wire-wrapped a circuit that counts down and sets off a buzzer when it reaches zero.
October 2006
Launched a website built on the WAMP stack. In its first year the website did $730 in sales and grew to 900 users.
October 2006
Created the A Plus Report Card Maker in C# which was downloaded by over 11,000 people.
September 2006
Wrote a market analysis tool in C# with Yahoo Finance integration, trendline tools, and a trading simulator.
June 2006
Built a space shooter game in C# during Pensacola Christian College's computer science camp.