BCSci, Acadia University
Graduating from Acadia in 2015, Daniel joined ACENET in 2016 as a software developer, with responsibilities both regionally and on the national Compute Canada development team. In April 2022, Daniel transitioned from Compute Canada to the Alliance. Daniel has completed multiple co-op software development positions. His experience is in web development, both front- and back-end, primarily using Ruby on Rails. His background includes working with compiled languages such as C, Java, Go and Crystal. He has specific interests in software maintainability, optimization and efficiency. Daniel’s thesis focused on developing algorithms for the heuristic optimization of university exam scheduling. As an undergraduate, Daniel, as part of three-person team, placed third in the 2013 Science Atlantic Computer Science Programming Contest.