Brent Abbott

Software Engineer


Work Experience

Senior Software Engineer

First Foundry | Jul 2021 - Jun 2023

Helped many teams across many projects, from assisting the SDET team in solidifying their testing flow, working with web3 and blockchain, as well as creating various Rust backend APIs to interact with third-party services.

  • Created Kubernetes configuration tool (Python)
  • Wrote and maintained functional tests in Cypress (TypeScript) and stress tests in Gatling (Scala)
  • Delegated tasks to junior engineers to meet tight deadlines
  • Contributed to backend on multiple web3 blockchain based projects (Rust, Terraform)
  • Debugged and fixed issues with CI/CD system
  • Created Technical Design Documentation for integrations with external clients specifications

Software Engineer

Leviathan Games | Aug 2020 - Jul 2021

Remote position working with Take Two / Visual Concepts on developing improved workflows for the animation team on the upcoming WWE game. This included taking a legacy tool and converting it into a standalone product to speed up the cutscene generation process.

  • Developed new animation pipeline tool using PyQt (Python)
  • Worked with animation team to develop and iterate on new features
  • Mentored and performed knowledge transfer to new employees
  • Fixed and improved on existing MotionBuilder tools (Python)
  • Dug through undocumented legacy code to understand old processes
  • Wrote up onboarding documentation

Software Engineer

Backflip Studios / Hasbro | Aug 2013 - Feb 2020

Main focus was approximately five years of full-stack support for DragonVale. Worked with a team of 2-5 engineers to develop features and fix bugs on a proprietary C++ engine. Backend was Python 2.7 hosted on Google AppEngine.

  • Client and backend development on ​DragonVale​ (C++ / Python / Ruby / JS)
  • Assisted in sale and transition of DragonVale to DECA Games
  • Maintained live product spanning three distinct platforms
  • Developed tools and automation to support QA and CS departments
  • Implemented Amazon SNS notifications to save costs and improve reliability
  • Assisted analytics team with custom MapReduce and Localytics systems
  • Wrote and maintained documentation for legacy systems
  • UI support for unreleased ​Dungeons & Dragons​ game (Unity / C#)
  • Client and Server development from inception to release on Epic Island​ (C++ / Python)

QA Engineer

Backflip Studios | Jan 2012 - Aug 2013

Supported the QA and CS for Backflip Studios departments with tools and test automation.

  • Prototyped in-house Continuous Integration Build Server (PHP)
  • Researched and implemented studio-wide third-party crash reporting SDK solution
  • Performed mobile app submissions to Apple, Google, and Amazon storefronts

Tools Programmer

LEGO Play Well Studios | May 2011 - Nov 2011

Was responsible for building studio-wide tools in conjunction with newly created Tools Team, as well as continuing support of previous responsibilities.

  • Created Localization Process and Tool (C# / Silverlight)
  • Wrote integrations between TestTrack, Rally, Perforce, Parature (C#)
  • Modified Rally Kanban tool to better suit studio needs (JavaScript)

QA Engineer

LEGO Play Well Studios | Dec 2009 - May 2011

Supported the QA department on LEGO Universe with various tools and workflow modifications. Worked with QA Leads and Managers to determine specs and added requested features as needed.

  • Built QA Tester Scheduling Tool (C# / SharePoint / InfoPath)
  • Created searchable database website for LEGO Universe (PHP / MSSQL)
  • Explored and documented automation for Moderation Website Testing (Python / Selenium)
  • Set-up and Administered TestTrack Bug Database

Software Technician

Mile High Test Services | Oct 2003 - Dec 2009

Handled cleaning up scanned printed circuit board data and converting it into a format that could be used for manual testing. Built fixtures to test said boards.

  • Used Genesis 2000 to setup circuit board data for testing
  • Setup and ran scripts in a HP-UX environment

Projects

Super Doodle

Kerpoof, LLC | 2007 - 2008

Four-person team senior project. We analyzed a user's mouse strokes to find various geometric features such as lines, curves, and shapes, and then intelligently smoothed the results. (ActionScript 3.0)