Michael Petrinolis

Senior Software Engineer at Lighthouse SA

Greece
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 Petrinolis is a Senior Software Engineer and former Chief Software Architect with 12+ years of hands-on experience building robust software systems and leading architecture efforts across fintech and enterprise domains. Trained in mathematics at the University of Athens and the Aegean University, he blends strong analytical rigor with practical engineering—skilled in OOP, R&D, SQL and database design. He has a long tenure designing and evolving platforms, from architect roles at Broker Systems and Orian SA to senior engineering positions at Lighthouse and Vendallion. An active open-source contributor, he improves both front-end UX for Windows XAML apps and back-end identity features in the widely used Orchard Core CMS, including social authentication and user store integrations. Known for maintaining and refactoring legacy code while introducing clean MVVM-driven UI patterns, he excels at turning complex requirements into maintainable, secure solutions. Based in Greece, he combines deep technical depth with a track record of practical delivery and platform modernization.
code12 years of coding experience
job26 years of employment as a software developer
bookMathematics, Mathematics at University of Athens
bookMathematics, Mathematics at Panepistimion Aegaeou
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

cms10
xaml10
uwp10
user-authentication10
authentication10
asp-net-core10
ui-design10
mvvm10
user-management10
asp-net10
uid10
front-end-development10
windows-ui10
dotnet-core10
csharp10

Programming languages (8)

TypeScriptPowerShellC#HCLCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
OrchardCMS/OrchardCore

Mar 2018 - Jan 2023

Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
Role in this project:
userBack-end Developer
Contributions:34 reviews, 60 commits, 80 PRs in 4 years 10 months
Contributions summary:Michael primarily worked on implementing and integrating features related to user authentication and management within the Orchard Core CMS framework. This included the implementation of `IUserLoginStore<IUser>` for user login functionalities, as well as features for Facebook, Microsoft, and Google authentication. Furthermore, the user was involved in adding roles and managing user permissions within the system. The impact of these changes enhances the user experience and the security of the platform.
cmstenantwcfc-sharporchard-core
Windows-XAML/Template10

Sep 2015 - Dec 2015

Making Windows 10 apps great again
Role in this project:
userFront-end Developer
Contributions:16 commits, 19 PRs, 49 comments in 2 months
Contributions summary:Michael primarily focused on enhancing the user interface and functionality of the Windows 10 application. Their contributions included adding and modifying dependency properties for UI elements within the HamburgerMenu control. They also implemented MVVM scenarios, allowing for more flexible data binding and control over the visibility and enablement of navigation buttons. Furthermore, the user was responsible for code maintenance, incorporating upstream changes and refactoring existing code.
xamluwpwindowswindows-10-appsc-sharp
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 Petrinolis - Senior Software Engineer at Lighthouse SA