Mark Johnson

Job Objective
To work as a Software Engineer for a Game Development Company

Summary of Qualifications
  • 8 years total experience in Program Design, Program Implementation and Network Management
  • Bachelor of Mathematics in Computer Science at the University of Waterloo
  • Proficient in Java, C++ and other languages on both Windows and Unix
  • Experience in Multi-Platform, Embedded and Graphics programming
  • Strong Problem-Solving abilities with Research and Development oriented skills

Work Experience
Sep'04 Dec'04 Research Assistant (Co-op)
University of Waterloo, Waterloo, ON
  • Researched the hemispatial neglect psychological disorder
  • Built a computer model of hemispatial neglect to test and expand current theories
Jan'04 Apr'04 Software Engineer (Co-op)
International Business Machines, Markham, ON
  • Ported Toronto Portable Optimizer to 64-bit Linux platforms
  • Programmed cross-compiler support from Intel to PowerPC processor
May'03 Aug'03
Sep'02 Jan'02
Software Engineer (Co-op)
iAnywhere Solutions, Waterloo, ON
  • Increased support for dynamic Structure Query Language interpretation in UltraLite database engine
  • Adapted the dynamic Structure Query Language interpreter to work on PalmOS
Sep'01 Apr'03 Math Tutor (Part Time)
University of Waterloo, Waterloo, ON
  • Tutored first year students in classical algebra and linear algebra
Jan'02 Apr'02
May'01 Aug'01
Software Developer (Co-op)
Okino Computer Graphics, Mississauga, ON
  • Created web based interface for the PolyTrans conversion software
  • Developed and implemented a geometry exporter for the Hoops Stream File format
Feb'00 Aug'00 Senior Program Developer (Full-Time)
DAS Software, Kingston, ON
  • Co-developed Workflow Information Management system for Millworks Custom Fabricators
  • Implemented a multi-user system with varying permission levels
  • Integrated fabrication, accounting and management information into one system
  • Configured server for both Intranet and secure Internet access
May'98 Apr'00 Software Developer (Contract Position)
Domino Theatre, Kingston, ON
  • Designed and Implemented a digital effects management system
  • Increased the quality of sound effects with digital storage and reproduction
  • Simplified process of running sound effects during rehearsals and performances
Apr'99 Sep'99 Y2K Programming Consultant (Contract Position)
MedPro, Kingston, ON
  • Upgraded medical billing software for year 2000 compatibility and to follow new Ontario Ministry of Health requirements
Other work experience 1995-2000 includes:
    Computer Consultant, Network Administrator, Web Page Developer
Bachelor of Mathematics, Honours Computer Science, Cognitive Science Option
University of Waterloo, Waterloo, Ontario
April 2005

Volunteer Experience
Sep'04 Apr'05 Sword Leader, Epee
Waterloo Fencing Club, Waterloo, ON
  • Led stretching and footwork exercises
  • Trained new fencers with specific epee skills
Sep'01 Apr'04 Executive Officer
Club That Really Likes Anime, Waterloo, ON
  • Organized club activities and shows
  • Managed club web server and mailing lists
May'98 May'01 Technical Consultant/Student Advisor
Canada Wide Science Fair Organizing Committee, Kingston, ON
  • Co-created on-line registration system for fair participants
  • Administered organizer and judge computer networks and databases
  • Presented promotional information sessions to sponsors
Awards, Scholarships
Graduated with Distinction, BMath, University of Waterloo2005
Sybase National Scholarship, University of Waterloo2000-2005
Winner, Gameboy Advance Programming Competition, Waterloo IEEE Branch2005
Term Dean's List, Faculty of Mathematics, University of Waterloo2000, 2003
NSERC Undergraduate Student Research Award2001
Bronze Medal, Canadian Computing Competition, University of Waterloo2000
Silver Medal, Team Epee, Ontario Winter Games2000
Silver Medal, Team Programming Competition, ECOO1999
Bronze Medal, Senior Computer Technology, Canada Wide Science Fair1998
Gold Medal, Intermediate Computer Technology, Canada Wide Science Fair1997
The Duke of Endinburgh's Award, Silver Level1997