Roman M.-Senior-Python-Entwickler | FastAPI, REST-APIs & Microservices
Tagessatz prüfen
Erfahrungen
Softwareentwickler
FSM Rechtsanwälte
- 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.
Enterprise AI Lab
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.
AI Pipeline
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.
Agent Security Evals
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.
Leitender Softwareentwickler
Schweinhammer Rechtsanwalt
- 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.
RustFlow distributed data service
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.
Tender Document Intake & Classification Platform
- 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.
Freiberuflicher Softwareentwickler
Fintech client project
- 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.
Praktikant für Machine Learning
NLABTEAM
- NLP-Pipelines für Chatbot-Anwendungen entwickelt und ML-Komponenten in eine bestehende Anwendungsarchitektur integriert.
Technischer Berater
Independent
- 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.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung.
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
Ausbildung
University of Vienna
B.Sc. · Computer Science · Wien, Österreich
Moscow Institute of Physics and Technology (MIPT)
B.Sc. · Physics · Moskau, Russische Föderation
Statistiken
Erfahrung
Globale Erfahrung
Fachkenntnisse
Qualifikationen
Profil
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
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.
Der durchschnittliche Tagessatz ist der Mittelwert aller Tagessätze aus aktuellen Verträgen vergleichbarer Freelancer auf unserer Plattform.
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.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Softwareentwickler
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Wien, Österreich arbeiten
