stylized db logo
Dennis Booth
resume@acemandinga.com
(480) 265-5857
Central TX, USA

Summary

Professional software engineer with over 30 years of experience developing and managing within multiple industries, and using a broad range of technologies. Last few years focused on NextJS Web Apps and SaaS platforms. A few years prior, 3D data visualization with multiple browser support on desktop & mobile using WebGL/ThreeJS. Before that, many years in AAA Video Games and Business Tax Software.

Keywords
HTML/CSS/JS/WebGL, NextJS, ThreeJS, ReactJS, Angular (1.2), VueJS, NodeJS/Express, Mongoose, DynamoDB, AWS (S3, EC2, IAM, CloudFront), GCP (apps, publishing), C/C++, C#, Objective-C, Swift, Java, XCode, Visual Studio, WebStorm

Work Experience

Independent Contractor

March 2020 - Current

Building webpages for personal, corporate, and startup companies. Projects include mostly NextJS, React, OAuth, responsive layouts & css, internal and public infrastructure & administration, ThreeJS.

Kinship

Software Engineering Manager

August 2021 - July 2022

Developed and managed a team building an SEO-friendly statically served React based platform using Gatsby to optimize & build. Built with thousands of custom article content for hundreds of thousands of users. React, React Hooks, GatsbyJS, Contentful, GraphQL, SEO optimization, core vitals.

Future Two, LLC

Co-founder/Developer/Manager

November 2015 - March 2020

My areas of focus were mostly frontend, 3D interactive experiences and data visualization within the browser. Fully interactive 3D charting, built for high performance and low overhead for a fintech startup. Visualizers were built as VueJS components in order to plug seamlessly into the client's overall SaaS platform for their customers to more easily view and navigate thousands of data points per search.

Utilized several technologies for various clients such as HTML/CSS/JS, React, Vue, Angular (1.2), Node/Express, Mongoose, Dynamo, AWS (S3, EC2, IAM, CloudFront), GCP (apps, publishing), ThreeJS, and more

Internal projects include online, collaborative SaaS platform in the 3D experience visualization space, for advertising, games, and other entertainment. RSS news feed reader that balances perspectives by promoting the reading of articles from around the globe and introducing the reader to new outlets. Tech demos that include image processing, VR, and AR.

Amobee

Sr Software Engineer

May 2014 - November 2015

Design and implement dynamic, realtime WebGL-based 3D ad technologies, including runtime and tools and pipeline components

HTML5, Javascript, NodeJS, Mongoose, Express, AngularJS, Grunt, Hudson, AWS EC2, S3, CDN, WebStorm, iOS, Android, Desktop and Mobile Browsers.

Our technologies won numerous awards in the Advertising Space.

Raging Skull Productions, LLC

Founder

December 2009 - November 2015

Games and Apps for mobile devices, tablets, social and online media, mixed media marketing

Internal projects included an entire cross-platform social networking platform that is highly scalable and secure, using AWS, S3, DynamoDB, and SNS.

Jagex

Head of Platform as a Service

July 2012 - January 2014

Built an R&D team to develop a new online, scalable collaborative massively multiplayer platform based on new technology. Cross-platform from day one, allowing players and builders to work and play together whether on a tablet or powerful gaming PC.

Consulted and co-Directed a team to help them migrate to a new technology and pipeline. Build a migration plan, evaluate and report risk areas and process to move over 100 members into a new codebase. Design and establish an incubation team, CI, plug-ins and other tools for a new engine, using Unity, Perforce, TeamCity, uLink, and auto-conversion tools between platforms.

Garage Games

Lead Programmer

August 2011 - June 2012

Worked mostly in an R&D capacity prototyping a P2P multiplayer sandbox world building product with load balanced, fully distributed physics.

Square One Studios

Sr Software Engineer

March 2011 - June 2011

Worked on Tapper World Tour, an iOS reboot of an 80s arcade classic, Root Beer Tapper. Also Season Pass, an online iOS/Android sports trivia game, and several game prototypes.

Big Bang Entertainment

Sr Softrware Engineer

February 2010 - March 2011

Developed low level memory management, ported/rewrote aspects of particle system, terrain rendering, texture processing, ground cover and related systems from the PC version of FreeRealms MMO to PS3.

Co-wrote a Soccer minigame for FreeRealms MMO on PC.

Ventura Studios, Inc. (formerly TimeFly Studios)

President

September 2007 - April 2020

Rapid prototyping, business development, investor relations, finances/bookkeeping

Rainbow Studios, Inc.

June 1997 - September 2007

Director of Technology

August 2005 - September 2007

In addition to managing a staff of over 20 engineers, I was responsible for enabling said staff to successfully develop our next-gen title (MX vs. ATV Untamed) simultaneously on 360 and PS3.

We were the first internal THQ studio to successfully complete both 360 and PS3 SKUs in-house and by the same team. Good project management practices, and practical design and scope management were key to the success. But most importantly, it was the combined efforts of the entire team that made it happen, and I was fortunate to be a part of the team's leadership

Engineering Manager

January 2005 - August 2005

Personnel management for the entire engineering staff. At one point, due to a change in management personnel, i was responsible for over 60 direct reports.

Learned staffing skills during heavy and light staffing periods, Established key relationships with the best recruiters and schools, Received the following management credits:

  • Franklin Covey, Project Management Workshop
  • Franklin Covey, Project Management Seminar
  • Franklin Covey, 7 Habits of Highly Effective Managers
  • People-IQ Improve or Remove: Managing Low Performers
  • People-IQ Dealing with Interpersonal Conflict
Lead Tools Engineer

January 2000 - January 2005

Lead a team responsible for developing and maintaining the internal pipelines for up to 4 simultaneously developed products. Some hilights:

  • Creative use of Max in the pipeline
  • Asset management
  • Streaming authoring system for portal based levels as well as open world zones
  • Real-time material editing on target platforms
  • Real-time object manipulation on target platforms

Supported any type of game on PS2, Gamecube, Xbox

Software Engineer

June 1997 - January 2000

Game Programmer on FPS Baseball 2000 (unshipped), Motocross Madness, Motocross Madness 2.

Trendata/MobilTrak

Software Engineer

January 1995 - June 1997

Software/hardware solutions for tracking & collecting consumer listener data and delivering to customers

Real Solutions, Inc.

Co-founder / Lead Programmer

January 1991 - January 1995

Business/Corporate Federal and State Tax Software for Tax Preparers and Accounting firms

Entertainment Titles

Personally Credited Games
  • Season Pass - an online US sports trivia game (iOS)
  • Tapper World Tour/HD - Reboot of 80's Root Beer Tapper (iOS)
  • Dude Perfect/HD - Action puzzle game based on the YouTube group (iOS)
  • FreeRealms - A free-to-play MMORPG (PC/PS3)
  • DartRage - First all-lua game using ShiVa (iOS/Web)
  • Baja: Edge of Control - Off-road racing (360/PS3)
  • MX vs. ATV Untamed - Off-road racing (360/PS3)
  • Cars (Disney/Pixar) - (PS2/Xbox/Gamecube/360)
  • MX vs. ATV Unleashed - Off-road racing (PS2/Xbox)
  • MX Unleashed - Off-road racing (PS2/Xbox)
  • Splashdown 2: Rides Gone Wild - Water racing (PS2)
  • ATV Offroad Fury 2 - Off-road racing (PS2)
  • Matt Hoffman's Pro BMX 2 - (PS2/Xbox/Gamecube)
  • Star Wars Racer Revenge - Podracer sequel (PS2)