Mackenzie Haffey

E: [Mackenzie.Haffey<AT>gmail.com]

MH

Education

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+

Experience

Software Developer, ENABIL Solutions Inc.

Calgary, Alberta — 2015-Present

Responsibilities

  • 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

Responsibilities

  • 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

Responsibilities

  • 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

Skills

  • 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

References

Available upon Request.