×
David Watson

David Watson

Lead Full-Stack Web Developer


Background


About

About

David is a certified Software Engineer/IT professional with over 15 years of experience in web and application development, network administration, and technical support. He's confident, personable, a quick learner, and motivated by challenge and responsibility. He has demonstrated an ability to assess client or project needs accurately and manage tasks at hand with a focus toward exceeding customer expectations. As well, he possesses exemplary time management and client relations skills along with very broad and extensive knowledge of many web and application development technologies. David is extremely ambitious and looking for new challenges and exciting opportunities with potential for growth.

Work Experience

Work Experience

  • Freelance Senior Software Engineer, Braintrust

    Aug, 2021 - Present

    • Designed and developed features for Stanley Black & Decker OneConstruct app using React, Javascript, and Redux.

  • Web Developer, iFit

    Mar, 2020 - Aug, 20211 year 5 months

    • Developed and maintained numerous web projects, both back-end and front-end, using TypeScript and React

    • Used AWS IoT to implement a smart device feature allowing Alexa voice control of 'smartbells'

    • Optimized the saving of activity logs uploaded by exercise machines resulting in a 35% reduction in end-of-workout waiting times

    • Developed features to shard database connections by workout as well as by user when the workout is a 'Live Workout'

  • Lead Web Developer - Software Engineer II, Electronic Arts

    Jul, 2012 - Mar, 20207 years 8 months

    • In 2018, started utilizing React, React Native, TypeScript, Node.js and even QT to build a design system and game delivery platform focused on cross-platform (Xbox, iOS, Android, Web, etc.) consistency and rapid updates.

    • Led new EA.com project development through alpha phase, designing and documenting projected architecture and implementing new technologies, processes, and patterns to completely revamp web development throughout the EA marketing ecosystem. This has eliminated roughly 80% of the redundant, boilerplate work required to build new projects, allowing developers to focus on research and innovation. Polymer/Web Components, Play Framework on Java, and Adobe Experience Manager are some of the technologies used.

    • Using new EA.com-founded architecture and processes, developed Titanfall Tips and Tricks application in one 2-week sprint.

    • Designed and developed FIFA 2014 World Cup Bracket Tournament Challenge. This application allowed players to submit a bracket prediction for the 2014 World Cup. It included features like allowing users to re/submit a bracket mid-tournament for a pre-calculated penalty, automatic calculation of scores and leaderboards after each match result was posted, and sharing of a player's bracket for increased social engagement. For the duration of the 2014 World Cup, EASPORTS.com saw a 2,500+% increase in traffic. AngularJS, Symfony2, and MySQL were some of the technologies used.

    • Designed and developed many other applications in the past including Madden Ultimate Team 13 and 14 game-to-web extensions, Madden Connected Careers/Connected Franchise 13 and 14 game-to-web extensions, NCAA Online Dynasty game-to-web extension, PGA Tiger Woods Country Clubs application, etc.

  • Senior Software Developer, MindComet

    Feb, 2012 - Jul, 20125 months

    • Responsible for development of multiple client websites from Alpha development to quality assurance stages. This involved both back-end and front-end development. Many different technologies were used, including PHP and C# on ASP.NET, Drupal and Umbraco frameworks, HTML5, CSS3, Javascript, jQuery, et al.

    • Assisted with finalizing development of Drupal site for Bankers Healthcare Group.

    • Architected and developed new site for Labor Finders using Umbraco framework with C# ASP.NET extensions.

  • Freelance Web Developer, Home

    Aug, 2010 - Feb, 20121 year 6 months

    • Scruffymurphysorlando.com - Converted static HTML site to Wordpress resulting in ease of maintenance/changes

    • Pawsketeers.com - Various site upgrades and changes using Couponic script based on Yii Framework

  • Web Developer, Barnett Murphy, Inc

    Aug, 2010 - Feb, 20116 months

    • Assisted with design and development of a direct marketing mailer portal which allowed Toyota dealerships throughout the southeastern United States to order targeted mailers and increase sales.

  • Business Solutions Support Lead, Bright House Networks

    Jul, 2009 - Mar, 20122 years 8 months

    • Lead Technician/Supervisor for Business Solutions Support

    • Provided Tier I-III support and resolution.

    • Developed and maintained a service tool hub (BC Server) that allowed integration of various tools necessary for call center use. This tool hub greatly increased agent efficiency by providing interfaces and services to allow for quick modem/UBR configuration, reclaiming of stale static IP blocks, and others functionalities.

    • Developed and maintained various online forms necessary for call center operation, including an adjustment request form that would output a PDF and send it as an e-mail attachment to leadership for processing.

  • IT Tech Assistant, New Horizons

    Apr, 2009 - Jul, 20093 months

    • Installation and configuration for users

    • Maintained computer and network performance

    • Set up users and created policies in a Server 2008 environment

    • Provided technical support for internal and external users.

  • Computer Software Engineer, Innovak Intl

    Jan, 1999 - Jul, 20023 years 6 months

    • Wrote a textbook inventory management system for school district systems using Visual Basic 6. The system included the ability to transfer inventory from one school to another using a central database located at a district or other regional office.

    • Developed, tested, and debugged various other utilities.

Skills

Skills

  • Front-End

    React

    JavaScript

    ES6+

    TypeScript

    Polymer

    AngularJS

    Web Components

    HTML5

    CSS3

    SASS/SCSS

    LESS

    PostCSS

    Bootstrap

    jQuery

    AJAX

  • Back-End

    Node.js

    Express

    Koa

    PHP

    Symfony2

    REST

    MySQL

  • Amazon Web Services

    DynamoDB

    Lambda

    API Gateway

    SNS

    SQS

  • Others

    Git

    Docker

    MVC

    OOP

    JSON

    XML

    Agile

    Scrum

    Kanban

    PMP

    SDLC

    TDD

    BDD

Education

Education

  • Programming and Information Technology, Certification, New Horizons Computer Learning Center

    Feb, 2009 - Jul, 2009

  • Computer Science, Bachelor Coursework, University of South Carolina Upstate

    Aug, 2006 - Jul, 2008

  • Mechanical Engineering, Bachelor Coursework, University of Mississippi

    Aug, 2002 - May, 2003