Brian Underwood

Brian Underwood

Full-Stack Engineer in Stockholm, Sweden, He/him

Work Experience

2021 — Now
Elixir Consultant at Erlang Solutions
Stockholm, Sweden
2012 — 2013
San Francisco, CA

I worked in various roles to build and maintain the company's eight-year-old website with millions of users.

In various teams, I was responsible for:

Infrastructure Team

  • Site stability and daily deployment
  • Refactoring and thoroughly testing data synchronization process between legacy PHP databases and Rails databases

Social Engine Team

  • Building core notification engine with the goals of:
  • Well factored code with good documentation
  • A database which was capable of scaling to millions of records per month
  • Full logging and thorough automated tests to ensure transparency and reliability of the background tasks

On launch the notification engine performed flawlessly according to its complex business rules. Because of thorough logging, its behavior could be accounted for at all points.

Engagement Team

  • Rebuilt user verification UI which re-established the company's cash flow
2007 — 2012
Software EngineerSoftware at RBM Technologies
Cambridge, MA, USA

Sole developer responsible for maintaining Visual Merchandising Manager (VMM) application. Developed a release schedule and staging process to provide a more stable platform for clients.

Interacted directly with clients to brainstorm solutions and to gather requirements for long term improvements to the VMM application.

Developed new ordering and tracking module on a tight deadline which saved the client £500,000 in the first year.

Responsible for creating:

  • Application's testing suite and continuous integration server
  • Complex, multiple client and stage application deployment script
  • Scripts to manage many client data feeds
  • Reports within the application and as needed by clients