Michail Michailidis

Senior Backend Software Engineer at evstats.gr

Athens, Attica, 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

👤
Senior
🎓
Top School
Michail Michailidis is a Senior Backend Software Engineer with 13 years of experience building resilient, data-driven systems and leading teams through architectural modernization. He combines deep expertise in databases, Java Spring Boot, distributed systems and DevOps with a strong advocacy for Domain Driven Design, Hexagonal Architecture and continuous refactoring. Michail has led migrations from monoliths to microservices, introduced CI/CD, code quality tooling and data platforms (Spark/Hadoop) while keeping zero-downtime releases a priority. He pairs hands-on backend work with product-facing analysis—documenting business requirements in BPMN and driving cross-functional collaboration at companies like Wrike and Etraveli Group. Creator of evstats.gr, he applies his interest in data visualization and automated insights to public projects that turn registration data into actionable analytics. A self-taught coder since age 12 with an MSc from Brown University, he brings both long-term curiosity and practical leadership to complex engineering challenges.
code14 years of coding experience
job15 years of employment as a software developer
book4 year Ptychion equiv. to Bachelor's degree, Computer Science, 4 year Ptychion equiv. to Bachelor's degree, Computer Science at Athens University of Economics and Business
bookMaster of Science (Msc), Computer Science, Master of Science (Msc), Computer Science at Brown University
book1st Highschool of Glyfada
languagesGreek, English, French
stackoverflow-logo

Stackoverflow

Stats
12,012reputation
4.3mreached
133answers
120questions
Badges
java
top-5%
spring
top-5%
github-logo-circle

Github Skills (199)

jquery-plugin10
spring-rest10
orientdb10
material-ui10
query-building10
backend10
admin-on-rest10
javascript10
graphql-api10
single-page-application10
rest10
rsql10
react-admin10
angular10
admin10

Programming languages (10)

TypeScriptJavaDockerfileShellC++VueJavaScriptPHP

Github contributions (5)

github-logo-circle
zifnab87/spring-data-gremlin

Apr 2017 - Feb 2019

Spring data tinkerpop makes it easier to implement Graph based repositories. This fork replaced Titan with JanusGraph and migrated to TinkerPop 3.3 - not production ready - tests fail
Contributions:56 commits, 4 PRs, 52 pushes in 1 year 10 months
graphjanusgraphspring-datatinkerpop
Nooul/ra-component-factory

Oct 2017 - Jun 2020

ra-component-factory when used with http://github.com/marmelab/react-admin provides a centralized way to easily configure visibility and permissions related business logic, including access to forms/views, visibility/immutability of resource fields/inputs, reordering of elements based on role and handling of tabbed views/forms
Contributions:76 commits, 1 PR, 69 pushes in 2 years 8 months
business-logicimmutabilityreact-admintabbed-view
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