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
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, advocated test driven development, and proved out the initial architecture for a large greenfield project.
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 Pensacola Christian College's week-long Computer Science Camp.
Finished 42nd of 6,867 (top 0.6%) in the CodinGame Spring Bot Programming Challenge.
Made it to legend league and placed 110th of 4,955 (top 3%) in CodinGame's global bot programming competition.
Secured 100th place (of 2,279) in the CodinGame Ocean of Code bot programming competition.
Wrote a tool to track the flight of a disc through a video.
Developed an engine, AI, tournament system, and interface for a friend's new board game concept.
Won first place in Code Project's Machine Learning and Artificial Intelligence competition.
Trained a spam classifier using Azure's Machine Learning Studio.
Participated in the Pluralsight 48 hour programming contest and made it to the top 100.
Developed a tool for stabilizing shaky videos.
Wrote and released an Android game on Google Play.
Created a UCI chess engine written in C#.
Created a library and scripting language for solving CAPTCHA systems which includes perceptive colorspace segmenters and neural network classifiers.
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.
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.
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.
Created a program which steganographically hides files within an image's pixel data.
Wrote a program to solve the Cryptographp CAPTCHA with 92% accuracy using neural networks. Also created a paper to describe my methodology.
Wrote a program to graph the output of a 555 timer circuit wired to my parallel port.
Designed and wire-wrapped a circuit that counts down and sets off a buzzer when it reaches zero.
Launched a website built on the WAMP stack. In its first year the website did $730 in sales and grew to 900 users.
Created the A Plus Report Card Maker in C# which was downloaded by over 11,000 people.
Wrote a market analysis tool in C# with Yahoo Finance integration, trendline tools, and a trading simulator.
Built a space shooter game in C# during Pensacola Christian College's computer science camp.