Brad Cavanagh

Lead Product Software Engineer @Capgemini

Vancouver, BC, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

May 2024 — Present

Lead Product Software Engineer @Capgemini

View department →

Vancouver, BC, CA

My role from Unity transitioned directly to Capgemini Engineering, where I am a lead backend developer for a high-concurrency real-time platform using Node.js and Terraform on Google Cloud Platform, integrating a Unity WebGL app within a React frontend. This platform delivers a real-time 3D and live-streaming experience to thousands of people concurrently, with zero tolerance for disruption or errors. I handle everything related to the cloud architecture, from architecture and deployment to live-ops support.Projects:* Python developer, real-time physics calculations for amusement park ride vehicle.* Lead cloud developer, high concurrency real-time API. Node.js, React, Terraform, Google Cloud Platform. Integrates with Unity WebGL application to deliver real-time interactive platform for thousands of concurrent users.* Unity developer, prototype Android Automotive application.* Backend C# developer, commerce-focused Unity Cloud Service. Backend service integration, secure commerce, authentication flow.

EDUCATION

1993 — 1999

University of Victoria

Bachelor of Science - BS

SKILLS

EtlJqueryWeb ApplicationsBig DataJavaOperating SystemsJavascriptGitAngularjsCProgrammingSoftware DevelopmentPythonElasticsearchAnimal HusbandryMasonDatabase DesignRestPerforceJsonHtmlNode.jsMysqlOs XMac Os XSoftware EngineeringHadoopSqlLinuxDatabasesPerlData AnalysisUnix

ABOUT BRAD CAVANAGH

I\'m a staff software developer focusing on real-time 3D applications across all industries, with a particular focus on backend and cloud architecture and design. I excel in Azure architecture and C# development, having lead teams deploying C# software to Azure for multinational corporations. I am also very familiar with Unity multiplayer applications, including runtime network programming with Unity Netcode for Game Objects, server hosting and scaling with Unity Multiplay and Matchmaker, voice and text communications using Vivox, and data storage using PlayFab. Basically, if it has to do with architecting and developing backend software solutions for real-time 3D multi-user applications, that\'s my jam.I lead teams of developers, I work with project managers, designers, devops, and quality assurance teams, all to create the best possible product we can. I work in every phase of a project from envisioning to delivery, including technical planning, task breakdown and estimation, and development.Formerly- gameplay and design tools developer for Nancy Drew: Mystery of the Seven Keys adventure video game- lead developer focusing on Unity-based multiplayer games, using Unity Gaming Services for backend architecture- lead developer designing, developing, and deploying cloud-based applications and infrastructure in support of Unity AR/VR applications, in addition to managing other software developers. Primary target for software development and architecture were dotnet C# deployed to Azure- technical director leading teams of up to six developers developing top-class mobile, console, virtual reality, and desktop applications involving Unity, C#, JavaScript (node.js and Angular), and Lua, for iPhone and iPad, Xbox 360 and Xbox One, Windows 10, and HTC Vive- release manager for multi-million line astronomical data processing software collection, released on a six month schedule and for multiple architectures and operating systems- primary programmer on large Perl codebase for analyzing astronomical data- primary developer and support for Hadoop cluster, Datameer Big Data analytics package, and Elasticsearch cluster.Comfortable programming in C#(Unity.NET Core), Javascript (in node.js, Angular, and React environments), Java, Perl, Lua, and Fortran. Proficient with Windows, Linux, and Mac OS.Specialties: Unity multiplayer gaming, multiplayer hosting architecture, cloud architecture, cloud deployments, astronomical data reduction, large codebase software engineering, big data, full-stack programming

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Brad Cavanagh — Lead Product Software Engineer at Capgemini in Vancouver, BC, CA | Unifers