09/11/2026 updated

**** ******** ****
100 % available

Senior Full-Stack & Cloud Engineer | TypeScript, Python, Go | APIs, AWS & Data Platforms

Andorra La Vella, Andorra
Germany +4
info: Germany, Austria, Switzerland, Spain, Andorra
Bsc. of Computer Science
Andorra La Vella, Andorra
Germany +4
info: Germany, Austria, Switzerland, Spain, Andorra
Bsc. of Computer Science

Profile attachments

amo_cv_en_Sep-2026.pdf
amo_cv_de_Sep-2026.pdf

About me

Ich bin ein Senior Software Engineer mit über fünfzehn Jahren Erfahrung in den Bereichen Full-Stack-Entwicklung, Datenmanagement und DevOps. Ich bin spezialisiert auf die Entwicklung robuster, skalierbarer Anwendungen für komplexe Bereiche wie E-Commerce, Biotechnologie und Indust. Automatisierung.

LinuxDevOpsElasticsearchPython (Programming Language)PostgreSQLMongoDBRedisTypeScriptBackendFront End Software DevelopmentTerraform
Mein Schwerpunkt liegt auf der Fullstack-Entwicklung. Ich entwickle komplette Webanwendungen, vom Datenmodell und der Backend-API bis zum modernen, responsiven React-Frontend. Im Frontend arbeite ich bevorzugt mit Vite und TanStack, für Backends hauptsächlich mit Go, Python und TypeScript.

Zusätzlich übernehme ich Cloud-Infrastruktur, CI/CD, Deployment und Produktionsbetrieb. Besonders vertraut bin ich mit PostgreSQL, Elasticsearch/OpenSearch, MongoDB, Redis, AWS, Terraform, Docker und Linux.

Am wohlsten fühle ich mich in Projekten, in denen Frontend, Backend, Daten und Infrastruktur sinnvoll zusammenspielen. Außerdem bringe ich Erfahrung mit IoT-Systemen mit.

Experience

Professional experience10+ years
Freelancer since2023

Languages

GermanNative speakerEnglishFluentSpanishBasic knowledge

Project history

Modernisierung der Benutzerverwaltung und von Multi-Pathogen-Datensystemen

Freunde von GISAID e.V.

Other

50-250 team member

• Entwicklung eines Benutzerverwaltungssystems für Registrierungen, Gruppen, rollenbasierte Zugriffskontrolle sowie benutzerspezifische API-Berechtigungen und Nutzungslimits mit TypeScript, React und Next.js.

• Entwicklung von Python-Kommandozeilenwerkzeugen zur Migration Zehntausender aktiver Benutzerkonten und zur Übertragung von Pathogen-Daten aus Oracle nach AWS RDS.

• Entwicklung einer zentralen Plattform für die Suche, Prüfung und Übermittlung von Pathogen-Metadaten und Sequenzdaten.

• Entwicklung einer API mit Bun und Elysia zur Suche in Pathogen-Metadaten, zum Streaming von Sequenzen und zur Berechnung aggregierter Statistiken.

• Entwurf einer eigenen Filter-DSL sowie Implementierung Valkey-basierter Rate Limits, Datenkontingente, Request Locking und Concurrency Controls.

• Einsatz von DuckDB zur Ad-hoc-Datenaufbereitung und anschließenden Berichterstellung.

• Pflege der AWS-Infrastruktur mit Terraform und Docker-basierten CI/CD-Pipelines über Gitea Actions

Entwurf und Implementierung einer Webanwendung zur Verwaltung eines europäischen Zahlungsregisters

EBL Consulting SIA

Banking & Financial Services

< 10 team member

  • Entwicklung einer sicheren, skalierbaren API in Go und Gin unter Verwendung von PostgreSQL für die Datenbank und Swagger für die Dokumentation.
  • Erstellung des Frontends mit React und TypeScript, wobei komplexes Routing mit TanStack Router und Formulare mit TanStack Form realisiert wurden.
  • Implementierung eines robusten Sicherheitsmodells unter Verwendung des ORY-Stacks (Kratos, Keto, Oathkeeper) für die Authentifizierung und Zugriffskontrolle.
  • Verwaltung der Zahlungsabwicklung durch Integration der Stripe-API.
  • Bereitstellung der Anwendung mit Docker-Containern unter Verwendung von CI/CD-Pipelines in Gitea für automatisierte Builds.

Cloudbasierte Integration und Echtzeitsteuerung eines Audioverstärkers

Neec Audio Barcelona

Goods & Retail

50-250 team member

  1. Entwicklung einer Go-Anwendungssuite zur Fernsteuerung des Audioverstärkers. Die Architektur umfasste einen Cloud Connector für die direkte Anbindung an die API des Verstärkers und eine separate BrokerKomponente, die als Vermittler fungierte und Echtzeitbefehle von der Cloud-Schnittstelle über WebSockets an den Connector weiterleitete.
  2. Erstellung eines Test-Setups und Simulators, der erfolgreich 1.000 Geräte für Leistungslasttests simulierte.
  3. Verwaltung der Infrastruktur auf AWS mittels Terraform.
  4. Nutzung von CI/CD-Pipelines mit Docker in Gitea für automatisierte Builds und Deployments.
  5. Erstellung eines Benutzerhandbuchs für den Kunden nach Abschluss des Projekts.

Modernisierung von Altsystemen und Migration der Infrastruktur zu AWS

Freunde von GISAID e.V.

Other

50-250 team member

  1. Verwaltung der End-to-End-Migration der Infrastruktur eines Altsystems zu AWS, einschließlich der größten SARS-CoV-2-DNA-Sequenzdatenbank zu AWS RDS.
  2. Implementierung einer Metadatensuchlösung für SARS-CoV-2 unter Verwendung von OpenSearch/AWS, einschließlich der kompletten Indizierungsinfrastruktur.
  3. Erstellung von Datenanalysen und Berichten durch Abfrage einer Vielzahl von Datenquellen, darunter AWS RDS, OpenSearch, DocumentDB und Oracle.
  4. Nutzung von Terraform zur Verwaltung der Infrastruktur als Code.
  5. Einführung und Konfiguration von Gitea für die Versionskontrolle und einer Docker-basierten CI/CDPipeline.

Anwendungsentwicklung für einen weltweit führenden Anbieter von aseptischen Abfüllanlag

Rommelag iLabs GmbH

Pharmaceuticals & Medical Technology

10-50 team member

  1. Verantwortlich für die Anwendungsentwicklung und die Integration beim Kunden für die Rommelag Pharma Platform (RPP), eine modulare Softwarelösung zur Überwachung, Steuerung und Dokumentation pharmazeutischer Produktionsprozesse. Die gesamte Anwendungsentwicklung erfolgte in Python.
  2. Grundlegende Überarbeitung der Anwendung „Machine Modeler”, die zur Modellierung, Zuordnung und Anzeige von Maschinendaten über OPC UA verwendet wird.
  3. Entwurf und Implementierung eines OPC-UA-Datensimulators.
  4. Verbesserung des Softwareentwicklungsprozesses durch Einführung einer einheitlichen Entwicklungsumgebung und essentieller Entwicklertools wie Black, Pylint und Pre-Commit.

Backend-Entwicklung im E-Commerce-Bereich bei einem der größten Preisvergleichsportale Deutschlands

Solute GmbH

Internet & IT

50-250 team member

  1. Aufbau und Wartung von Backend-Systemen für eines der größten Preisvergleichsportale Deutschlands. Schwerpunkt auf Python, PostgreSQL, Elasticsearch und Redis zur Verarbeitung großer Datenmengen.
  2. Erstellung und Integration neuer Web-APIs in bestehende Systeme.
  3. Sicherstellung der Betriebssicherheit durch Bereitschaftsdienst und Durchführung von Ursachenanalysen bei Systemausfällen.
  4. Entwurf und Entwicklung neuer Softwarelösungen und -architekturen in Zusammenarbeit mit den Produktund Engineering-Teams.
  5. Übernahme von Aufgaben der Teamleitung, einschließlich der Durchführung von Vorstellungsgesprächen und der Vertretung des Teams in technischen Ausschüssen.

Entwicklung von Desktop-Anwendungen für den Flugsicherungssektor

Comsoft GmbH

Telecommunications

50-250 team member

  1. Entwicklung eines 2D-Radarandisplays mit C++, Qt und OpenGL v3.3 zur Analyse und Wiedergabe von Flugdaten.
  2. Erstellung eines neuen automatisierten Dokumentationssystems auf Basis des QtDocs-Moduls, geschrieben in Python und PyQt. Das System wurde erfolgreich in mehrere Anwendungen integriert und ersetzt eine proprietäre Legacy-Lösung.
  3. Verbesserung von RAPS-3, einer Software-Suite zur Aufzeichnung, Analyse, Wiedergabe und Simulation von Flugdaten im Eurocontrol-Asterix-Format.

Entwicklung von Desktop-Anwendungen für PDM/PLM-Systeme

BCT Technology AG

Industry & Mechanical Engineering

10-50 team member

  1. Agierte als hauptverantwortlicher Entwickler für BCT EasyPlot und ME10Manager, die Erstellung von Desktop-Software in C++ und Qt für den Maschinenbau und die PDM/PLM-Umgebung.
  2. Verwaltung des gesamten Software-Lebenszyklus, einschließlich der Implementierung neuer Funktionen, Fehlerbehebung und Produktfreigabemanagement.
  3. Erstellung von Testspezifikationen und Durchführung von Qualitätssicherungsmaßnahmen zur Gewährleistung der Produktzuverlässigkeit.
  4. Tätigkeit als 3rd-Level-Support, Bereitstellung technischer Unterstützung und Lösung von Kundenproblemen.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in