CV

Curriculum Vitae

The journey so far

Scroll down to walk the map, newest first. Fast travel in the bar above jumps to any stop.

  1. 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
  2. Open Sea 05/2026 – 09/2026

    Freelance software development

    Freelance

    • Automated market data collection over CCXT and rule-based order execution.
    • Python
    • Selenium
    • JavaScript
  3. 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
  4. Saarland Citadel 10/2023 – 02/2026

    B.Sc. Cybersecurity

    Saarland University & CISPA

    • Final grade 1.9
    • Saarland scholarship (2025) and Santander scholarship (2025)
    • Application security
    • Vulnerability scanning
    Bachelor thesis
  5. 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
  6. 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
    filehub.one
  7. 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
    Paper on arXiv
  8. 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
    OpenWPM
  9. 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.

    • AI
    • Image processing
    ImageCLEF 2022 task
  10. 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.
  11. Packet Cove 07/2022 – 08/2022

    Network Developer (internship)

    Nahanet

    • Wrote a deep packet inspection (DPI) tool in two months.
    • Wireshark
    • TCP/IP
    DPI on GitHub
  12. 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
  13. 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.
  14. 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.

  15. Tehran Harbour 09/2019 – 01/2022

    B.Sc. Computer Engineering

    Iran University of Science and Technology

    • Foundation studies, then moved to Saarland University
  16. 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.
  17. The treasure isles

    Everything collected on the way: tools, languages, papers, awards and certificates.

  18. 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
  19. Language Embassy

    Languages

    • Persian Native
    • English C1
    • German C1
    • Arabic A2
  20. Grand Library

    Papers and thesis

    • Intractable cookie crumbs: Unveiling the nexus of stateful banner interaction and tracking cookies

      A. Rasaii, H. Dao, A. Feldmann, M. Javid, O. Gasser, D. Gosain

      arXiv preprint 2506.11947, 2025

    • Evaluating Presence and Quality of Security Defenses in Embedded Toolchains

      M. M. Javid

      Bachelor thesis, Saarland University, 2026

    • IUST_NLPLAB at ImageCLEFmedical Caption Tasks 2022

      M. Hajihosseini, Y. Lotfollahi, M. Nobakhtian, M. M. Javid, F. Omidi, et al.

      CLEF 2022 Working Notes, 1413–1434, 2022

  21. Hall of Trophies

    Awards and scholarships

    • Santander Scholarship

      Santander · Saarland University · 09/2025

    • Saarland Scholarship

      Ministerium der Finanzen und für Wissenschaft & StudienStiftungSaar · 04/2025

  22. Treasure Vault

    Certificates 14

    Certificates collected along the way. Each one opens the issuer's page.

Mohammad Mahdi Javid · www.mmjavid.com/cv/

Lebenslauf

Die Reise bis hierher

Nach unten scrollen und die Karte ablaufen, das Neueste zuerst. Über die Schnellreise oben geht es direkt zu jeder Station.

  1. 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
  2. Offene See 05/2026 – 09/2026

    Freiberufliche Softwareentwicklung

    Freiberuflich

    • Automatisierte Marktdatenerfassung über CCXT sowie regelbasierte Orderausführung.
    • Python
    • Selenium
    • JavaScript
  3. 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
  4. 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)
    • Anwendungssicherheit
    • Schwachstellenscans
    Bachelorarbeit
  5. 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
  6. 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
    filehub.one
  7. 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
    Paper auf arXiv
  8. 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
    OpenWPM
  9. 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.

    • KI
    • Bildverarbeitung
    ImageCLEF-2022-Aufgabe
  10. 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.
  11. Paketbucht 07/2022 – 08/2022

    Netzwerkentwickler (Praktikum)

    Nahanet

    • Ein Deep-Packet-Inspection-Werkzeug (DPI) in zwei Monaten entwickelt.
    • Wireshark
    • TCP/IP
    DPI auf GitHub
  12. 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
  13. Gildenhaus 01/2021 – 12/2021

    Mitglied

    Computer Engineering Science Association (CESA) · IUSTTeheran

    • Mitarbeit in der studentischen Fachschaft der Fakultät für Technische Informatik.
  14. 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.

  15. 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
  16. 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.
  17. Die Schatzinseln

    Alles, was unterwegs zusammenkam: Werkzeuge, Sprachen, Paper, Auszeichnungen und Zertifikate.

  18. 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
  19. Sprachen-Botschaft

    Sprachen

    • Persisch Muttersprache
    • Englisch C1
    • Deutsch C1
    • Arabisch A2
  20. Große Bibliothek

    Paper und Abschlussarbeit

    • Intractable cookie crumbs: Unveiling the nexus of stateful banner interaction and tracking cookies

      A. Rasaii, H. Dao, A. Feldmann, M. Javid, O. Gasser, D. Gosain

      arXiv-Preprint 2506.11947, 2025

    • Evaluating Presence and Quality of Security Defenses in Embedded Toolchains

      M. M. Javid

      Bachelorarbeit, Universität des Saarlandes, 2026

    • IUST_NLPLAB at ImageCLEFmedical Caption Tasks 2022

      M. Hajihosseini, Y. Lotfollahi, M. Nobakhtian, M. M. Javid, F. Omidi, et al.

      CLEF 2022 Working Notes, 1413–1434, 2022

  21. Halle der Trophäen

    Auszeichnungen und Stipendien

    • Santander-Stipendium

      Santander · Universität des Saarlandes · 09/2025

    • Saarland-Stipendium

      Ministerium der Finanzen und für Wissenschaft & StudienStiftungSaar · 04/2025

    • Platz 1, Medical Image Caption Prediction

      ImageCLEF 2022 · 05/2022

  22. Schatzkammer

    Zertifikate 14

    Unterwegs gesammelte Zertifikate. Jedes öffnet die Seite des Ausstellers.

Mohammad Mahdi Javid · www.mmjavid.com/cv/

Play my CVLebenslauf spielen </button>