Michael Gabelmann is a seasoned full-stack Java developer and team lead with over two decades of hands-on experience and eight years in senior roles delivering government and industry software. He combines deep expertise in Java, Spring, Hibernate, JSF, REST, and SQL with strong UI and usability sensibilities to design pragmatic, maintainable application architectures. Michael has led distributed teams using Agile and JIRA, and has practical Atlassian administration experience creating custom workflows, automations and training materials for university and enterprise contexts. He’s comfortable bridging technical and process gaps—mentoring developers while shaping how teams work—having held senior roles at CGI, BC Pension Corporation, UBC and Capilano University. Outside of software he applies a photographer’s eye to product polish and usability, bringing an unusual visual sensibility to user interface design.
8 years of coding experience
21 years of employment as a software developer
Computer Technician Computer Technology, Computer Technician Computer Technology at Camosun College
Scans class and jar files using javap to determine the versions of Java used to compile them.
Contributions:3 PRs, 19 pushes, 4 branches in 6 years 7 months
javajavap
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.