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

Sign up to view 0 direct reports

Get started


Teams

This person is not in any teams