Mark Berger

BASc Computer Engineering

Technical Skills

Front-end tech/frameworks:
HTML5, CSS3, JavaScript, D3.js, AngularJS 1.x
Back-end web frameworks:
Django, Flask, Ruby on Rails, ASP.NET
Relational databases:
MySQL, SQL Server, PostgresSQL, SQLite
Object-oriented programming:
Python, Java, VB.NET, C#
Web, Android, Unix, Embedded Systems


I'm a software developer from Ontario, Canada. I recently completed my BASc in Computer Engineering at the University of Waterloo and I'm looking for new opportunities. Working with both hardware and software on various platforms from embedded systems to mobile phones has broadened my experience, but you'll find me most at home developing for the web. I really enjoy building client-side web applications, and have a strong foundation in server-side development and working with databases. Consistency and clear communication have always been very important to me and I'm a quick learner who is always eager to pick up new technologies.


University of Waterloo
BASc Honours Computer Engineering
Waterloo, ON
Sep 2010 - Jun 2015


Software Developer, Co-op
Toronto, ON
Sep 2014 - Dec 2014
  • Created a powerful Jekyll build system using GruntJS, Bower, Haml, Sass
  • Added new features to a shopping cart built with AngularJS
  • Developed responsive, fluid, and interactive visualizations using D3.js
  • Designed a system to extract data from Facebook, Twitter, Google+ APIs
  • Individually built a dashboard for monitoring and visualizing community
Senior Software Engineer, Co-op
Toronto, ON
Sep 2013 - Dec 2013
  • Built a rich and dynamic single-page web application using AngularJS
  • Gained experience with Sass, Jade, GruntJS, Jasmine, npm
  • Developed a RESTful API with Django, interfacing with Facebook APIs
  • Managed pull requests and code reviews in an agile team using git-flow
Senior Web Developer, Co-op
Toronto, ON
Jan 2013 - Apr 2013
  • Created ad modules in CSS, JS, HTML serving millions of views/day
  • Developed an authenticated API for returning JSON, RSS, and XML data
  • Automated reporting by creating a wrapper for the Google Analytics API
  • Feature development with Rails, including RSpec test cases and TDD
  • Gained experience in Unix with an agile team collaborating using Git
Orbit Group Partners Inc.
Software Developer, Co-op
Markham, ON
Sep 2011 - Aug 2012
  • Rebuilt messaging/notification system using JSON web services
  • Developed scripts, architecture and optimized stored procedures
  • Designed UI elements to enhance usability and performance
  • Updated HTML and CSS throughout the app with a modern look and feel
  • Played an integral role in developing, testing, documenting a major release
Orbit Group Partners Inc.
Business Systems Analyst, Co-op
Markham, ON
Jan 2011 - Apr 2011
  • Provided efficient resolution directly to clients, triaging technical issues
  • Demonstrated technical expertise finding solutions to unique problems
  • Developed SQL scripts and queries optimized for producing reports
  • Automated reporting with VBA macros; refined routine tasks

Awards, Scholarships, & Achievements

Graduation with Distinction
Attained a cumulative average of at least 80%
University of Waterloo
Jun 2015
Outstanding Co-op Evaluations
Significantly exceeded all expectations for all 6 terms
University of Waterloo
Jun 2015
Nortel Networks & President’s Entrance Scholarship
Awarded to top students entering Computer Engineering
University of Waterloo
Nov 2010
Best Presentation, U of T Space Design Contest
First place for international engineering competition
University of Toronto
May 2010


Design: User interfaces, user experience, layouts and themes, LaTeX
Internet: Latest web tech, open-source projects, software development blogs
Fun: Film, photography, television, video games, hardware, biking/walking

Download as: PDF, HTML, Plain Text, Markdown, or LaTeX. Autogenerated by a script.