Michael Denny

CTO & Founder at Engage Labs

Fidenza, Emilia-Romagna, Italy
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

🤩
Rockstar
🎓
Top School
Michael Denny is a seasoned CTO and founder with 12 years of professional software experience, currently leading Myappfree and Engage Labs from Fidenza, Italy. He blends hands-on backend engineering and architecture with product-driven entrepreneurship, building consumer loyalty experiences that reward app discovery. Previously he led IT strategy and architecture and served as a solutions architect at Goldbet, shaping technical standards and high-level design for complex systems. An active open-source contributor, he improved RPC robustness in the popular EasyNetQ .NET RabbitMQ client by adding exception handling, synchronous consume methods, and delivery-mode fixes to prevent client timeouts. Michael is comfortable switching between code and strategy, turning low-level reliability improvements into better user-facing products. His background reflects a pragmatic thinker who reliably moves projects from prototype to production while keeping operational resilience front and center.
code12 years of coding experience
job12 years of employment as a software developer
bookDeveloping, Developing at ITIS G. Galilei
languagesItalian, English
github-logo-circle

Github Skills (9)

rabbitmq10
net10
asp-net10
rpc10
csharp10
messaging10
dotnet-core10
dotnet-new9
dotnet9

Programming languages (18)

C#PowerShellJavaC++CGoHTMLErlang

Github contributions (5)

github-logo-circle
EasyNetQ/EasyNetQ

Dec 2013 - Mar 2019

An easy to use .NET API for RabbitMQ
Role in this project:
userBack-end Developer
Contributions:3 releases, 74 reviews, 111 commits in 5 years 4 months
Contributions summary:Michael primarily contributed to the EasyNetQ library by implementing and improving features related to Remote Procedure Call (RPC) functionality, specifically around exception handling. They added exception handling around responder functions to prevent client timeouts. They also fixed an issue with the delivery mode in RPC calls and addressed problems with classes that lack parameterless constructors. Additionally, the user added synchronous consume methods, enhancing the flexibility of the API.
apidotnetcsharpmessagingrabbitmq
micdenny/EasyNetQ

Jan 2015 - Sep 2022

An easy to use .NET API for RabbitMQ
Contributions:1 release, 2 reviews, 1 PR in 7 years 9 months
apidotnetcsharpdotnetcorerabbitmq
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 Denny - CTO & Founder at Engage Labs