Rob Kilbride Video Game Programmer Ottawa, Ontario, Canada

Rob Kilbride Video Game Programmer Ottawa, Ontario, Canada

Rob Kilbride Video Game Programmer Ottawa, Ontario, Canada Objective Seeking a position as a senior video game programmer. Specialties Languages: C, C++, C#, Java, Javascript, Angular JS, HTML, HTML5, Flash, Action Script 3, JSON, XML, Objective-C, PHP, MySQL, HLSL, ASP, TCL, Turing, Turbo Pascal, Basic, Visual Basic, assembly Platforms: Windows PC, XBox, X360, XBox One, PS3, PS4, IOS, Android, UWP, Wii, Unix, Linux Mint, Windows 7 Mobile (XNA/Silverlight), Cross-platform mobile engines: Unity, Xamarin, Marmalade, Cocos-2dx, Unreal, and one we developed at Artech Studios called Morpheus Tools: Visual Studio, DirectX, Open-GL, X-Code, NetBeans, Mono-Develop, Eclipse, Codeblocks, Source Safe, SVN, GitHub, Perforce, VxWorks, Photoshop, Maya, 3DStudio Max, NetMon, XUI Editor, XLast, Kinect, Bullet Physics, Box2D Physics, XAudio Experience Hoser Games - Owner January 2012 - Present Long Sault, Ontario Independent cell phone game development and contracts. 2 mobile titles published for Windows phone: “Reality Game” and “Tilty Eh?”. Snowed In Studios Inc. - Senior Developer May 2017 - Present Ottawa, Ontario Senior programmer, worked on: Henry Danger - Time Warp (IOS, Android) We Happy Few (Windows, Xbox One, PS4, UWP) Fallout 76 (Windows, Xbox One, PS4) Blades - Elder Scrolls (IOS, Android) Fuel Industries - Technical Director of Software Development July 2016 - October 2016 Helped with the more challenging programming aspects of any project in development. Managed a small team of Unity programmers. Worked on an iOS Xamarin app (using C#) which involved scanning t-shirts with a live camera and communicating with a backend CMS. Wrote a Vuforia library for Xamarin and worked with Wikitude recognition plugin. C.F.O.R.P. February 2015 - May 2016 Ottawa, Ontario Programming 2 platformers, (updated French versions for grades 7 & 8) using Unity3D engine in C#. Platforms are IOS, Android and Flash. Also completed a 2 month contract involving an educational Rat Dissection game for the PC using the Falcon input device bitHeads December 2014 - January 2015 Ottawa, Ontario Contract porting Unity IOS game to Android and optimizing for low-end devices using C#. Magmic/Stratdgi November 2014 - December 2014 Ottawa, Ontario Unity IOS short contract. Coding add-ons to an existing game using C#. Integrating art and audio. Akendi June 2014 - September 2014 Ottawa, Ontario Programming the website front end for job tracking software using Angular JS, Javascript, HTML and HTML5 C.F.O.R.P. September 2013 - September 2014 Ottawa, Ontario Programming 2 platformers, each with 24 levels using Unity3D engine in C#. Platforms are IOS, Android and Flash. Only programmer on the project. Colfax (Ottawa rock band) June 2013 - September 2013 Long Sault, Ontario Developed an HTML5 Space Invaders-like game to help promote the band. Professor St. Lawrence College September 2012 - May 2013 Cornwall, Ontario Teaching in a 2 year Game Development Technician program. Courses taught: GAME301 - Game User Controls - Input devices, console specific development, Kinect skeleton tracking, Speech Recognition, general game programming concepts GAME203 - Game Information Control - Databases - Using mySQL and PHP as well as interfacing to C/C++ (libmysql) in a game environment GAME404 - The Psychology of Video Games - designed the course outline for this class to be used by future professors - the use of psychological concepts to improve game design MATH09 - An Introduction to College Math - taught to the pre-health students as well as those in the video game program - designed one unit specific to game development (binary, Hex, Vectors etc..) Arctic Empire Inc. April 2012 - September 2012 Ottawa, Ontario Programmed the front-end and client side of an IOS card game title as a 6 month contract. Biggest part of the job was making ENC-MQ (the network layer) work for IOS and run as a platform independent plugin to Marmalade (the cross-platform SDK used). One other programmer on the project did the server side work. Game and Engine programmer Artech Studios June 2000 – March 2012 Ottawa, Ontario Titles: Disney's Cinderella's Castle Designer (PC) – Lead Programmer Trivial Pursuit - Unhinged (XBox, PC, PS2) Trivial Pursuit - Lord of the Rings (DVD) Friends - (PC) Raze's Hell - (XBox) - Network & XBox Live Lead Twister Dance (DVD) Aces of the Galaxy (XBox) - Network & XBox Live Lead Animal Genius (PC) -Flash mini-game Lead Boogie Bunnies - (XBox, PC) XBox Live Lead Gondwana (PC) Nerf 1 (Wii) Co-Lead Littlest Petshop Friends (Wii) Naval Assault (XBox360) – Network, Xbox Live, & Lead Programmer The Undergarden (PC,Xbox360,PS3) Motion Explosion!(Xbox360 Kinect) Clifford, Be Big With Words (Windows 7 mobile) 39 Clues Madrigal Maze (Windows 7 mobile) Cloudship Traders (IOS) Engine: - Launched Artech's 3D engine in July, 2000. - Designed the mesh and animation file formats, binary loader and writer, Keyboard, Mouse, Joystick, Video, and Network classes. - Worked extensively on the menu system, including writing a menu system editor. - Lead programmer for Xbox Live and cross-platform network code. Tools: - Wrote and maintained Artech's Maya exporter and mesh/animation viewer from Maya 5 to Maya 2011. - Wrote many tools and features for the editor, including designing the visual object type window, known as the “Dressing Room”. - Wrote a visual source control tool, “ArtSafe”, designed for art-heavy DVD projects. Leadership: Art Pipeline: Daily contact person providing exporter support for all 3D artists and animators. Interviewer: Reviewed resumes and interviewed Algonquin college applicants. Volunteer: Ringside for Youth: Program and operate the big-screen "Knockout Draw" real-time display at charity boxing event. (2006 – present) Athletics: Co-ordinated various company sports during lunch break: running team, basketball and hockey. BigFatMedia.com Short contracts between 2006 – 2009 - Programming back-ends for several websites using ASP, PHP and SQL - Worked on password entry, site security, photo upload and resizing, and database querries. Software Designer Newbridge Networks / Alcatel-Lucent January 1997 – March 2000 (3 years 2 months) Kanata, Ontario - Automation specialist, writing test scripts using TCL language on Unix work stations. - Software designer for the 36170 and the 50G network switch using C, C++ and assembly. - Lead designer for the ILMI protocol on the 50G switch. Co-Owner Sandy Hill Windshield Repair June 1996 – September 1997 (1 year 4 months) Sandy Hill, Ottawa Owned and operated a small windshield repair business with 3 employees. Learned business management skills and sales. Ten percent of all our sales were donated to the Children's Wish Foundation. Education Queen's University Bachelor of Science, Honours, Computer Science 1993 – 1997 Final fourth year computing project: Designed a program that interpreted sentences input by a user and attempted to draw a picture of each sentence. For parts of the sentence the program didn’t “understand”, it would ask questions to the user, and grow its database based on the answers given. Earned a mark of 95%. Interests - writing home-brew PC and cell phone games since the age of 6 (started on the PET computer) - converting my board game, “Hammer Time” to cellphone, PC and XBox - writing educational software for my wife’s grade 1 class using my 2D engine and game editor - 8 grades of Royal Conservatory piano + 2 years of music theory - long distance running (10K races and half marathons) - sketching, basketball, volleyball, hockey, guitar Personal Information Home: 613-534-8476 Cell: 613-362-4875 Email: [email protected].

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us