CV
A short 3D walk through the same CV. Keyboard, mouse, touch or gamepad.
Ein kurzer 3D-Spaziergang durch denselben Lebenslauf. Tastatur, Maus, Touch oder Gamepad.
The journey so far
Scroll down to walk the map, newest first. Fast travel in the bar above jumps to any stop.
-
You are here
Base Camp 2026
Hi, I'm Mahdi
I write tests and automation for software that sits close to hardware, and I build the web and ERP tools around it. Mostly in Java, C#, Python and C, somewhere between a CAN bus and a REST API.
Looking forOpen to roles in test automation, system testing across hardware and software, and ERP or app development.
- Available
- Now
- Based in
- Germany
- Degree
- B.Sc. Cybersecurity, grade 1.9
- Languages
- German C1 · English C1 · Persian native
- Code
- Java · C# · Python · C · TypeScript
- Focus
- Test automation · Embedded · Web · ERP
- 7jobs
- 3projects
- 3papers
- 14certificates
-
Open Sea 05/2026 – 09/2026
Freelance software development
Freelance
- Automated market data collection over CCXT and rule-based order execution.
- Python
- Selenium
- JavaScript
-
CAN Bus Mountains 10/2025 – 02/2026
Software Developer
Vector InformatikRegensburg
- Developed modular Java automation and interfaces on the DaVinci toolchain (DaVinci Developer and Configurator Classic, COM interop) to build and configure low-level CAN drivers on MICROSAR Classic.
- Wrote the test automation in C# on CANoe and CANape (.NET APIs) to collect sensor data and validate the hardware-near drivers.
- Java
- C#
- DaVinci
- CANoe
- CANape
- Python
- C
-
Saarland Citadel 10/2023 – 02/2026
B.Sc. Cybersecurity
Saarland University & CISPA
- Final grade 1.9
- Saarland scholarship (2025) and Santander scholarship (2025)
- Evaluating Presence and Quality of Security Defenses in Embedded ToolchainsBachelor thesis, Saarland University, 2026
- Santander ScholarshipSantander · Saarland University · 09/2025
- Saarland ScholarshipMinisterium der Finanzen und für Wissenschaft & StudienStiftungSaar · 04/2025
- Application security
- Vulnerability scanning
-
Firmware Caves 2025
Automated firmware fuzzing of GPS modules
CISPA · led by Dr. Ali Abbasi (University of Hamburg)
Automated fuzzing of the firmware in u-blox and Sierra Wireless GPS modules. Three vulnerabilities found.
- Fuzzing
- Firmware
- Embedded
-
ERP Delta 04/2024 – 09/2025
Full Stack Developer
workcentrix GmbHSaarbrückenERP development in finance
- Designed and built filehub, an AI-based platform that reads documents automatically, extracting and classifying their content.
- Built event-driven webhook architectures and C# microservices on serverless to connect third-party systems.
- Built finance screens with JavaScript frameworks and HTML5 Canvas charts, plus the database schemas and API endpoints behind them.
- Took care of deployment and hosting across several cloud platforms.
- TypeScript
- C#
- REST API
- Microsoft 365
-
Cookie Reef 06/2025
Hidden trackers behind privacy pop-ups
PoPETs 2025
A crawler pipeline that checks consent pop-ups and finds the trackers they hide.
- Intractable cookie crumbs: Unveiling the nexus of stateful banner interaction and tracking cookiesarXiv preprint 2506.11947, 2025
- Crawling
- Privacy
- Automation
-
Web Security Lighthouse 08/2023 – 03/2024
Research Assistant (HiWi)
Max Planck Institute for InformaticsSaarbrückenNetwork Architecture group
- Analysed the security of modern web architectures: client storage (cookies, IndexedDB), CORS policies, subdomain isolation and SSL/TLS configurations.
- JavaScript
- Selenium
- Playwright
-
Radiology Island 09/2022
AI image analysis for radiology
ImageCLEF 2022
Automatic generation of medical reports from radiology images. Our team ranked first in the caption prediction task.
- IUST_NLPLAB at ImageCLEFmedical Caption Tasks 2022CLEF 2022 Working Notes, 1413–1434, 2022
- 1st place, Medical Image Caption PredictionImageCLEF 2022 · 05/2022
- AI
- Image processing
-
Bologna Towers 09/2022
Volunteer
CLEF 2022 · University of BolognaBologna
- Helped the organisers run the meetings of the CLEF 2022 conference, where our ImageCLEF paper was presented.
-
Packet Cove 07/2022 – 08/2022
Network Developer (internship)
Nahanet
- Wrote a deep packet inspection (DPI) tool in two months.
- Wireshark
- TCP/IP
-
GPU Server Plains 10/2021 – 10/2022
DevOps Engineer
Iran's National Elites FoundationTehranNLP lab
- Automated the setup of Linux GPU servers and web servers with Ansible, for language models.
- Did the MLOps side of the natural language processing lab, supervised by Dr. Sauleh Eetemadi.
- Lab project: Persian visual question answering.
- Ansible
- Linux
- Bash
-
Guild Hall 01/2021 – 12/2021
Member
Computer Engineering Science Association (CESA) · IUSTTehran
- Took part in the student science association of the computer engineering faculty.
-
Teaching Tower 10/2020 – 07/2021
Teaching Assistant
Iran University of Science and Technology
Courses
- Advanced Programming, spring 2021
- Fundamentals of Computer Programming, fall 2020
- Computer Laboratory, fall 2020
All three with Dr. Sauleh Eetemadi.
-
Tehran Harbour 09/2019 – 01/2022
B.Sc. Computer Engineering
Iran University of Science and Technology
- Foundation studies, then moved to Saarland University
-
Where it began
Shiraz Observatory 2014 – 2019
High school, mathematics
Shahid Dastgheib High School, Shiraz
- A Sampad school for gifted students, run by the National Organization for Development of Exceptional Talents.
-
The treasure isles
Everything collected on the way: tools, languages, papers, awards and certificates.
-
Toolsmith Forge
The tools I work with
Testing & automation
- Pytest
- JUnit
- xUnit
- gMock
- Selenium
- Playwright
- Postman
- BDD
- CANoe
- CANape
- QEMU
- Ansible
Languages & frameworks
- Python
- C
- C#
- Java
- SQL
- TypeScript
- JavaScript
- ASP.NET
- Blazor
- Spring
- CMake
Embedded
- DaVinci
- MICROSAR
- JTAG
- Logic analyzer
- UART
- CAN
- Wireshark
- winIDEA
Cloud, DevOps & tools
- Git
- Docker
- Kubernetes
- Azure DevOps
- GitHub Actions
- GitLab CI
- Jira
- IIS
- Apache
- Windows Server
- Microsoft SQL Server
-
Language Embassy
Languages
- Persian Native
- English C1
- German C1
- Arabic A2
-
Grand Library
Papers and thesis
-
Intractable cookie crumbs: Unveiling the nexus of stateful banner interaction and tracking cookies
-
IUST_NLPLAB at ImageCLEFmedical Caption Tasks 2022
-
-
Hall of Trophies
Awards and scholarships
-
Santander Scholarship
-
Saarland Scholarship
-
-
Treasure Vault
Certificates 14
Certificates collected along the way. Each one opens the issuer's page.
- 2025eJPT: Junior Penetration TesterINE Security
- 2024Jr Penetration TesterTryHackMe
- 2023Cross-Site Scripting (XSS)Hack The Box Academy
- 2023SQL InjectionHack The Box Academy
- 2021Algorithmic ToolboxUC San Diego & HSE
- 2021Data StructuresUC San Diego & HSE
- 2021Algorithms on GraphsUC San Diego & HSE
- 2020Google IT Support Professional CertificateGoogle
- 2020IT Security: Defense against the digital dark artsGoogle
- 2020Certified Ethical Hacker (CEH) courseMaktabkhooneh
- 2020Problem Solving (Basic)HackerRank
- 2020Object Oriented Programming in Java SpecializationUC San Diego & Duke
- 2020Python Programmer TrackDataCamp
- 2020Python for Everybody SpecializationUniversity of Michigan
Mohammad Mahdi Javid · www.mmjavid.com/cv/
Die Reise bis hierher
Nach unten scrollen und die Karte ablaufen, das Neueste zuerst. Über die Schnellreise oben geht es direkt zu jeder Station.
-
Hier bin ich
Basislager 2026
Hallo, ich bin Mahdi
Ich schreibe Tests und Automatisierung für Software nah an der Hardware und baue die Web- und ERP-Werkzeuge drumherum. Meist in Java, C#, Python und C, irgendwo zwischen CAN-Bus und REST-API.
GesuchtOffen für Stellen in der Testautomatisierung, im Systemtest über Hardware und Software sowie in der ERP- und App-Entwicklung.
- Verfügbar
- Ab sofort
- Standort
- Deutschland
- Abschluss
- B.Sc. Cybersicherheit, Note 1,9
- Sprachen
- Deutsch C1 · Englisch C1 · Persisch Muttersprache
- Code
- Java · C# · Python · C · TypeScript
- Schwerpunkt
- Testautomatisierung · Embedded · Web · ERP
- 7Stellen
- 3Projekte
- 3Paper
- 14Zertifikate
-
Offene See 05/2026 – 09/2026
Freiberufliche Softwareentwicklung
Freiberuflich
- Automatisierte Marktdatenerfassung über CCXT sowie regelbasierte Orderausführung.
- Python
- Selenium
- JavaScript
-
CAN-Bus-Gebirge 10/2025 – 02/2026
Softwareentwickler
Vector InformatikRegensburg
- Entwicklung modularer Java-Automatisierungslösungen und Schnittstellen auf der DaVinci-Toolchain (DaVinci Developer und Configurator Classic, COM Interop) zum Aufbau und zur Konfiguration hardwarenaher CAN-Treiber auf MICROSAR Classic.
- Testautomatisierung in C# über CANoe und CANape (.NET APIs) zur Sensordatenerfassung und Validierung der Treiber.
- Java
- C#
- DaVinci
- CANoe
- CANape
- Python
- C
-
Zitadelle Saarland 10/2023 – 02/2026
B.Sc. Cybersicherheit
Universität des Saarlandes und CISPA
- Gesamtnote 1,9
- Saarland-Stipendium (2025) und Santander-Stipendium (2025)
- Evaluating Presence and Quality of Security Defenses in Embedded ToolchainsBachelorarbeit, Universität des Saarlandes, 2026
- Santander-StipendiumSantander · Universität des Saarlandes · 09/2025
- Saarland-StipendiumMinisterium der Finanzen und für Wissenschaft & StudienStiftungSaar · 04/2025
- Anwendungssicherheit
- Schwachstellenscans
-
Firmware-Höhlen 2025
Automatisiertes Firmware-Fuzzing von GPS-Modulen
CISPA · unter Leitung von Dr. Ali Abbasi (Uni Hamburg)
Automatisiertes Fuzzing der Firmware von u-blox- und Sierra-Wireless-GPS-Modulen. Drei Schwachstellen gefunden.
- Fuzzing
- Firmware
- Embedded
-
ERP-Delta 04/2024 – 09/2025
Full Stack Entwickler
Workcentrix GmbHSaarbrückenERP-Entwicklung im Finanzbereich
- Konzeption und Implementierung von filehub, einer KI-basierten Plattform zur automatisierten Dokumentverarbeitung (Extraktion und Klassifikation).
- Implementierung ereignisgesteuerter Webhook-Architekturen und Microservices mit C# über Serverless zur Anbindung an Drittsysteme.
- Finanzoberflächen mit JavaScript-Frameworks und HTML5-Canvas-Diagrammen, dazu die Datenbankschemata und API-Endpunkte dahinter.
- Deployment und Hosting auf mehreren Cloud-Plattformen betreut.
- TypeScript
- C#
- REST API
- Microsoft 365
-
Cookie-Riff 06/2025
Heimliche Tracker hinter Datenschutz-Popups
PoPETs 2025
Eine Crawler-Pipeline, die Consent-Popups prüft und die Tracker dahinter aufdeckt.
- Intractable cookie crumbs: Unveiling the nexus of stateful banner interaction and tracking cookiesarXiv-Preprint 2506.11947, 2025
- Crawling
- Privatsphäre
- Automatisierung
-
Leuchtturm Websicherheit 08/2023 – 03/2024
HiWi – Research Assistant
Max-Planck-Institut für InformatikSaarbrückenForschungsgruppe Network Architecture
- Sicherheitsanalyse moderner Webarchitekturen mit Fokus auf Client Storage (Cookies, IndexedDB), CORS-Richtlinien, Subdomain Isolation sowie SSL- und TLS-Konfigurationen.
- JavaScript
- Selenium
- Playwright
-
Radiologie-Insel 09/2022
KI-Bildverarbeitung für die Radiologie
ImageCLEF 2022
Automatische Generierung medizinischer Befunde aus Radiologiebildern. Unser Team belegte Platz 1 in der Caption-Prediction-Aufgabe.
- IUST_NLPLAB at ImageCLEFmedical Caption Tasks 2022CLEF 2022 Working Notes, 1413–1434, 2022
- Platz 1, Medical Image Caption PredictionImageCLEF 2022 · 05/2022
- KI
- Bildverarbeitung
-
Türme von Bologna 09/2022
Freiwilliger Helfer
CLEF 2022 · Universität BolognaBologna
- Die Organisatoren der Konferenz CLEF 2022 bei den Sitzungen unterstützt, auf der auch unser ImageCLEF-Paper vorgestellt wurde.
-
Paketbucht 07/2022 – 08/2022
Netzwerkentwickler (Praktikum)
Nahanet
- Ein Deep-Packet-Inspection-Werkzeug (DPI) in zwei Monaten entwickelt.
- Wireshark
- TCP/IP
-
GPU-Server-Ebene 10/2021 – 10/2022
DevOps Engineer
Iran's National Elites FoundationTeheranNLP-Labor
- Automatisierte Einrichtung von Linux-GPU-Servern und Webservern via Ansible für Sprachmodelle.
- MLOps für das Labor für Sprachverarbeitung (NLP), betreut von Dr. Sauleh Eetemadi.
- Laborprojekt: Visual Question Answering auf Persisch.
- Ansible
- Linux
- Bash
-
Gildenhaus 01/2021 – 12/2021
Mitglied
Computer Engineering Science Association (CESA) · IUSTTeheran
- Mitarbeit in der studentischen Fachschaft der Fakultät für Technische Informatik.
-
Lehrturm 10/2020 – 07/2021
Tutor (Teaching Assistant)
Iran University of Science and Technology
Kurse
- Fortgeschrittene Programmierung, Sommersemester 2021
- Grundlagen der Programmierung, Wintersemester 2020/21
- Computerlabor, Wintersemester 2020/21
Alle drei bei Dr. Sauleh Eetemadi.
-
Hafen Teheran 09/2019 – 01/2022
B.Sc. Technische Informatik
Iran University of Science and Technology
- Grundstudium, dann Wechsel an die Universität des Saarlandes
-
Hier fing es an
Sternwarte Schiras 2014 – 2019
Gymnasium, Schwerpunkt Mathematik
Shahid-Dastgheib-Gymnasium, Schiras
- Eine Sampad-Schule für Hochbegabte, getragen von der National Organization for Development of Exceptional Talents.
-
Die Schatzinseln
Alles, was unterwegs zusammenkam: Werkzeuge, Sprachen, Paper, Auszeichnungen und Zertifikate.
-
Werkzeugschmiede
Meine Werkzeuge
Testen & Automatisierung
- Pytest
- JUnit
- xUnit
- gMock
- Selenium
- Playwright
- Postman
- BDD
- CANoe
- CANape
- QEMU
- Ansible
Sprachen & Frameworks
- Python
- C
- C#
- Java
- SQL
- TypeScript
- JavaScript
- ASP.NET
- Blazor
- Spring
- CMake
Embedded
- DaVinci
- MICROSAR
- JTAG
- Logic Analyzer
- UART
- CAN
- Wireshark
- winIDEA
Cloud, DevOps & Tools
- Git
- Docker
- Kubernetes
- Azure DevOps
- GitHub Actions
- GitLab CI
- Jira
- IIS
- Apache
- Windows Server
- Microsoft SQL Server
-
Sprachen-Botschaft
Sprachen
- Persisch Muttersprache
- Englisch C1
- Deutsch C1
- Arabisch A2
-
Große Bibliothek
Paper und Abschlussarbeit
-
Intractable cookie crumbs: Unveiling the nexus of stateful banner interaction and tracking cookies
-
IUST_NLPLAB at ImageCLEFmedical Caption Tasks 2022
-
-
Halle der Trophäen
Auszeichnungen und Stipendien
-
Santander-Stipendium
-
Saarland-Stipendium
-
-
Schatzkammer
Zertifikate 14
Unterwegs gesammelte Zertifikate. Jedes öffnet die Seite des Ausstellers.
- 2025eJPT: Junior Penetration TesterINE Security
- 2024Jr Penetration TesterTryHackMe
- 2023Cross-Site Scripting (XSS)Hack The Box Academy
- 2023SQL InjectionHack The Box Academy
- 2021Algorithmic ToolboxUC San Diego & HSE
- 2021Data StructuresUC San Diego & HSE
- 2021Algorithms on GraphsUC San Diego & HSE
- 2020Google IT Support Professional CertificateGoogle
- 2020IT Security: Defense against the digital dark artsGoogle
- 2020Certified Ethical Hacker (CEH) courseMaktabkhooneh
- 2020Problem Solving (Basic)HackerRank
- 2020Object Oriented Programming in Java SpecializationUC San Diego & Duke
- 2020Python Programmer TrackDataCamp
- 2020Python for Everybody SpecializationUniversity of Michigan
Mohammad Mahdi Javid · www.mmjavid.com/cv/
Play my CVLebenslauf spielen </button>