×
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

  • Lead Full-Stack Developer, Kroger Specialty Pharmacy

    Mar, 2018 - Jun, 20183 months

    • Built fully functional SCRUM team including interviewing and hiring

    • Led development of Kroger Specialty Pharmacy applications and services used to reduce prescription fulfillment time by roughly 10%

    • Designed and implemented microservice architecture using Reactive principles and RESTful services where applicable

    • Used Kotlin, Java, Spring, Spring Boot, Hystrix, MongoDB, SQL Server, React and others to implement solutions

    • Helped establish and enforce coding best practices, including CI pipelines in GitLab with linting, unit testing, and integration testing

    • Assisted in implementing SCRUM/SAFe best practices to ensure optimal process for product development

    • Assisted in requirements gathering and definition, including engagement with key stakeholders

  • Senior Software Engineer, Universal Orlando

    Sep, 2017 - Mar, 20186 months

    • Assisted in designing, developing, and debugging a business configuration utility (Unicorn)

    • Assisted in designing, developing, and debugging a MicroService architecture composed of multiple services necessary to support the business

    • Used NodeJS and AngularJs

  • Lead Web Developer - Software Engineer II, Electronic Arts

    Jul, 2012 - Sep, 20175 years 2 months

    • 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
    HTML5CSS3SASS/SCSSLESSBootstrapJavaScriptPolymerWeb ComponentsAngularJSMochaChaijQueryAJAX
  • Back-End
    PHPSymfony2JavaPlay FrameworkKotlinSpring 5Spring Boot 2AEMNode.jsExpressRESTWordpressDrupalMySQL
  • Amazon Web Services
    DynamoDBLambdaAPI Gateway
  • Others
    GitMVCOOPJSONXMLAgileScrumKanbanPMPSDLCTDDBDD
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