Intro
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
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
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.
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.
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.
Skills
HTML5
JavaScript
React
Node.js
PostgreSQL
Contact
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
- Dolor pulvinar etiam.
- Etiam vel felis viverra.
- Felis enim feugiat.
- Dolor pulvinar etiam.
- Etiam vel felis lorem.
- 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 |