AeroLeads people directory · profile

Dave Maclean Email & Phone Number

...
Location: Canada 10 work roles 1 school
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Role
...
Location
Canada

Who is Dave Maclean? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Dave Maclean is listed as ... based in Canada. AeroLeads shows a matched LinkedIn profile for Dave Maclean.

Dave Maclean previously worked as Technical Director II (IP Division) at Skybox Labs and Technical Director (IP Division) at Skybox Labs. Dave Maclean holds Joint Honours Computer Science, Combinatorics & Optimization Co-Op from University Of Waterloo.

Profile bio

About Dave Maclean

• 15+ years of software development experience (6+ years in a leadership position)• Over 10 shipped titles (Nintendo Switch, PS4, Xbox 360/One, Windows, Android, iOS)• Experience with UE3, UE4 and multiple in-house cross-platform engines• Strong C++ knowledge and skills• Fluent in many other languages: C#, Java, Python, Ruby, SQL, etc.• Familiar with software development best practices (i.e. Version Control, CI, Unit tests, etc.)• Familiar with Waterfall and Agile development models with iterative development experience• Extremely fast learner, self-motivated and passionate about making and playing great games

Listed skills include Agile Methodologies, Perforce, Game Development, Xbox 360, and 1 others.

10 roles

Dave Maclean work experience

A career timeline built from the work history available for this profile.

Technical Director Ii (Ip Division)

Burnaby, British Columbia, Ca

Jul 2022 - Jun 2024

Technical Director (Ip Division)

Burnaby, British Columbia, Ca

Dec 2020 - Jun 2022

Technical Director (Minecraft)

Burnaby, British Columbia, Ca

May 2019 - Nov 2020

Dev Lead

Burnaby, British Columbia, Ca

Led a team of 11 programmers to help ship the NX version of Minecraft Bedrock

Jan 2018 - May 2019

Senior Software Engineer

Burnaby, British Columbia, Ca

Responsible for various aspects of NX development for Minecraft Bedrock

Apr 2017 - Jan 2018

Lead Programmer (Unannounced Title)

Vancouver, British Columbia, Ca

Led a team of 2-3 programmers working towards bringing the internal SGI project to ship:• Implement various game play and progression features end-to-end in a secure and scalable manner (including client bits, server bits, etc.)• Design + Implement a mechanism for simulating the game server-side (isolated C++ process running the “simulation” behind a scalable .NET core/node.js layer) to validate data sent from one client to another • Prototype + Design + Implement a new game mode providing head-to-head real-time play in a fully scalable manner

Oct 2016 - Mar 2017

Lead Programmer (Age Of Empires: Castle Siege)

Vancouver, British Columbia, Ca

Led a team of up to 7 programmers from inception of AoE: CSPersonal contributions in addition to lead duties:• Network framework implementations responsible for keeping client and server in sync• Helped establish best practices to ensure commands could not be cheated by players• Helped co-author a home-grown AI system for driving unit and squad behavior - Similar to popular behavior-tree implementations though heavily optimized for performance• Initial work on a player-controlled pathing feature (allowing players to augment AI paths)• Design and implementation allowing multiple versions of the client against a single server - Required to handle store propagation delays across various app stores

Jun 2013 - Oct 2016

Lead Programmer (Kinect Gadgets Et Al)

Vancouver, British Columbia, Ca

Led the Kinect Gadget team, shipping a couple of additional titles for the Kinect:I Am Super!• A fun Augmented Reality/Mixed Reality Kinect experience allowing the player(s) to perform gestures and act out super hero skits.• Built in Unreal Engine 3 and shipped on Xbox 360.• In additional to being lead, I worked on the majority of the Augmented/Mixed Reality tech, including converting from 3D space to depth space, ray casting into the depth feed, and implementing logic for effects such as the flame power spreading across objects in the living room when the player touched them.Mars Rover Landing• An interactive Kinect experience that showed players all stages of the Rover landing and allowed then to guide the Rover to safety.• We got to work with NASA directly on this! • Built in Unreal Engine 3 and shipped on Xbox 360.• Smoking Gun took over development from another local studio and started from scratch with an extremely short dev cycle (roughly 8-10 weeks from start to finish).• In addition to being lead, I worked on the first (and parts of the 3rd) phases of the three phase game. For the most part, this involved translating Kinect skeleton data into game controls (controlling the ship or lowering the rover to the planet).• One of the most rewarding experiences of my career.

Nov 2011 - May 2013

Programmer/Senior Programmer

Vancouver, British Columbia, Ca

Individual contributor, initially contract Programmer and then shortly after that Senior Programmer. Specialized in Kinect-related technology (Skeleton-tracking, depth/color feed processing, etc.).Shipped Titles: - Kinect Googly Eyes- Kinect Me- Kinect SparklerWithin a couple months of being promoted to Senior programmer, I was tasked as working Lead for the Kinect Gadget team. Working under the studio’s CTO, I helped lead the next few projects to ship: - Musical Feet- Battle Stuff

Feb 2011 - Nov 2011

Senior Developer

Newtown Square, Pennsylvania , Us

Senior Developer: June 2008 - July 2010Feature Developer: June 2006 - June 2008Software Developer: January 2004 - June 2006Contract Software Developer: September 2004 - December 2004

Sep 2004 - Jul 2010
1 education record

Dave Maclean education

  • University Of Waterloo
    University Of Waterloo
    Combinatorics & Optimization Co-Op
FAQ

Frequently asked questions about Dave Maclean

Quick answers generated from the profile data available on this page.

What is Dave Maclean's role at their current company?

Dave Maclean is listed as ....

Where is Dave Maclean based?

Dave Maclean is based in Canada.

What companies has Dave Maclean worked for?

Dave Maclean has worked for Skybox Labs, Smoking Gun Interactive Inc., and Business Objects.

How can I contact Dave Maclean?

You can use AeroLeads to view verified contact signals for Dave Maclean, including work email, phone, and LinkedIn data when available.

What schools did Dave Maclean attend?

Dave Maclean holds Joint Honours Computer Science, Combinatorics & Optimization Co-Op from University Of Waterloo.

What skills is Dave Maclean known for?

Dave Maclean is listed with skills including Agile Methodologies, Perforce, Game Development, Xbox 360, and Ps3.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.