Brent Abbott
- brent.abbott@gmail.com
- brentabbott.com
- Boulder, CO
Work Experience
Senior Software Engineer
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
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
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
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
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
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
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
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)
- Created a web-based, freehand, fully-functional drawing program for kids
- Winner of 2008 Lloyd Fosdick Award
- Winner of 2008 CU Engineering Design Expo Best of Section