Michael Hackman

Software Engineer at Granify

Michael Hackman is a Software Developer at Granify. Michael previously worked as a Student Software Developer at the University of Alberta from January 2019 to March 2019. In their role as a Student Software Developer, they created an IR-based plagiarism detection web-service to aid Computing Science students by informing them if their current assignment submission is copying too much from their fellow student's assignment submissions. Michael communicated with their client on multiple occasions to ensure the proposed design fit their requirements and designed a web-service with multiple roles using Python and Java to accept submissions, asynchronously process those submissions and generate a report. Michael gathered requirements from their client and used them to create a traceable test plan, then implemented the plan as automated test cases using Shell Scripting, Curl and JavaScript. Michael tracked and updated defect reports as they debugged issues and verified that they were fixed. Michael employed source versioning by tracking code changes using Git. Michael organized progress into sprints to always have a viable product available. Michael improved their understanding of network based projects by debugging complex existing web services to get them back up and running in a new environment.

Michael Hackman has a Bachelor's degree in Computer Science from the University of Alberta and a Diploma in Music Recording from MacEwan University.


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices


Granify

Granify employs big data and machine learning technologies to enable online retailers to enhance their sales via a SaaS-based solution.


Industries

Headquarters

Edmonton, Canada

Employees

51-200

Links