SOFTWARE ENGINEERING / FORSCHUNGSDATEN

Komplexe Daten.
Klare Systeme.

Ich bin Saeed Hatami. Ich entwickle Anwendungen und Schnittstellen, die Forschungsdaten und Metadaten verlässlich zugänglich, validierbar und publizierbar machen.

Full-Stack Engineering · Köln, Deutschland

Technische Tiefe trifft auf den Anspruch, Software langfristig verständlich und nutzbar zu halten.

01 / ARBEITSFELDER

Systeme mit Substanz.

Von Forschungsinfrastrukturen bis zu Geschäftsprozessen: fachliche Anforderungen in verlässliche Software übersetzen.

FORSCHUNGSDATEN & METADATEN

Daten auffindbar und nutzbar machen

Validierung, Konvertierung und Veröffentlichung von Metadaten über stabile APIs. DOI- und DataCite-Workflows verbinden fachliche Regeln mit nachnutzbaren Daten.

JavaSpring BootAngularDataCite
Technischer Kontext

Klare Grenzen zwischen Domänenlogik, Schnittstellen und Darstellung; automatisierte Tests für Mapping, Validierung und Registrierung.

BUSINESS-ANWENDUNGEN

Geschäftsprozesse abbilden

Webanwendungen für Personal, Verwaltung, Lager, Buchhaltung und Hotelbetrieb. Rollen und Berechtigungen, Datenmodelle und klare Workflows machen komplexe Abläufe beherrschbar.

LaravelAngularREST APIsRBAC
Technischer Kontext

Getrennte Backend- und Frontend-Strukturen; Unit-, Feature- und Oberflächentests prüfen fachliche Regeln, Zugriffe und mobile Abläufe.

PLATTFORMEN & INTEGRATION

Wiederverwendbare Grundlagen schaffen

Komponenten, Formulare, Datenzugriff und Integrationen so strukturieren, dass neue Funktionen konsistent entstehen und bestehende Systeme weiterentwickelt werden können.

TypeScriptAngularSOAP / RESTi18n
Technischer Kontext

Austauschbare Datenquellen, strikte Typisierung, lokalisierte Oberflächen und Qualitätssicherung mit Jest, Playwright und CI.

MODELLBASIERTES TESTEN

Technische Systeme prüfen

Toolchains für modellbasiertes Testen eingebetteter Systeme im Automotive- und Aerospace-Umfeld; Modellierung und Automatisierung mit MATLAB/Simulink.

MATLABSimulinkModellbasiertes Testen

02 / BERUFSWEG

Erfahrung im Kontext.

Entwicklung, Architektur und Integration in unterschiedlichen technischen Domänen.

2018 — heute
Köln

GESIS — Leibniz-Institut für Sozialwissenschaften

Full-Stack Entwickler · Research Data & Metadata Publishing

Verantwortlich für Konzeption und Weiterentwicklung von Webanwendungen zur Erfassung, Validierung und Veröffentlichung von Forschungsdaten und Metadaten. Ich entwickle APIs sowie DOI/DataCite-Workflows, gestalte testbare Komponenten nach Hexagonal und Clean Architecture und stimme Anforderungen im Scrum-Team mit Fachleuten ab.

↗
1998 — heute
Remote

Freiberufliche Arbeit

Full-Stack & Metadata Solutions

Konzeption und Entwicklung individueller Webanwendungen und Managementsysteme für Personal, Verwaltung, Lager, Buchhaltung und Hotellerie. Dazu gehören Bedienoberflächen, Datenmodelle, Rollen und Rechte, Geschäftsprozesse sowie API-Integrationen.

2014 — 2016
Wuppertal

Bergische Universität Wuppertal

Webentwickler

Entwicklung mobiler Oberflächen und Webservices für die Uni-Mobile-App und das LSF-Campus-Management. Zuständig für Schnittstellen auf SOAP-Basis sowie die Einbindung von Moodle und Typo3.

↗
2001 — 2012
Berlin

ITPower Solutions GmbH

Software Developer & Ingenieur

Entwicklung und Automatisierung von Toolchains für modellbasiertes Testen eingebetteter Systeme im Automotive- und Aerospace-Umfeld; Modellierung und Auswertung mit MATLAB/Simulink.

↗

03 / WERKZEUGE & METHODEN

Technik mit Zweck.

Technologien und Arbeitsweisen, die in meinen Projekten eine konkrete Rolle spielen.

01

Backend & APIs

Java · Spring Boot · Spring Security · Hibernate · OpenAPI / Swagger · SOAP · Laravel · PHP · Groovy / Grails · Python

02

Frontend & Web

Angular · TypeScript · JavaScript · HTML & CSS · Bootstrap · PrimeNG · jQuery

03

Daten & Metadaten

PostgreSQL · MySQL · Liquibase · DOI / DataCite · Metadata Publishing

04

Architektur & Qualität

Hexagonal Architecture · Clean Architecture · CI/CD · TDD · JUnit · Mockito · Jest · Playwright · PHPUnit · Scrum

04 / ÜBER MICH

Gute Software bleibt verständlich.

Ich arbeite an der Schnittstelle zwischen fachlichen Anforderungen, Daten und Softwarearchitektur.

Mein Schwerpunkt liegt darauf, Forschungsdaten über verlässliche Schnittstellen nach FAIR-Prinzipien auffindbar und wiederverwendbar zu machen — auch als Grundlage für KI-gestützte Analysen. Ich arbeite eng mit Forschenden zusammen und nutze Architekturprinzipien dort, wo sie Testbarkeit, Wartbarkeit und Weiterentwicklung verbessern.

Meine Arbeitsweise: fachliche Regeln explizit modellieren, Komponenten klar trennen und kritische Abläufe mit Unit-, API- und End-to-End-Tests absichern.

AUSBILDUNG
Diplom-Informatik · Universität Potsdam
2004 — 2011

Diplomarbeit: Konzeption einer Basisplattform für den interorganisationalen Wissensaustausch.

Universität Potsdam ↗
Austausch in der Forschungsdaten-Community, unter anderem bei der EDDI2025. Konferenznachweis ↗

05 / KONTAKT & PROFILE

Im Austausch bleiben.

Mehr zu meiner Arbeit und meinem beruflichen Hintergrund finden Sie auf diesen Profilen.