Summary
Michele Palmia is a Senior Staff Software Engineer based in Berlin with 12 years of experience designing scalable search systems, Java microservices, and distributed architectures. At Trade Republic he leads the Cards & Benefits group, blending hands-on coding with team-level tech leadership to deliver production-ready services. His background includes building high-availability search and ML-serving systems at EyeEm, launching a SCADA monitoring product for 500+ wind turbines, and shipping subscription and payment integrations for The Syllabus. Comfortable across Java, Scala, Python and cloud platforms, he pairs deep search/ranking expertise (Elasticsearch/Lucene, Learning to Rank) with practical product delivery. He also brings research-minded rigor from an IBM Extreme Blue project that led to published results and a patent, reflecting a knack for turning algorithms into operational systems.
13 years of coding experience
10 years of employment as a software developer
Master's degree Computer Engineering, Master's degree Computer Engineering at Università degli Studi di Padova
Bachelor's degree Political Economy, Bachelor's degree Political Economy at Freie Universität Berlin
Erasmus Studentship Computer Science, Erasmus Studentship Computer Science at University College Cork
Secure Web Applications Intensive Programme Computer Science, Secure Web Applications Intensive Programme Computer Science at University of South Wales
English, Italian, German