John Goodliff is a software engineer based in Edmonton with 11 years of hands-on experience and a Computing Science degree (with distinction) from the University of Alberta. He contributed to end-to-end development of Haemonetics’ NexLynk Donor Management System, gaining practical systems analysis and full-stack skills in a regulated healthcare context. Versatile across cloud, web front-ends, and low-level programming (Arduino, MIPS), he prefers building performant, privacy-focused, and accessible client-side web applications using modern web technologies. John is active in open-source and brings a pragmatic, detail-oriented approach to engineering problems—balanced by a personal side that includes cycling, music, and “cat whispering.” His background combines production experience with academic rigor, making him well-suited for teams that value usability, performance, and data privacy.
11 years of coding experience
Bachelor's degree, Computing Science Specialization in Software Practice, with Distinction, Bachelor's degree, Computing Science Specialization in Software Practice, with Distinction at University of Alberta
High School Diploma, High School Diploma at Eckville Junior/Senior High School
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.