Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Roman M.-Senior-Python-Entwickler | FastAPI, REST-APIs & Microservices

Roman M.
Profil-Kopfzeilen-Overlay
Wien, Österreich

Tagessatz prüfen

Erfahrungen

Apr. 2026 - Heute
Wien, Österreich

Softwareentwickler

FSM Rechtsanwälte

Stellenbeschreibung
Softwareentwickler bei FSM Rechtsanwälte
Industrien
Professionelle Dienstleistungen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwicklung AWS-basierter Komponenten, die Python-Backend-Services mit React/TypeScript-Frontends verbinden.
  • Verbesserung von Datenbankabfragen und Anwendungs-Workflows für die Dokumentenverarbeitung und -prüfung.
  • Bewertung von LLM-Retrieval- und Dokumentenprüfungs-Workflows als Teil des Produkt-Stacks.
Jan. 2026 - Heute

Enterprise AI Lab

Stellenbeschreibung
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Python, FastAPI, PostgreSQL, pgvector, Docker

  • Entwicklung einer unternehmensweiten RAG-Evaluierungs- und Bereitstellungsplattform mit FastAPI, asynchronem SQLAlchemy, PostgreSQL, pgvector und Docker Compose.

  • Implementierung der PDF-Verarbeitung: Seiten extrahieren, Text in Abschnitte aufteilen, Embeddings asynchron anfordern und Abschnittsvektoren mit Dokumentmetadaten speichern.

  • Hinzufügen von Ähnlichkeitssuche sowie separaten Modulen für Retrieval-, Generierungs- und Leistungsevaluierung. Benchmark-Datensätze können Modelle und RAG-Konfigurationen vergleichen.

  • Definition einer Anbieter-Schnittstelle für lokales Ollama, vLLM-kompatible Endpunkte und AWS Bedrock. Tests decken Abschnittsbildung, Retrieval, Verarbeitung, Anbieteraufrufe und Suchkonfiguration ab.

Jan. 2026 - Dez. 2026

AI Pipeline

Stellenbeschreibung
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Python, LangGraph, MCP, SQLite

  • Implementierung eines Manager/Worker/Reviewer-Workflows für begrenzte, modellgestützte Aufgaben. Umfangs- und Richtlinienprüfungen werden durchgeführt, bevor ein Tool-Adapter eine Anfrage ausführt.

  • Bereitstellung der JSON-RPC-Methoden tools/list und tools/call über einen MCP-Service. Tool-Aufrufe werden validiert und liefern sowohl Text als auch strukturierte Ergebnis-Payloads zurück.

  • Modellierung von Ausführungs-, Aufgaben- und Freigabestatus in Python-Datenklassen. SQLite speichert Laufzeitdatensätze; JSONL ist die maßgebliche Quelle für Audit-Ereignisse.

  • Hinzufügen von 900+ automatisierten Tests sowie Ruff- und mypy-Prüfungen für Richtlinienentscheidungen, Freigaben, Ereigniswiedergabe, Persistenz, Tool-Adapter und Fehlerbehandlung.

Jan. 2026 - Dez. 2026

Agent Security Evals

Stellenbeschreibung
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Qualitätssicherung
  • Python, GitHub Actions

  • Parsen von JSON-Fixtures in typisierte Tool-Anfragen und erwartete Entscheidungen. Der Evaluator lehnt doppelte Fall-IDs und fehlerhafte Felder vor der Richtlinienbewertung ab.

  • Rückgabe von Entscheidungen für Tool-Aufrufe von Agenten: erlauben, blockieren oder Freigabe erforderlich. Jedes Ergebnis enthält eine stabile Regel-ID und eine Begründung.

  • Erstellung von JSON- und Markdown-Berichten über einen CLI-Befehl. GitHub Actions führt die Python-Testsuite aus und erstellt den Fixture-Bericht.

März 2025 - März 2026
Wien, Österreich

Leitender Softwareentwickler

Schweinhammer Rechtsanwalt

Stellenbeschreibung
Leitender Softwareentwickler bei Schweinhammer Rechtsanwalt
Industrien
Professionelle Dienstleistungen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Konzeption und Umsetzung einer KI-gestützten Anwendung zur Dokumentenverarbeitung mit Python-Services, REST-APIs, React/TypeScript, MongoDB/DocumentDB und AWS.
  • Entwicklung von Validierungsregeln, Workflows zur Zustandsverwaltung und Schnittstellen für Rechts- und Beschaffungsdokumente.
  • Aufbau asynchroner Verarbeitung mit Amazon SQS und Integration externer Verifizierungsdienste mit klar definierten Erfolgs- und Fehlerzuständen.
  • Verantwortung für Architektur, Implementierung, Tests und Debugging in Produktionsumgebungen über Backend, Frontend, KI und Infrastruktur hinweg.
Jan. 2025 - Dez. 2026

RustFlow distributed data service

Stellenbeschreibung
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Rust, Axum, PostgreSQL, NATS

  • Eine Axum-API für mehrteilige CSV-Uploads und asynchrone SQL-Jobs entwickelt. PostgreSQL speichert Metadaten zu Datensätzen, Jobs, Aufgabenstatus, Leases und Verweisen auf Ergebnisse.

  • CSV-Dateien in Partitionen nach Zeilenanzahl aufgeteilt, Quell- und Partitionsobjekte in MinIO gespeichert und NATS JetStream verwendet, um Partition-Aufgaben an Rust-Worker zu übergeben.

  • Partitionsabfragen mit DataFusion ausgeführt. Die Worker schreiben Aufgabenergebnisse vor dem Abschluss, und der Koordinator erstellt das zusammengeführte Jobergebnis.

  • Worker-Leases, Abbruch, typisierte API-Fehler und die Verarbeitung von Idempotency-Key hinzugefügt, sodass eine wiederholte Jobanfrage den ursprünglichen Job oder einen Konflikt zurückgibt.

  • OpenAPI-Dokumentation, Request-IDs, Prometheus-Metriken, OpenTelemetry-Tracing, Docker-Compose-Bereitstellung, Python-Client-Tools und Integrationstests eingerichtet.

Jan. 2025 - Dez. 2026

Tender Document Intake & Classification Platform

Stellenbeschreibung
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Die Entwicklung einer Python/FastAPI-Anwendung für den Dokumenten-Upload, den Verarbeitungsstatus, die LLM-gestützte Klassifizierung und Entscheidungen von Prüfern geleitet.
  • Lang laufende Aufgaben über S3, Lambda und SQS verarbeitet. MongoDB speicherte Verarbeitungsstatus, Klassifizierungsergebnisse und Änderungen der Prüfer.
  • Ein in SageMaker gehostetes LLM in den Verarbeitungsablauf eingebunden und erfolgreiche, fehlende, abgelaufene und fehlgeschlagene Zustände für die Benutzeroberfläche erfasst.
  • CloudWatch-Logs und -Metriken verwendet, um Fehler über API, Worker, Speicher, externe Verifizierungsdienste und die Modellintegration hinweg zu untersuchen.
Mai 2023 - Jan. 2025

Freiberuflicher Softwareentwickler

Fintech client project

Stellenbeschreibung
Freiberuflicher Softwareentwickler bei Fintech client project
Industrien
Bank- und Finanzwesen
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Python-Webservices und REST-APIs für Fintech- und bankbezogene Abläufe entwickelt.
  • In AWS gehostete Komponenten entwickelt, die Frontend-Anwendungen, Backend-Services, Datenbanken und externe Anbieter verbinden.
  • Bereitstellung, Fehlerbehebung in der Produktion, Tests und Servicekonfiguration für verteilte Anwendungskomponenten unterstützt.
Jan. 2022 - Nov. 2022

Praktikant für Machine Learning

NLABTEAM

Stellenbeschreibung
Praktikant für Machine Learning bei NLABTEAM
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • NLP-Pipelines für Chatbot-Anwendungen entwickelt und ML-Komponenten in eine bestehende Anwendungsarchitektur integriert.
Apr. 2020 - Juni 2022

Technischer Berater

Independent

Stellenbeschreibung
Technischer Berater bei Independent
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
  • Python-ETL-Pipelines entwickelt und Migrationen von Docker- und Kubernetes-basierten Services unterstützt.
  • Zu Backend-Architektur, Infrastruktursicherheit, Bereitstellungsprozessen und sicherem Umgang mit Daten beraten.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT), Professionelle Dienstleistungen und Bank- und Finanzwesen.

Informationstechnologie (IT)
Professionelle Dienstleistungen
Bank- und Finanzwesen
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Backend-Entwickler mit Berufserfahrung in der Entwicklung von Python-Services, FastAPI-APIs, asynchronen Workflows und KI-gestützten Produkten. Ich definiere klare Schnittstellen zwischen APIs, Workern, Datenbanken und externen Systemen und teste und dokumentiere anschließend die Fehlerpfade. Zu den aktuellen Projekten gehören eine FastAPI-Dokumentenplattform, ein verteilter Datendienst und ein Evaluator für Tool-Aufrufe von KI-Agenten.

Fähigkeiten

Python Und Apis:

  • Python
  • Fastapi
  • Flask
  • Rest
  • Openapi
  • Pydantic
  • Api-VerträGe
  • Validierung
  • Service-Grenzen

Verteilte Services Und Messaging:

  • Microservice-Orientierte Backends
  • Asynchrone Verarbeitung
  • Amazon Sqs
  • Aws Lambda
  • Nats Jetstream
  • Worker-Leases
  • Idempotenz
  • Abbruch

Daten Und Integrationen:

  • Postgresql
  • Mongodb
  • Amazon Documentdb
  • Redis
  • Sql
  • Integrationen Externer Anbieter
  • Integration Bestehender Systeme
  • Zustandsverfolgung

Ki- Und Agentische Systeme:

  • Llm-Apis
  • Retrieval
  • Dokumentenklassifizierung
  • Strukturierte Extraktion
  • Bewertung Von Tool-Aufrufrichtlinien
  • Freigabestufen

Typescript Und Bereitstellung:

  • Typescript/Javascript
  • React
  • Docker
  • Linux
  • Git
  • Github Actions
  • Integrationstests
  • Debugging In Produktionsumgebungen
  • Technische Dokumentation

Sprachen

Russisch
Muttersprache
Deutsch
Verhandlungssicher
Englisch
Verhandlungssicher

Ausbildung

Okt. 2022 - Heute

University of Vienna

B.Sc. · Computer Science · Wien, Österreich

Sept. 2018 - Juni 2022

Moscow Institute of Physics and Technology (MIPT)

B.Sc. · Physics · Moskau, Russische Föderation

Statistiken

Erfahrung

Positionen gesamt 10
Erfahrung in Informationstechnologie (IT) 4.5 J.
Durchschn. Dauer 1 J. 2 M.
Längste Erfahrung 2 J. 2 M.

Globale Erfahrung

Länder gearbeitet 1 (Österreich)
Hauptland Österreich

Fachkenntnisse

Aktuelle Rollen Softwareentwickler, Leitender Softwareentwickler, Freiberuflicher Softwareentwickler
Hauptbranchen Informationstechnologie (IT), Professionelle Dienstleistungen, Bank- und Finanzwesen
Hauptfachbereiche Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung

Qualifikationen

Höchster Abschluss Bachelor

Profil

Mitglied seit
Du suchst Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Roman ist in Wien, Österreich ansässig.

Roman spricht folgende Sprachen: Russisch (Muttersprache), Deutsch (Verhandlungssicher), Englisch (Verhandlungssicher).

Roman hat mindestens 6 Jahre Erfahrung. In dieser Zeit hat Roman in mindestens 5 verschiedenen Rollen und für 10 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 1 Jahr und 7 Monate. Beachten Sie, dass Roman möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.

Basierend auf der jüngsten Erfahrung wäre Roman gut geeignet für Rollen wie: Softwareentwickler, Leitender Softwareentwickler, Freiberuflicher Softwareentwickler.

Die neueste Position von Roman ist Softwareentwickler bei FSM Rechtsanwälte.

In den letzten Jahren hat Roman für FSM Rechtsanwälte, Enterprise AI Lab, AI Pipeline, Agent Security Evals und Schweinhammer Rechtsanwalt gearbeitet.

Roman hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT), Bank- und Finanzwesen und Professionelle Dienstleistungen.

Roman hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.

Roman hat kürzlich in Industrien wie Informationstechnologie (IT), Bank- und Finanzwesen und Professionelle Dienstleistungen gearbeitet.

Roman hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung gearbeitet.

Roman hat einen Bachelor in Computer Science von University of Vienna und einen Bachelor in Physics von Moscow Institute of Physics and Technology (MIPT).

Roman wird ab September 2026 vollzeit verfügbar sein.

Tagessatzverteilung

0 1 2 3 4
Einer der Freelancer verlangt weniger als 640 € pro Tag.
3 der Freelancer verlangen zwischen 640 € und 800 € pro Tag.
3 der Freelancer verlangen zwischen 800 € und 960 € pro Tag.
2 der Freelancer verlangen zwischen 960 € und 1120 € pro Tag.
Einer der Freelancer verlangt 1120 € oder mehr pro Tag.
<€640 €640-​800 €800-​960 €960-​1120 €1120+

Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

1000
750
500
250
Stundensatzvergleich-Diagramm
Ø Tagessatz 840 €

Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.

1000
750
500
250
Stundensatzvergleich-Diagramm
Median-Tagessatz 860 €

Der Median-Tagessatz ist der mittlere Wert aller Tagessätze – die Hälfte der vergleichbaren Freelancer verlangt weniger, die andere Hälfte mehr. Anders als der Durchschnitt wird er von Ausreißern kaum beeinflusst.

Berechnet auf Basis der Tagessätze unserer Freelancer, Stand 17 Sep 2026. Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.