Face
I swear I'm not
trying to
fade into
the bac
kground
here.

Steve Fassnacht

Obligatory inspirational quote: "Anything I can do, I can do better."
-me

AkronNorth CarolinaAtlanta
Classroom Projects
  • Concentration
  • Guessing Game
  • Data Science Project
  • Millionaire
  • Poker League
  • Paper, Rock, Scissors, Lizard, Spock
  • Calculator
Description: This project used Javascript to create a Concentration game. Flip 2 cards. If they match, they remain face up. If they don't match, they're both turned back face down. The game continues until all matches have been made.

Design Aspects: I used Object-Oriented features of Javascript to create the cards and containers for the game.

Link: Concentration
Description: Our requirement was to create a guessing game. The computer picks a number between 1 and 100 then gives indicates if the guessed number is higher or lower. There is also a time limit of 2:00.

Design Aspects: I used the audio and timer components of Javascript. I also limited the number of guesses to 7, so it's always possible but it's only always possible if the perfect algorithm is used.

Link: Guessing Game
Description: Our project was to take a group of photos of bacteria and try to "train" a system to determine which were the most likely to respond to 2 different antibiotics. Then run our algorithm on the entire set to see how well we did.

Design Aspects: We broke the photos down into sections, then ran K-Means clustering on the each corresponding section. This produced several clusters with different responsiveness to the antibiotics. From that we were able to do regression testing to determine whether new photos showed antibiotic resistance. This was all written in Python.

Link (opens PDF file): Bacteria
Description: Our project was to create our own version of "Who Wants to Be a Millionaire?" using Javascript, SQL, HTML and CSS and PHP.

Design Aspects: We used a MVC design philosophy. The model was build with SQL and some PHP, the Controller was JavaScript and some PHP, and the View was HTML, CSS and some Javascript.

Link: Millionaire
Description: The requirement for this was pretty vague: build an Android app that uses a variety of the topics covered in class, including a database, system services, animation, images, etc.

Design Aspects: We used a MVC design philosophy, SQLLite, GPS and Drawable Animations among a wide variety of other items available to Android developers in the Android SDK.

Link: Link: Poker Leauge
Description: The requirement was to make a game that keeps score. We chose to make Paper, Rock, Scissors, Lizard, Spock, a game based on Paper, Rock, Scissors that comes from the TV show "Big Bang Theory". This was our first project of the semester, so we kept it pretty basic. There were no graphics involved.

Design Aspects: One piece of this project, in particular, was eventually implemented in a way I didn't like. The winner decision was based on a series of if-then-else statements to determine which player scored a point. My preferred way of handling the decision was a 2-dimensional array based on the chosen item. Alas, I was not the one to implement that part.

Link: Link: Paper, Rock, Scissors, Lizard, Spock
Description: This was a seemingly simple assignment: build a calculator. But little direction was given as to how it should look. No direction was given as to whether or not orders of operatioin should be taken into account. In the end I decided to just do one operation at a time, but save the value of the operation for use in the next operation, if desired. A follow-up to this was to remake the view portion twice more with a different layout.

Design Aspects: Since I'm lazy and a generalist, I tried to keep the programming to a minimum. I made one function that handled all the number keys and a separate function to handle all the operation keys. I used a state machine to help design the possible interactions.

Link: Link: Calculator
Relevant Work History (also see my resume):
American Tower RegEd Contractor Net America
American TowerReporting AnalystApril 2013 to January 2019
  • Wrote analytical and detail reports for Tower Quality and Network Ops teams
  • Gathered reuirements and wrote reports for Engineering team on multiple platforms
  • Assisted co-workers with Excel and other technologies
  • Technologies Used:
    • Cognos
    • OBIEE
    • VBA
    • Excel (including advanced features)
    • SQL (Microsoft and Oracle)
RegEdSoftware EngineerMarch 2000 to August 2004
  • Developed system for online tracking of insurance company's licensing process
  • Developed online survey for feedback about courses
  • Maintained and enhanced internal tools for other departments
  • Technologies Used:
    • Java
    • JSP
    • Javascript
    • Perl
    • SQL
Self-EmployedSoftware EngineerApril 1998 to March 2000
  • Developed application to automate faxing and emailing documents to a user list
  • Developed web application to store and search real estate listings
  • Developed online wedding planner application
  • Technologies Used:
    • Perl
    • Visual Basic
    • Access
    • WinFax
Net AmericaApplications ProgrammerJune 1995 to April 1999
  • Developed database application to store and retrieve customer records
  • Developed real-time chat client/server for interoffice communications
  • Developed customizable guestbook application for customers
  • Provided in-depth hardware and software troubleshooting for customers
  • Technologies Used:
    • Perl
    • Visual Basic
    • Access
    • Java
    • SQL