Welcome to Graham Robertson's resume! Check out my BBM Hackathon Pitch

Recent Work

Kids' CBC Preschool Website
RaccoonJS
Isaac Boldt
NHLPA Players Poll
the art of re use (Modern browsers only - under reconstruction)
the art of re use - blog
Telatino Network
102.1 The Edge Indie Online
Supernova Profiles & Music Player
Supernova Interactive

Objective

I am in constant pursuit of refining and expanding my current skill set while contributing as a receptive member of your team.

Skillset

  • C#, php, Python, Perl, & Java
  • HTML5, CSS3, Flash (AS2 & AS3)
  • MVC Object-Orientated JavaScript
  • AJAX, COMET, JQuery, & Prototype
  • ASP.NET & Linq/Entity, Django, Wordpress, Moveable Type, MediaWiki, & Papervision 3D
  • BlackBerry Webworks SDK, BlackBerry Air SDK, & X Tools for Mac OS X and iOS
  • MSSQL, MySQL, & SQL-Lite
  • TFS, SVN, GIT
  • Visual Studio, FlashBuilder, Photoshop, Illustrator, Smultron, Coda, Microsoft Word/Open Office, Outlook, ZBrush, & Maya
  • Google Maps API, Facebook Plugins/Connect, & OpenID
  • Mac OS X, Windows XP/7, Linux (Gentoo, CentOS, Ubuntu, etc.), QNX

Work experience

Developer - Kids' CBC Interactive

Feb 2012 - Present
Toronto, Ontario

I work as part of a team creating exciting interactive experiences for preschoolers using a combination of Web Technologies and the Flash platform. Our projects range from streaming video content on demand to building games and augmented reality learning experiences.

Speaker - BlackBerry Developer Conference

Oct 2011
San Francisco, California

After submitting a paper about JavaScript efficiency and resourcefulness on the mobile platform, RIM selected me to take part as one of their break-out session speakers at their Developer Conference in San Francisco, California.

Solutions Developer - Agility, Inc.

Jul 2011 - Feb 2012
Toronto, Ontario

Being part of a well-managed team meant completing websites in a very timely fashion yet with a quality to delight customers by exceeding their expectations. I worked closely with the Agility Content Manager API to rapidly build custom solutions and website packages for a variety of customers with unique requirements and content. We used C# .NET and its MVC3 framework and the latest in HTML, CSS, and JavaScript while supporting legacy browsers.

Web Developer - Supernova Interactive

Mar 2009 - May 2011
Toronto, Ontario

As the sole developer, I had a wide range of responsibilities that allowed me to grow vastly in my area of expertise. I handled the development of internal projects as well client work such as edge.supernova.com and supernova.com/rogersbattle. I was often involved with the design of the user-experience such as with the music player. I worked server-side using C#, .NET, and Linq, as well as interfaces using HTML, CSS, and JavaScript.

Social Games Art Director and Developer - Zynga Games

Apr 2008 - Jan 2009
Toronto, Ontario

I created webpages from PSDs using standard HTML and CSS. I was responsible for ensuring that design and game engineers were in-sync for several game projects. I also acted as the lead Flash developer using ActionScript 2 & 3.

Teaching Assistant - University of Toronto

Aug 2008 - Sep 2008
Toronto, Ontario

I prepared lessons and conveyed systematic approaches to solve through puzzles such as sudoku and minesweeper, and relating those approaches to proving mathematical conjectures.

Flash Developer - Paten Publishing

Mar 2008 - Apr 2008
Toronto, Ontario

I prepared lessons and conveyed systematic approaches to solve tough puzzles, such as sudoku and minesweeper and relating those approaches to solving mathematical conjectures.

Web Designer and Developer - Metroland Media

Nov 2007 - Mar 2008
Mississauga, Ontario

I worked remotely creating a virtual online “page-flipper” magazine for kids building all the animations and scripting page-to-page functionality.

Education

Bioinformatics and Computational Biology - University of Toronto

Toronto, Ontario

I took numerous courses in Molecular Biology, Mathematics, and Computer Science. I was part of a group that met between classes to solve complex puzzles and problems with Professor Arnold Rosenbloom under whom I became a Teaching Assistant for similar workshops.

Ontario Scholar - Oakwood Collegiate Institute

Toronto, Ontario

I was a part of the school's leadership program, travelled to Austria and Czech Republic with the school's Symphony Orchestra and Senior Choir, and received the school's Technology scholarship.

Interests

I have a strong affinity for scalable, efficient code regardless of platform or language. In my spare time I enjoy playing the guitar, photography, and riding my bike.

References

References are available upon request.