Profile

About Me

I am a programmer/developer. I have worked on both desktop applications and websites. Most of my recent work has been in C# but I also have experiance in Java, PHP, and C/C++. I enjoy creative problem solving and developing object schemas.

I also volunteer coach for youth and collegiate rowing clubs in my city. Rowing in college helped shape who I am today and gave me the strength to improve myself. I enjoy guiding others down the same path.

Quick facts

Email: me@wesleygood.com

Experience

Imagemakers, Inc
Wamego, KS
Backend Developer
October 2018 - Present
  • Build custom MVC web applications to suit the needs of the client.
  • Wire up interactive UI's based on our front-end team's specifications.
  • Maintain and improve older projects.
  • Collaborate with other teams and developers.
  • ASP.NET MVC
  • JQuery
  • Entity
  • MySQL
  • Git
USDA Agricultural Research Service
Manhattan, KS
Engineering Aid
January 2017 - October 2018
  • Developed applications to connect sensors to data acquisition systems
  • Utilized real-time sensors and cameras to compile data.
  • Maintained and extended projects from existing codebases.
  • Performed various tasks and data analysis work as needed.
  • C#
  • C/C++
  • OpenCV
Kansas State University
Manhattan, KS
Teaching Assistant, CS115
August 2016 - December 2016
  • Aided in teaching students fundamental programming concepts
  • Evaluated submitted programs in Scratch based on criteria
  • Read and graded short essays
  • Scratch
  • Code Review
  • Essay Grading
  • Tutoring
Kansas State Rowing Association
Manhattan, KS
Men‘s Crew Coach
August 2016 - Present
Junior Crew Coach
June 2015 - Present
  • Balance training, competition, fundraising, and recruiting strategies.
  • Evaluate athletes and adjust for various levels of fitness and disability.
  • Coordinate with crew Executive Boards and Rowing Association Board of Directors.
USDA Agricultural Research Service
Manhattan, KS
Engineering Aid
June 2014 - December 2015
  • Developed a Java-based wind erosion simulation interface.
  • Collaborated with other developers, as well as worked separately.
  • Java
  • Netbeans
ThinkTech, LLC
Manhattan, KS
Co-Owner
December 2013 - April 2015
  • Planned and implemented growth strategies as a business.
  • Managed online and physical advertisements and social networks.
  • Troubleshot and repaired consumer electronics.

Noteable Projects

CatChat

This was a project for the CIS 526 Web Interface Design at Kansas State University. It is a chatroom application based on class schedules at KSU. It is built on NodeJS and utilizes Socket.IO for the majority of its functionality. At this time, it is not deployed for public access but it's code can be found on Github.

DM's Whiteboard

This is a personal project that is primarly written in NodeJS with Express and BootStrap. DM's Whiteboard is a simple web application to aid tabletop game masters in managing combat. It includes initiative order lists for both players and enemies, and stat tracking for each of the enemies. It was intended to replace the small whiteboard that the DM in my game used. It's repo can be found here and a live version can be found here. At this time, developement on this project has been put on hold.

EGADS: Grain Analysis and Discrimination System

EGADS was my ongoing project at the USDA and was my presented project for CIS 598. It is a machine that analyses and sorts grain by using computer vision. It utilizes the OpenCV library via the EMGU wrapper. The prototype hardware is at the USDA Center for Grain and Animal Health Research and the repo can be found here.

Volksorter

This is another USDA project. The original project was started by someone else a number of years before I started at the USDA. Volksorter is a grain sorter that uses color and infrared LEDs to profile and discriminate each seed that passes through. I was tasked with rebuilding the interface originally written in a proprietary C++ library into C#. The new interface added a few features and proved more reliable when connecting and receiving data from the machine. It's repo is here.

VDES: Vacuum Dough Expansion System

Vac Dough was my first project with the Stored Product Insect and Engineering Research Unit (SPIERU) in the USDA. The researchers had a small vacuum chamber in which they would place samples of dough. My job was to build a program to connect with a vacuum sensor, temperature sensor, camera, and vacuum pump control relay. The program then took all of the data from the devices and compiled it into an Excel sheet for the researchers to use. I had to take into account the multiple devices operating asynchronizely as well as the needs of the researchers.

Education

B.Sc. in Computer Science, May 2018
Kansas State University, Manhattan, Kansas

Noteworthy classes:

Skills

Languages

C#
JavaScript
MySQL
HTML/CSS
Java
C/C++
PHP

Technologies

.NET MVC
JQuery
Entity
GIT
OpenCV
NodeJS
Socket.IO
BootStrap

Programs

Visual Studio
Atom
IntelliJ
NetBeans
AVR Studio
Excel/Sheets
GIMP
InkScape
Audacity
Sony Vegas
Blender

Honors and Awards

Ph.D. in Metaphysics (H.C.), March 2020
Abide University and Institute

M.Sc. in Geopsychology (H.C.), March 2020
Abide University and Institute

Ordination, July 2018
The Church of The Latter-Day Dude

Ordination, July 2018
The Universal Life Church

Ordination, July 2018
Open Ministry

Ordination, July 2018
American Marriage Ministries

Email: me@wesleygood.com