Mackenzie Haffey

E: [Mackenzie.Haffey<AT>]



University of Calgary

B. Sc. in Computer Science, Concentration in Information Security Awarded with Distinction — 2011-2015

M. Sc. in Computer Science, Information Security — 2015-Present                                                                                              

Knowledge Base

  • Artificial intelligence, computer networking, network security, malicious software, data protection, operating systems, spam, internet fraud, interface design, user-centric design, usability analysis and software system engineering and development

Notable Accomplishments

  • Awarded various competitive scholarships such as the Jason Lang Scholarship, Undergraduate Merit Award and Gordon Elliott Scholarship
  • Placed on the Faculty of Science’s Dean’s List
  • Raised cumulative G.P.A. from a 3.26 to a 3.47 during B. Sc.
  • Completed an undergraduate thesis in Information Security with a grade of A+


Software Developer, ENABIL Solutions Inc.

Calgary, Alberta — 2015-Present


  • Develop software with Oracle Billing and Revenue Management System (BRM), Develop novel software tools to support fellow developers, Locate and correct root cause of software bugs, Work closely with other teams to correct issues with software in production environments

Required Skills

  • Independance, Knowledge of Oracle BRM, Knowledge of the Telecommunications Industry, Effective communication and time management, C programming, Knowledge of waterfall and agile development methodologies

Staff Member, Supervisor & Assistant Manager, Landmark Cinemas

Calgary, Alberta — 2008-2015


  • Guest relations, administrative tasks, staff supervision, externals and internal problem resolution, auditing and staff training

Required Skills

  • Leadership, teamwork, effective verbal communication, problem solving, delegation and time management

Web Committee Chair & Cabinet Member, Upsilon Chi Chapter of Phi Gamma Delta

Calgary, Alberta — 2012-2015


  • Leading a group of peers, organizing chapter events, preparing reports for international headquarters, maintaining and overseeing various committees

Required Skills

  • Leadership, excellent written communication, planning, organization, public speaking, teamwork and overseeing adherence to rules and regulations


  • Strong organizational skills
  • Thorough understanding of the software design and development processes
  • Excellent interpersonal communication abilities
  • Strong computer programming skills in C, C#, Java, JavaScript, HTML5, CSS, Python, and Bash
  • Experience with Windows, Linux and other UNIX based operating systems
  • Experience with security tools such as static analysis tools and network analysis tools
  • Experience with the use of code repositories and collaborative development
  • Experience implementing data protection systems
  • Outstanding abilities to learn and adapt to new challenges
  • Robust understanding of user-centered design
  • Robust understanding of computer vulnerabilities and modern threats


Available upon Request.