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.
code13 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 (200)

orientdb10
material-ui10
in-progress10
browser10
api10
json10
oai10
springfox10
nodejs10
material-design10
frontend10
arcadedb10
rest-api10
emmet10
spring-mvc10

Programming languages (8)

TypeScriptJavaC++GherkinVueJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
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
reorderingreactreact-adminadminfactory
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
spring-bootgraph-basedrepositoriesnot-production-readyspring-data
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
Michail Michailidis - Senior Backend Software Engineer at evstats.gr