Ali Elbeheiry
Arabic (Native)
English (Fluent (C2))
German (A2)
French (A1)
Summary
Software engineer with a Master's in Media Technology (TU Ilmenau) and 2+ years of professional web-development experience using React, TypeScript, and Material-UI. Background spans frontend dashboards, backend tooling, Elasticsearch integration, and database administration in SQL and PL/SQL on Linux. Master's thesis researched nonverbal communication in Virtual Reality; Bachelor's thesis built a Python and OpenCV computer-vision system for facial-asymmetry detection. Based in Germany, open to full-stack, frontend, and backend software-engineering roles.
Education
Master of Science in Media Technology
TU Ilmenau
2022 - 2025
- Master's Thesis: Nonverbal Communication in Virtual Reality (2025).
- Coursework in human-computer interaction, virtual and augmented reality, signal processing, and media systems.
Bachelor of Science in Computer Science & Engineering
The German University in Cairo
2015 - 2019
- Overall GPA: 2.5 (German scale: 1.0 = highest, 4.0 = lowest passing grade).
- Bachelor's Thesis: Facial Asymmetry Detection Using a Computerized System (Grade: 1.7, German scale).
- Built a Python and OpenCV system using facial-landmark detection and pose-estimation algorithms to analyze and track facial asymmetry over time, with visualizations supporting medical analysis.
Experience
Working Student – Web Developer
EasternGraphics•Ilmenau, Germany
2023 - 2025
- Developed a React, TypeScript, and Material-UI dashboard monitoring 7 backend services across 100+ charts and 30+ tables, giving the engineering team real-time visibility into outages and performance bottlenecks and cutting recovery time from database and server incidents by an estimated ~50% versus the previous tooling. Architected to scale as further services are onboarded without core rewrites.
- Customized Splainer, an open-source Elasticsearch result-explanation tool, for internal search-quality analysis, enabling the team to debug relevance issues against production indexes.
- Built a TypeScript tool that parsed legacy XML product data and converted it into the company's internal exchange format, replacing a previously manual migration step.
Database Administrator
Egyptian Engineering Authority (Mandatory Military Service)•Cairo, Egypt
2020 - 2021
- Administered the Engineering Authority's relational databases (SQL, PL/SQL): user provisioning, performance tuning, and routine maintenance supporting daily operations.
- Rewrote and optimised core PL/SQL statements, eliminating a recurring failure mode that previously left processes blocked until services were manually restarted, reducing unplanned database downtime by ~40%.
- Diagnosed database incidents and executed backup-and-recovery procedures to ensure data integrity under strict service-level expectations.
- Trained and oversaw ~8 incoming recruits in database administration and Linux fundamentals.
- Provided Linux and Windows desktop support, network troubleshooting, and general IT assistance to military and civilian personnel.
Technical Intern – Linux, Databases, Big Data
E.C.G•Cairo, Egypt
2017 - 2018
- Completed structured intern projects covering Linux system administration, big-data fundamentals, and relational database management.
- Completed coursework aligned with the Red Hat Certified System Administrator (RHCSA) and Red Hat Certified Engineer (RHCE) curricula.
Projects
Nonverbal Communication in Virtual Reality
Master's thesis at TU Ilmenau investigating nonverbal communication patterns (gaze, posture, and gesture) in virtual reality environments, with implications for social-VR interaction design.
Facial Asymmetry Detection System
Bachelor's thesis system written in Python with OpenCV: detected facial landmarks, estimated head pose, and quantified asymmetry over time. Produced medical-analysis visualizations from the resulting time-series data.
Backend Health Monitoring Dashboard
Frontend insight tool built at EasternGraphics: a React, TypeScript, and Material-UI dashboard surfacing real-time backend service-health metrics, used by the engineering team to track availability and bottlenecks.
Skills
Languages
Frontend
Backend
Others
Tools & Technologies
Development Tools
Languages
- Arabic: Native
- English: Fluent (C2)
- German: A2
- French: A1