John David Ayers

Hello, I'm David!

I'm a front-end developer, marketing extraordinaire,
and a gnarly gammer, so let me show you what I can do!



Biography

Resume

My name is John David Ayers. I am 27 years old and I have my bachelors in Computer Science & Information Technology from East Tennessee State University. I am a web developer, programmer, marketing director, and video game streamer. Computers are my forte and I am very confident in my abilities to use them to build amazing creations for my clients.


Intent

To obtain a challenging and rewarding position that will allow me to use my knowledge and technical proficiencies to contribute to a company's growth and innovation for a lasting career.

Core Strengths

  • Communication
  • Perfectionist
  • Task Oriented
  • Multitasking
  • Leadership
  • Problem Solving
  • Project Management
  • Conscientious
  • Team Player

Technical Skills

  • HTML5 / HTML
  • CSS3 / CSS
  • jQuery / JavaScript
  • PHP / ColdFusion
  • SQL / MySQL / Oracle
  • C / C++ / Java
  • Networking / FTP / SSH
  • Git / GitHib / SubVersion
  • Photoshop / Illustrator / InDesign
  • Dreamweaver / Atom / Notepad ++
  • Word / PowerPoint / Excel
  • SAP / ERP

Work Experience

Aug. 2015 - Present

Director of Marketing & Technology

The AAM Group

  • Web advertising and development, CMS development, programming, project management, source control, site maintenance, blogging, database, graphic design, team focus, marketing planning, concepts, leadership, and spokesman.

Apr. 2013 - Aug. 2015

Digital Media Specialist

The AAM Group

  • Web advertising and development, CMS development, programming, project management, source control, site maintenance, blogging, database and graphic design

Nov. 2008 - Present

Web Developer / Designer and Programmer

Self Employed

  • Web and graphic design, branding, site maintenance, programming, WordPress

Apr. 2012 - Apr. 2013

Web Developer / Designer and Programmer

East Tennessee State Coding Department

  • Design, template building, stylesheets

June 2004 - Apr. 2013

Head-Lifeguard / Aquatics Coordinator

Bristol Family YMCA

  • Lifeguarding, pool maintenance, swim programs, management, scheduling

Education

2011 – 2014

BA in Computer Science : Information Technology

East Tennessee State University – Johnson City, TN

2008 – 2011

AS in Computer Science : Information Technology

Northeast State College – Bristol, TN

2004 – 2008

High School Diploma

Tennessee High School – Bristol, TN


Interested in working with or hiring me? Drop me a line by email at [email protected]. I'd love to talk to you about solutions I could provide for you or your organization!



  • Averages of Numbers
  • Guessing Game
  • Factory Object
  • Constuctor Object
  • Prototype Object
  • Browser Object Model
  • Document Object Model 1
  • Document Object Model 2
  • AJAX Updater - (Code Example, View Source)
  • JQuery - Hiding & CSS
  • JQuery - Adding Elements
  • JQuery - Using JSON - (Code Example, View Source)
  • Graph Paper - A simple graphing site to draw lines on graph paper using different colors.
  • Swim - Using a JavaScript drawing library, this shows some excellent examples of how to draw shapes on canvas.
  • MOBILE BlackJack
  • Wanderlust 2 - A new version of my game that I made in school. Still very early stages of development, but some cool ideas and examples are bouncing around.
  • Passwords - Password generator that I made to meet my expectations for a generator.
  • Star Wars Intro Generator - A cool program that uses firebase to save a star wars intro and allow it to be reloaded.
  • Chat Program - The start of a simple chat program that uses firebase as its instant database.

  • Hit-Counter
  • Page Load Time
  • Color Gradient Generator
  • Random Numbers
  • Password Generator
  • Url-Shortener
  • Card Game
  • Factorials
  • Sentence Generator
  • There are tons more. Please see my game, Wanderlust, for many great examples.
  • If you would like to see any of the code from these examples, please email me at [email protected].


  • Creating a Simple Query - Code | Select | Select 2 | Select 3 | Select 4 | Select 5
  • Creating Tables - Code | Create
  • Filtering Your Data - Code | Where
  • Getting More Than Simple Columns - Code
  • Grouping Data & Filtering Grouped Data - Code | Grouping | GroupBy
  • Inner Joins - Code | Joins | Unions
  • Outer Joins - Joins 2
  • Subqueries - Code | Sub Queries | Sub Queries 2
  • Updating, Inserting, & Deleting - Code

  • BTree - EXE | BTree | Index | Leaf | Main | Node | Utility
  • PriorityQueue - EXE | PriorityQueue | Customer | Driver | Menu | SimEvent | Utility
  • Regular Expression - EXE | ExerciseDriver | Menu | User | Utility
  • Stacks In Base - EXE | Converter | Form1 | Program
  • Start - EXE | Driver | Person
  • String Handling - EXE | Driver | DistinctWord | Paragraph | ParagraphList | Sentence | SentenceList | Text | Word | Utility
  • Strings - EXE | Driver | Text
  • Windows Front End - Driver | DistinctWord | FormHelp | FromMain | FormUserPopup | Paragraph | ParagraphList | Sentence | SentenceList | Text | Word | Utility

  • Pretest - Cube | Cube Demo
  • Review - Inventory | Inventory Demo
  • Exam 1 - Circle | Circle Demo
  • Exam 2 - Chair | Chair Demo
  • Exam 3 - Demo | First | Second
  • Exam 4 - Final
  • Homework 2 - Homework 2
  • Homework 3 - Retail Item | Retail Item Demo
  • Homework 4 - Homework 4 | Homework 4 Demo
  • Homework 5 - Convert | Convert Demo
  • Homework 6 - Room Carpet | Room Dimension
  • Homework 7 - Array Operations | Array Operations Demo
  • homework 8 - Password | Password Demo
  • Homework 9 - Customer | Person | Customer Demo
  • Homework 10 - Grade | Invalid Test Score
  • Homework 11 - Bottom Panel | Top Panel | Joes Automotive
  • Prime Number - Prime N
  • TCP Port Scanner - TCP Port Scanner
  • TCP Server/Client - TCP Server | TCP Client
  • TCP Server/Client 2 - TCP Server | TCP Client
  • UDP Server/Client - UDP Server | UDP Client
  • UDP Server/Client 2 - UDP Server | UDP Client

  • Wanderlust

    Wanderlust

    Story Line / Description:
    A RPG Game made for college class as a end of term project. It is a web browser game handled on the server level. Designed in php.
    Genre/Category: Role-Playing Game
    Game File-Type: Web Browser
    Resolution: Scalable/Full-Screen, Windowed
    Current Version: 1.0.0.2

    Mobile Black Jack

    MOBILE BlackJack

    Story Line / Description:
    Its BlackJack on the web, for your phone!
    Genre/Category: Card Game
    Game File-Type: Web Browser
    Resolution: Scalable/Full-Screen, Windowed
    Current Version: 1.0.0.0

    FREAKEN Zombies Ate My Mom

    FREAKEN Zombies Ate My Mom

    Story Line / Description:
    A top down shooter zombie game. Physics designed to blow out walls and all surroundings. Never finished.
    Genre/Category: TDS
    Download Size: 5.875 KB (5.87 MB)
    Game File-Type: Stand-Alone Executable
    Resolution: Scalable/Full-Screen, Windowed
    Current Version: 0.3.0.0

    Other Games: FATE - PHARA - Exploding Snowballs