Senior software engineer and architect with 19+ years of professional development experience, spanning PC, consoles and mobile platforms and server-side Linux.
Shipped 20 AAA products at EA across 9 platforms.
Bob has been working for TD Securities for the last 6 months, leading their DevOps, tooling and OpenStack cloud migration initiatives worldwide as a key member of a new Agile Transformation team. Recently organized the first ever DevOps for Banks Meetup in Toronto. Side-business is bringing Ethereum block-chain technology to mobile Linux, wearables and IoT.
Shipped 20 AAA products at EA across 9 platforms. Shipped 6 FIFA products. That is now a $1B+ dollar business. Generalist with deep knowledge of architecture, configuration management and testing.
Broad technical interests, spanning from wearables, mobile and games to cloud, web, virtualization, containerization, VR and AR. Platform and framework development are of particular interest. Always learning. Recently shipped the first Mono (.NET) runtime for the Tizen OS, and now working on Mono for Sailfish. Loving open source participation.
Target platforms – Products shipped for PC (Win95, Win98, Vista, XP, Win7), PS1, PS2, PS3, PS4, XBOX, XBOX360, XBOX One and GameCube. Currently developing for iOS, Android, Tizen and Sailfish, Windows Server 2012 and RHEL 6.5.
Host platforms – Windows-only for decades. Now almost entirely OS X, with a smattering of Linux (Ubuntu).
Languages – Majority of experience using C++ (nearly 20 years experience) with plenty of C# and Python too. Has also used Java, Objective-C, Perl and Ruby professionally. Many other languages for fun.
Development tools – Visual Studio, Unity3D, MonoDevelop, xcode, Eclipse, VC++, GCC, Clang, NAnt, Ant, MSBuild, make, Perforce, Git, Github, SourceTree, JIRA, Confluence, Bitbucket, Hansoft, DevTrack, PC-lint, Understand for C++, Lattix, ANTLR, and many more. Admin expertise with Atlassian tools and Perforce.