Intro

Behind Home Plate

Hi, I’m David Foster. I’m a full-stack developer and product owner looking for learning opportunities to expand my knowledge and provide leadership, vision, and excellent customer/client service.

Prior to becoming a web developer, I worked at "The Most Magical Place on Earth", as stage tech working with lighting, audio, & pyrotechnics. My last several years with Disney I was part of the training team for Entertainment Technicians maintaining and delivering training for pyrotechnics. As a part of my role I often quipped: "If it blows up on property, and we meant for it to happen, I had something to do with it!" I was also the webmaster for out team's intranet site. That is where my interest in coding started.

We moved back to Atlanta to be closer to family for our daughters. In an effort to have work/life balance, I started selling voluntary benefits including life insurance. How about that for irony, I go from working with explosives to selling life insurance!

Now I'm hoping to start my 3rd career...web developer and product owner. I can't wait!

Projects

ZDG-Chat

B-Three

Send a text and your last location to your emergency contacts at the touch or a button or with the voicing of a phrase. B-Three was built in a remote, Agile environment utilizing PostgreSQL, React, Express,Bootstrap, and Twilio.

ZDG-Chat

ZDG-Chat

Chat with friends, post to forums, and see who's online. ZDG Chat uses web sockets to pass data from the server-side to the client-side and was built with PostgreSQL, Node.js, Express, and the Socket.IO library alongside 2 teammates in a remote, Agile environment.

ZDG-Chat

Local Information Dashboard

Built remotely In the Agile environment with a team of peer developers. The Dashboard accepts the users location and formats it through Google's API and renders local news, weather and traffic, all while remaining responsive.

ZDG-Chat

Scene It

A simple tool for searching for movies and flagging ones you want to watch. This app was built with JavaScript, jQuery, Axios, and Bootstrap.

Elements

Text

This is bold and this is strong. This is italic and this is emphasized. This is superscript text and this is subscript text. This is underlined and this is code: for (;;) { ... }. Finally, this is a link.


Heading Level 2

Heading Level 3

Heading Level 4

Heading Level 5
Heading Level 6

Blockquote

Fringilla nisl. Donec accumsan interdum nisi, quis tincidunt felis sagittis eget tempus euismod. Vestibulum ante ipsum primis in faucibus vestibulum. Blandit adipiscing eu felis iaculis volutpat ac adipiscing accumsan faucibus. Vestibulum ante ipsum primis in faucibus lorem ipsum dolor sit amet nullam adipiscing eu felis.

Preformatted

i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
    deck.shuffle();
    i++;
}

print 'It took ' + i + ' iterations to sort the deck.';

Lists

Unordered

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Alternate

  • Dolor pulvinar etiam.
  • Sagittis adipiscing.
  • Felis enim feugiat.

Ordered

  1. Dolor pulvinar etiam.
  2. Etiam vel felis viverra.
  3. Felis enim feugiat.
  4. Dolor pulvinar etiam.
  5. Etiam vel felis lorem.
  6. Felis enim et feugiat.

Icons

Actions

Table

Default

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Alternate

Name Description Price
Item One Ante turpis integer aliquet porttitor. 29.99
Item Two Vis ac commodo adipiscing arcu aliquet. 19.99
Item Three Morbi faucibus arcu accumsan lorem. 29.99
Item Four Vitae integer tempus condimentum. 19.99
Item Five Ante turpis integer aliquet porttitor. 29.99
100.00

Buttons

  • Disabled
  • Disabled

Form