Michael Dever

Lead Solutions Architect at HappyTeams

Leinster, Ireland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Michael Dever is a Lead Solutions Architect with 12 years of experience designing and delivering scalable web platforms, currently leading architecture at R-Zero while also founding HappyTeams. He blends deep academic rigor—a Ph.D. in Program Transformation—with practical full-stack expertise in Ruby on Rails, React, Angular and database engineering. His background in software security and performance includes work on a deliberately vulnerable JavaEE project (WebGoat-Legacy) where he focused on backend user and database modeling, and prior roles that produced measurable performance gains like a 25x Splunk load-time speedup. Michael’s research on automatic program parallelisation informs a systematic approach to partitioning and optimising systems for concurrency and scalability. Comfortable moving between hands-on development and technical leadership, he has a track record of turning complex requirements into maintainable, production-ready solutions. Based in Leinster, Ireland, he combines startup grit with research-driven problem solving to architect resilient platforms.
code12 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (BS) Computer Applications, Computer Science, First Class Honours, Bachelor of Science (BS) Computer Applications, Computer Science, First Class Honours at Dublin City University
stackoverflow-logo

Stackoverflow

Stats
359reputation
312kreached
16answers
2questions
github-logo-circle

Github Skills (13)

javas10
h2-database10
sql10
back-end-development10
database-design10
java10
git6
activerecord6
hash6
javascript6
git-checkout6
ruby6
ruby-on-rails6

Programming languages (6)

TypeScriptJavaShellJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
WebGoat/WebGoat-Legacy

Jun 2015 - Jul 2015

Legacy WebGoat 6.0 - Deliberately insecure JavaEE application
Role in this project:
userBack-end Developer
Contributions:12 commits, 1 PR, 4 comments in 24 days
Contributions summary:Michael primarily focused on the backend development of the application, with a significant emphasis on the user model and database interaction. They implemented changes to the `UserDatabase` class, creating and modifying database tables, and adding functionality to manage users and roles. The user's work includes updating the H2 database connection and removing platform dependencies in database location. They also addressed database table counts and refactored user-related functionalities.
javajavaee
ingress.com/intel total conversion user script with some new features. Should allow easier extension of the intel map.
Contributions:28 pushes, 13 branches in 2 years 4 months
totalwindowsintel-maptotal-conversionuser-script
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.
Request Free Trial
Michael Dever - Lead Solutions Architect at HappyTeams