Summary
Bob Donovan is a Senior Software Engineering Manager at Unity with nearly three decades of experience designing and delivering simulation, gaming, and medical software across desktop and mobile platforms. He blends deep technical expertise in Unity, 3D/2D graphics, physics and rigid-body dynamics with proven leadership—scaling teams and shipping complex cross-platform frameworks and native apps (macOS/iOS/Windows). His background spans building game engines, vehicle and crane simulators for training, and a ground-up macOS client with integrated face recognition for True Key, reflecting both product and systems-level craftsmanship. Bob is comfortable moving between low-level C++/OpenGL architecture and higher-level Unity team leadership, often bridging R&D and production delivery. Based in Montreal, he brings a rare combination of simulation physics knowledge and consumer app experience, making him adept at turning sophisticated technical models into usable products.
11 years of coding experience
28 years of employment as a software developer
Bachelor degree, Mechanical Engineering, Bachelor degree, Mechanical Engineering at Polytechnique Montréal
English, French