David Bashford

David Bashford Email and Phone Number

Senior Director Of Engineering, UI and Node Architect @ WattBuy
Herndon, VA, US
David Bashford's Location
Herndon, Virginia, United States, United States
About David Bashford

22 years of overall IT industry experience as an application engineer, 19 years building web applications, 12 years of team/task leadership/management. Accomplished UI to database developer with a recent focus on complex front-end architectures and open source work with node.js. I've never worked far from the user interface and truly enjoy collaborating with designers and the business to craft an intuitive and elegant user experience.Currently leading multiple teams of engineers and designers across several projects, serving as a team/task lead, UI/node architect, and manager.By far my best professional experiences have come working with and/or leading small groups building web applications at small, emerging, startup-like companies and I'd relish any opportunity to continue doing that kind of work.

David Bashford's Current Company Details
WattBuy

Wattbuy

View
Senior Director Of Engineering, UI and Node Architect
Herndon, VA, US
Website:
wattbuy.com
Employees:
20
David Bashford Work Experience Details
  • Wattbuy
    Senior Director Of Engineering, Ui And Node Architect
    Wattbuy
    Herndon, Va, Us
  • Wattbuy
    Senior Director Of Engineering, Ui Architect
    Wattbuy Dec 2021 - Present
    New York, Us
    - Joined early-stage start-up needing rigor, discipline and organization introduced into its engineering practices- Revamped engineering lifecycle and JIRA usage, placing heavy emphasis on detailed refinements, a simplified workflow, and frequent deployments- Introduced and implemented heavy static analysis, test coverage analysis, and a culture of code review - Re-architected the web application stack infrastructure using Lambda/CloudFront with a transition to using the CDK/IaaS to create easily repeatable/automatable deployments- Re-architected the UI with React, Remix, Chakra and Storybook and transitioned the mindset of the team from building an application to building well-defined and well-tested components- Carved up the rebuild of the old web application into several small microsites, deployed to CloudFront separately, to ease the architecture transition and allow the team to deploy new code right away, without needing to rebuild the entire application
  • Rsa Security
    Director Of Engineering, Ui/Node Architect
    Rsa Security Sep 2021 - Jan 2022
    Burlington, Massachusetts, Us
    - Led/managed 4 teams of engineers, with managers as direct reports- Continued product journey into the cloud as node.js architect and SME- Organized/architected graphQL API solution for both client and backend consumption utilizing AWS App Sync, Lambda (node.js), and React and leveraging GitLab’s NPM for library consumption- Architected/Engineered product ElasticSearch syncing solution
  • Rsa Security
    Senior Manager, Ui/Node Architect
    Rsa Security Dec 2018 - Sep 2021
    Burlington, Massachusetts, Us
    - Transitioned engineers into the cloud- Performed initial architecture work for NetWitness' new cloud offering. In the client leveraged React, Redux, Ant, Less and Apollo. In AWS built out interactions with AppSync, Cognito, and Lambda.- Leaning on over a decade of node experience, shifted some of my time into node architecture, teaching teams of transitioning Java developers how to get started in node's ecosystem. Built out libraries of utilities to increase developer velocity and to also enforce a common set of standards across all of the new node.js projects resulting from the cloud work.- Managed/Lead one high velocity team of engineers in the boostrapping of the cloud UI, getting initial Authentication and Cognito management features in place. Continued leadership of the same team as it transitioned to more traditional feature development up and down the stack.- Mentored new engineers in all of the technologies at use in our cloud product.- Managed/Lead multiple Agile/SCRUM teams in the development of NetWitness' on-prem client-facing investigation experience.- Revamped team development methodology with a focus on highly productive, well-planned refinements and the cultivation of a deep backlog as the collective catalyst for virtually eliminating all other meetings- Continued to hold UI architect role, guiding engineers spread around the globe in the development of NetWitness' large-scale UI while completing some of the more challenging features and architectural improvements
  • Rsa Security
    Sr Principal Engineer
    Rsa Security Jun 2016 - Dec 2018
    Burlington, Massachusetts, Us
    - UI Architect for RSA's NetWitness product- Oversee/Own NetWitness' largest repository, responsible for design/review of over 40 developers worth of effort- Tech/Task lead for two NetWitness SCRUM teams- Designed/Architected new testing platform for QE/Dev- Advising 2nd RSA Product (Archer) from a UI Architecture perspective
  • Berico Technologies
    Chief Web Architect, Product Owner
    Berico Technologies Oct 2011 - Jun 2016
    - Built and open-sourced textract, https://github.com/dbashford/textract, a node.js module for performing text extraction from a myriad of document types. textract was featured in issue 48 of NodeWeekly: http://nodeweekly.com/issues/48- Built, open-sourced, and maintain Mimosa, http://www.mimosa.io, a node.js toolkit for building modern web apps using pre-processors/transpilers like SASS and CoffeeScript. Since its release in the summer of 2012, Mimosa has averaged well over 1500 downloads from NPM with a monthly peak at 22k.- Leading two teams, each working for a different government agency (NGA, SOCOM), in the development of a front-end for data discovery and analysis. Application architecture includes Ember.js, Handlebars, RequireJS, ES6 JavaScript, SASS, Foundation, and node.js.- Guiding broader effort to develop Rivium, a Berico product to capitalize on the work done on several projects to manage data discovery and analysis. Bringing pilots to bear for commercial clients. Participating in business development, providing walk-throughs and demos.- Re-engineered landing page application for Rivium using React, Redux, Webpack and Hapi.- Architecting a full-stack JavaScript solution using HAPI as an API tier with multiple interchangeable data providers.- Led team of 10+, comprised of UI/UX, QA, Rails and web engineers, in the front-end development for a data discovery and analysis tool for the Defense Intelligence Agency (DIA). Drove creation of mockups and detailed analysis of requirements. Led design and development of multiple single-page web applications using Rails as a RESTful service. node.js, Mimosa, Backbone, CoffeeScript, RequireJS, Stylus, Dust.- Led team in development of a several small single-page web application built to improve the search and visualization experience for government analysts. node.js, Express, CoffeeScript, Dust.js, Stylus, Require.js, Backbone.
  • Moreover Technologies
    Senior Java Developer
    Moreover Technologies Dec 2009 - Oct 2011
    - Architected and served as sole developer/designer for customer analytics web portal built using Spring MVC, jQuery + jQuery UI, Solr, Lucene, Google App Engine, Highcharts, MySQL, Jetty, Eclipse and Ant.- Developed admin functionality for company's flagship web application. Evalulated Spring Roo and Grails for use. Chose Spring MVC with jQuery, Freemarker, MySQL, Jetty, IntelliJ and Maven.- Coded analytics portion of same application. GWT, jQuery, Highcharts, IntelliJ and Maven.- Coded chart snapshot service using Node.js, Highcharts, Google Visualization, Redis, CutyCapt- Spiked harvesting traffic monitoring mini-application. Node.js, mongodb, hummingbird, HTML5, JavaScript.- Spiked Newsdesk online demo features. Popcorn.js, HTML5 Video/Audio, jQuery, JavaScript.
  • National Student Clearinghouse
    Senior Web Developer
    National Student Clearinghouse Jun 2008 - Dec 2009
    Herndon, Virginia, Us
    - Replaced intensive manual process used by schools and the Clearinghouse to update enrollment data with automated standalone system. Used ASP, jQuery, AJAX, JSON, Servlets, JDBC, Informix/Oracle.- Using jQuery, built a unit testing suite for legacy ASP applications- Researched new application architecture for conversion of legacy applications. JSF, Spring MVC, Spring Web Flow, Spring Faces, A4J, RichFaces, Facelets, and Tomcat.- Developed multiple small proof-of-concept applications using various open-source/Java technologies including Flex 3 + BlazeDS + Spring/BlazeDS Integration, Spring 3.0, Grails, and JSF- Took part in multiple projects involving application upgrades to existing ASP, Java, Informix applications. Led several small projects with teams of 2 or 3 developers. - Installed and configured Enterprise version of JIRA/Confluence for use across IT groups
  • At&T Government Solutions
    Web Development Manager
    At&T Government Solutions Aug 2003 - Jun 2008
    - Architected, designed and developed the framework for a Marine Corps Manpower Management web application using Java 5, JSF (MyFaces), Spring, Tiles, EJB3, QuipuKit, RichFaces, and Oracle AS.- Acted as lead analyst working with the Corps to understand the Manpower Management domain. Collected requirements, performed analysis, and collaborated to create application and system designs.- Led a team of five developers in the design and coding of several Manpower Management sub-applications. Mentored junior members of the team and coded the more difficult pieces of program logic.- Analyzed requirements and created screen designs for a World Health Organization web application. Travelled to Switzerland to present designs and collect system requirements.- Joined a team of developers to finish a two-year project for a union membership maintenance system. Jumped right into coding the most difficult portions of the application built using JSP, EJB, Servlets, Java Beans and JavaScript within a Struts framework on the JBoss platform w/MS SQL Server 2000.- Went full life-cycle on a Struts application for the Federal Reserve Banks (FRB). Created and iterated through a full HTML/CSS prototype. Developed a majority of the application components using Struts, JSP, EJB, Servlets, Java Beans and JavaScript on a JRun platform w/MS SQL Server 2000.- Crafted a GUI, using HTML, CSS, Struts, JSP, and EJB, for a fly-off application that was part of the winning bid on a multi-million dollar contract to replace the National Gallery of Art’s (NGA) legacy Collection Management System (CMS).- Transformed NGA’s proof-of-concept HTML/JavaScript front-end into a Java Server Faces (JSF) front-end in preparation for the initial iteration of the project.
  • Sunrocket
    Web Development Lead
    Sunrocket Nov 2006 - Jul 2007
    Us
    - Served as IT and business owner of SunRocket’s telesales and customer-facing web applications. Acted as point-of-contact for all desired application software updates. Worked with the Marketing, Billing, Customer Service, Quality Assurance, Project Management, System Operations and back-end development teams daily coordinating application releases, web content updates, bug fixes, change requests and project requests.- Led three other engineers in the development of large and small scale application updates.- Developed multiple pieces of SunRocket’s Member and Signup applications using Java 1.5, Struts, JSP, Tiles, HTML, CSS, JSTL, JavaScript, Ant, Ivy, Subversion and Hibernate on a Tomcat/Apache/Unix/MySQL platform.- Analyzed SunRocket’s sign-up web flow usability and redesigned pages and flows to improve application throughput. Significantly increased conversion rate of users who entered the application.
  • Att Government Solutions
    Senior Java Developer
    Att Government Solutions Aug 2003 - Nov 2006
    - Two stints at AT&T government solutions, descriptions merged above under Web Development Manager
  • Sprint
    Software Engineer
    Sprint 1998 - 2002
    Overland Park, Kansas, Us

David Bashford Skills

Javascript

David Bashford Education Details

  • James Madison University
    James Madison University
    Computer Information Systems

Frequently Asked Questions about David Bashford

What company does David Bashford work for?

David Bashford works for Wattbuy

What is David Bashford's role at the current company?

David Bashford's current role is Senior Director Of Engineering, UI and Node Architect.

What is David Bashford's email address?

David Bashford's email address is db****@****ail.com

What is David Bashford's direct phone number?

David Bashford's direct phone number is +170356*****

What schools did David Bashford attend?

David Bashford attended James Madison University.

What skills is David Bashford known for?

David Bashford has skills like Javascript.

Who are David Bashford's colleagues?

David Bashford's colleagues are Yana Barysheva, Sagar Sangam, Marcus Fennessy.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.