YF — PORTFOLIO000
Porträt von Youssef Farhat im marineblauen Blazer, an einem Schreibtisch sitzend
Software Engineer

YOUSSEF
FARHAT

01Mobile · Frontend · Backend · DevOps · Cloud
02Dortmund, Nordrhein-Westfalen, Deutschland
032+ Jahre Erfahrung · Releases auf 3 Plattformen · AWS-zertifiziert

IchentwicklezuverlässigedigitaleProduktevonderIdeebisindieProduktion.

Software Engineer mit Releases für Android, iOS, Web und Cloud.

Scrollen
Youssef Farhat stehend im marineblauen Anzug
Abb. 01Y. Farhat
01 — Über mich

Software Engineer bei der acardo group ag in Dortmund. Ich arbeite am ganzen Produkt – vom Screen, den Nutzer antippen, bis zu den Servern dahinter.

01 / 04
Mobile

Native Apps in Produktion – auf beiden Plattformen.

AndroidKotlin · Java
iOSSwift · SwiftUI
Cross-PlatformFlutter
02 / 04
Backend

Die Services und APIs, auf die sich die Apps verlassen.

SpracheJava · Spring Boot
SchnittstellenREST-APIs
DatenMySQL · PostgreSQL · MongoDB · ClickHouse
Weitere StacksPHP · Laravel
FrontendReact · TypeScript · JavaScript
03 / 04
Cloud

Infrastruktur, die sicher und reproduzierbar bleibt.

PlattformAWS (Certified Cloud Practitioner)
RuntimeDocker
EdgeCloudflare
CI/CDJenkins · GitHub Actions
MonitoringPrometheus · Grafana · SonarQube · Nexus
04 / 04
Produkt

Entscheidungen, die sich im echten Einsatz bewähren.

UmsetzungEnd-to-End, termingerecht
MethodikAgile · Scrum
VerantwortungAllein, von der Architektur bis zum Deployment
ToolsGit · GitHub · Jira · UML · Figma
02

Erfahrung

Ein Werdegang, geprägt von Entwickeln, Lernen und Ausliefern.

01AUG — SEP 2019

Trainee Web­entwicklung

Logo von Go My Code
Go My CodeFlagge TunesiensTunesien

Erste praktische Ausbildung in HTML, CSS und JavaScript.

02JAN — FEB 2020

Praktikant IT-Support

Logo der CNSS
CNSSFlagge TunesiensTunesien

Hardwarewartung, Netzwerke und Softwareinstallation.

03AUG — OKT 2021

Praktikant Software­entwicklung

SF
SF JewelryFlagge TunesiensTunesien

Entwicklung einer monolithischen Webanwendung mit Laravel sowie UI/UX-Design in Adobe XD.

04FEB — JUN 2022

Praktikant (Abschluss­projekt)

Logo von Learning Doors
Learning DoorsFlagge TunesiensTunesien

Entwicklung eines Finanz-Dashboards mit Laravel und dessen Integration in eine WordPress-Plattform.

05JUL — SEP 2023

Praktikant Software Engineering

Logo von Marble IT
Marble ITFlagge SerbiensNovi Sad, Serbien

Mitarbeit an Full-Stack-Software mit React und .NET.

06FEB — SEP 2024

Ingenieur­praktikant

Logo von SFM Technology
SFM TechnologyFlagge TunesiensTunesien

Entwicklung einer IoT-App mit Flutter sowie von Microservices mit Spring Boot.

07JAN 2025 — HEUTEAktuell

Software Engineer

Logo der acardo group ag
acardo group agFlagge DeutschlandsDortmund, Deutschland

Entwicklung und Auslieferung von End-to-End-Features für Mobile- und Backend-Systeme.

03 — Ausgewählte Projekte

Ausgewählte
Projekte.

Projekte quer durch Produkte, Plattformen und Technologien.

01Mobile · Backend · Cloud

acardogroup ag

RolleSoftware Engineer

End-to-End-Verantwortung für Sammelpass, eine digitale Treue-Stempelkarte – Android, iOS, Backend und Admin-Dashboard.

Sammelpass · AdminInteraktive Illustration
Stempel heute128
Volle Karten14
Letzte 7 Tage
  • Stempel hinzugefügt · #4821vorhin
  • Prämie eingelöst · #3307vorhin
Café AromaStempelkarte

3 / 10 Stempel

Prämie freigeschaltet

Fulfillment Service · AWSIaC
WAFALBEC2
S3 · CloudFront · IAM · CloudWatch · OpenTofu
Herausforderung

Eine vollständige Treuefunktion für drei Client-Plattformen und ein internes Admin-Tool liefern – in einem knappen Zeitrahmen von zwei Monaten und in enger Abstimmung mit einem Teamkollegen.

Vorgehen
Sammelpass

Verantwortung für die gesamte Umsetzung – Android, iOS, Backend-Services (Java) und ein Admin-Dashboard (Java-Webserver), mit dem sich der Treueprozess durchgängig nachverfolgen lässt. Arbeit mit einem Kollegen abgestimmt und zusammengeführt, mit der finalen Verantwortung für das Release.

Kernprodukte

Außerdem Mitarbeit an den Kernprodukten von acardo (scondoo, couponplatz), darunter die Migration des CAPTCHA-Schutzes auf Cloudflare Turnstile – in Mobile, Web und Backend.

Cloud

Auf Cloud-Seite Mitarbeit an der Migration des Fulfillment Service zu AWS (EC2, ALB, S3, CloudFront, IAM, CloudWatch, WAF) mit Infrastructure as Code (OpenTofu) – ein selbst gewählter Lernweg, der zur Zertifizierung als AWS Certified Cloud Practitioner geführt hat.

AndroidiOSJavaAWSIaCDocker
02Full-Stack · Soloprojekt

King Child

RolleAlleinentwickler

Offizielle Website des Kindergartens King Child (Tunis) – live in Produktion unter kingchild.tn.

Backoffice
King-Child-Adminbereich mit Statistiken zu Voranmeldungen
[ KING CHILD — ADMIN ]
kingchild.tn
Startseite der King-Child-Website
[ KING CHILD — WEBSITE ]
Die King-Child-Website auf dem Smartphone
[ KING CHILD — MOBIL / VOR­ANMELDUNG ]
Herausforderung

Eine veraltete WordPress-Website durch eine schnelle, wartbare Plattform ersetzen – mit mehrstufiger Online-Voranmeldung und vollständigem Admin-Backoffice.

Vorgehen

Allein entwickelt und ausgeliefert, von der Architektur bis zum Deployment. Öffentliche Website auf Französisch, mehrstufiger Voranmeldeprozess (Livewire) und ein Admin-Backoffice (Filament) für Inhalte, Voranmeldungen und Einstellungen, mit automatisierten E-Mails. Abgesichert durch Tests (Pest), statische Analyse (PHPStan Level 8) und einheitliche Formatierung (Pint).

LaravelLivewireFilamentTailwind CSSMySQL
03Full-Stack · KI · Soloprojekt

Orcadia

RolleAlleinentwickler (Frontend + Backend)

Macht aus einem 2D-Bild ein 3D-druckbares Modell – mit interaktiver Vorschau.

In Orcadia hochgeladenes Foto einer Marmorbüste
[ ORCADIA — QUELLBILD ]
01Quellbild
Von Orcadia aus dem Foto erzeugte Tiefenkarte
[ ORCADIA — TIEFEN­KARTE ]
02Tiefenkarte
Interaktive 3D-Vorschau der Büste Zum Drehen bewegen oder ziehen
033D-Vorschau · STL
Orcadia · Dashboard
Orcadia-Dashboard mit einem erzeugten Modell und seinen Dateien
Herausforderung

Eine durchgängige Pipeline bauen – Bild-Upload, Tiefenschätzung, 3D-Modellgenerierung und eine gut bedienbare Oberfläche – als Full-Stack-Soloprojekt für einen Freund.

Vorgehen

Den gesamten Stack allein entwickelt. Nutzer laden ein Bild per Drag-and-drop hoch; Python-Skripte erzeugen daraus eine Tiefenkarte und ein 3D-Modell, exportiert als STL mit interaktiver HTML-Vorschau. Vollständiges Nutzersystem (JWT-Authentifizierung, Profile), ein Dashboard mit Verarbeitungsverlauf, öffentliche und private Galerien sowie ein Admin-Panel für Nutzer, Moderation und Statistiken.

Vue 3Node.jsExpressMongoDBPythonJWT
04Mobile · IoT · Studienprojekt

EpileptoGuard

RolleEntwickler & Teamleiter (5-köpfiges Team)

Cross-Platform-App, verbunden mit einem tragbaren Sensorarmband zur Echtzeit-Erkennung epileptischer Anfälle.

Epilepto GuardArmband verbunden
Herzfrequenz72 bpm
Bewegung

NormalAnfall erkannt

Sensor-ArmbandBeschleunigung · PulsSimulierte Daten
Herausforderung

Ein 5-köpfiges Team koordinieren, um eine funktionierende Pipeline von der App bis zur Hardware zu liefern – Anfallserkennung in Echtzeit, Alarmierung und Gesundheitstracking – im Zeitrahmen eines Studienprojekts (Jan.–Mai 2024).

Vorgehen

Das Projekt geleitet und dabei selbst an allen Teilen der App mitgearbeitet; die Beiträge aller Teammitglieder zu einem stimmigen Produkt zusammengeführt. Entwickelt mit Flutter, die Kommunikation mit dem Sensorarmband läuft über Bluetooth Low Energy (BLE). Umgesetzt wurden Anfallserkennung in Echtzeit, Notfallbenachrichtigungen an Kontakte, Aktivitätstracking und Gesundheitsberichte für die ärztliche Nachsorge.

FlutterBLEIoTTeamleitung
03 — Ausgewählte Projekte
01 / 04
04 — Technologie

Ein praxiserprobtes Toolkit, geordnet danach, wo es läuft.

Mobile

01
KotlinJavaAndroidSwiftSwiftUIFlutter

Backend

02
JavaSpring BootREST-APIsMySQLPostgreSQL

Frontend

03
ReactNext.jsTypeScript

Cloud

04
AWSEC2S3CloudFrontALB

DevOps

05
DockerGitLab CI/CDJenkinsFastlane

Infrastruktur & Sicherheit

06
CloudflareWAFDNSInfrastructure as Code
05 — Prinzipien

Wie ich Softwareentwicklung verstehe.

06 Prinzipien
01

Nützliche Produkte bauen.

02

Architektur verständlich halten.

03

Wiederkehrende Arbeit automatisieren.

04

Auf Performance achten.

05

Sicherheit mitdenken.

06

Die Nutzer nie aus dem Blick verlieren.

06 — Werdegang

Geprägt von Lernen,Führung und stetigem Wachstum.

Zertifizierung
Badge „AWS Certified Cloud Practitioner“
AWS Certified Cloud Practitioner
Amazon Web Services
Sprachen
ARArabischMuttersprache
FRFranzösischFließend
ENEnglischBerufliches Niveau
01Studium
2022 — 2025

Ingenieurdiplom in Informatik

Private Higher School of Engineering and Technology

Abschluss mit Auszeichnung.
Von der ZAB als gleichwertig mit einem deutschen Masterabschluss anerkannt.

AuszeichnungZAB-anerkannt
2019 — 2022

Bachelor in Entwicklung von Informations­systemen

Higher Institute of Technological Studies of Bizerte
02Community & Führung
2022Teamleitung2023Clubleitung2024Mentor
2024 — 2025

Mentor

GDG On Campus

Beratung eines Leitungsteams aus 5+ Bereichsleitungen und Mentoring studentischer Entwickler in Mobile- und Webtechnologien.

2023 — 2024

Clubleitung

GDSC ESPRIT

Leitung des Chapters, Aufbau seiner Führungsstruktur und Organisation von 10+ Workshops, Hackathons und Vorträgen.

2022 — 2023

Teamleitung Webentwicklung

GDSC ESPRIT

Leitung des Webentwicklungs-Tracks und Koordination eines Teams studentischer Entwickler.

07 — Kontakt

GemeinsametwasSinnvollesbauen.

Sprechen wir youssef.farhat.dev@gmail.com
LinkedIn↗GitHub↗E-Mail↗
Youssef Farhat stehend im marineblauen Anzug