Summary
Overview
Work History
Education
Skills
Timeline
Generic

David Hall

Burbank,CA

Summary

Principally a javascript software engineer, with 11 years experience developing websites and web applications, as well as back end services in NodeJS.

Lots of time spent through the many iterations of the JS ecosystem - vanilla / jQuery, marionette/backbone and now react / react-like.
Spent the last 5 years as a senior engineer overseeing 5-7 member teams, as well as providing guidance and resources for all front end engineers at the company.
Dedicated and focused worker, self starter and fast learner. Always willing and eager to pick up new projects, improve developer quality of life and resolve critical code issues.

Overview

17
17
years of professional experience

Work History

Senior Software Engineer II

Emburse Chrome River
03.2014 - Current

Was hired as a mid level front end engineer, and worked my way over 11 years at the company to a senior level engineering position. Principally worked as a front-end engineer, developing our web application (and other client facing applications) using javascript and related frameworks / libraries.

In the last four years migrated (along with company needs) to developing mid-tier and back end services to assist in automation of user experience flows which were previously done manually in the web application. This was largely done in NodeJS, but there was some small amount of java work as I was self training to assist with developing in our java based microservice ecosystem.

Additional duties include:

  • Principal interviewer for front end hires within the company
  • Built, serviced and updated the tooling used to automate developer environments used by the front end teams
  • One of 3 developers in charge of design and architecture for all new javascript code added to our codebase
  • Lead bi-weekly meetings of all javascript engineers where we managed TD backlogs, discussed and planned for upcoming changes to our stack, and generally kept all teams in sync with the latest needs for our development cycles.
  • Oversaw a number of large updates to legacy systems without our web application to bring them in line with modern standards - be that framework migrations, increased test coverage, security updates or scalability refactors.
  • Worked with CI/CD teams to keep code deployments optimized, with tooling to help ensure code test coverage and build time / deployment errors were properly reported before code made it into upper environments.
  • General day-to-day emphasis on keeping things moving at the company holistically. This includes numerous small tasks to help keep other developer, SDETs and support engineers on task and unblocked in their daily work - tracing error logs to direct issues to the appropriate teams, reviewing pull requests, development environment setup, writing and maintaining documentation of code flow and development systems, etc.

Graphic Designer / Web Design / Website Engineer

The CRP Group
09.2007 - 09.2013

Graphic and production design for clients in the film, television and video game industries. Creative explorations of art, design and layout. Production work in layout and print mechanical creation. Digital retouching and color correction. Worked directly with clients and vendors on projects to ensure a smooth workflow from top to bottom.

Designing and building websites for promotion of upcoming video game titles. A/V work in Final Cut Pro and Adobe AfterEffects for short trailers and promotional spots.

Education

Javascript Software Engineering -

Hack Reactor (now Galvanize)
San Francisco, CA

Skills

  • Javascript - framework experience in React Backbone/Marionette
  • NodeJS - Back end, middle-tier and lambdas services
  • Engineering team management
  • AWS ecosystem (dynamo, EC, lambdas, some experience with SQS)
  • Docker for building local development environments and testbeds
  • Introductory java development

Timeline

Senior Software Engineer II

Emburse Chrome River
03.2014 - Current

Graphic Designer / Web Design / Website Engineer

The CRP Group
09.2007 - 09.2013

Javascript Software Engineering -

Hack Reactor (now Galvanize)
David Hall