Summary
Michael Girges is a software engineer and Computer Science MS student at Technische Universität Darmstadt with nine years of hands-on experience spanning software engineering, NLP, and machine learning. Currently at Bloomberg, he has recent industry experience building production systems and previously delivered user-profiling and personalization platforms for Vodafone that scaled to 50M+ users. His background includes frontend development with Angular and database administration, plus internships that sharpened product-facing engineering and data-driven decision making. Academically he graduated top of his class from The German University in Cairo and is pursuing advanced ML work in Germany, blending rigorous theory with practical systems. Colleagues describe him as someone who moves comfortably between data pipelines, front-end features, and machine learning models, often focusing on production-readiness and measurable business impact. Outside core responsibilities he seeks opportunities to apply NLP techniques to real-world personalization problems, a less-obvious thread tying his roles together.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, 0.96 (top 9%, Highest honors, German GPA, 0.7 is best and 4.0 is worst), Bachelor's degree, Computer Science, 0.96 (top 9%, Highest honors, German GPA, 0.7 is best and 4.0 is worst) at The German University in Cairo
Technischen Universität Darmstadt
General Secondary Education Certificate (GSEC), General Secondary Education Certificate (GSEC) at Mostafa Kamel official language school
English, German, Arabic