Rico Metzger

Principal Software Engineer & Consultant

Rico Metzger

Ich bin ein Senior Software Engineer mit über 20 Jahren Erfahrung in der Konzeption und Umsetzung robuster Backend-Systeme, widerstandsfähiger Datenpipelines und pragmatischer Lösungen für komplexe Architekturen.

Mein Schwerpunkt liegt auf Java, Kotlin, Scala, ergänzt durch Python sowie moderne Frontend-Frameworks wie React und Angular.
Ich habe umfassende Praxiserfahrung mit verteilten Datenplattformen wie Kafka sowie mit einer Vielzahl an Datenbanken — von relational (Oracle, PostgreSQL) bis NoSQL (MongoDB, Cassandra, GraphDB).
Mein Fokus liegt darauf, das technische Rückgrat zu bauen, das Unternehmen zuverlässig und skalierbar macht.

Ich arbeite sowohl eingebettet in agile Teams als auch selbstständig — kombiniere tiefgehende technische Arbeit mit der Unterstützung durch moderne KI-Werkzeuge und sorge gleichzeitig dafür, dass Wissen geteilt und nachhaltig dokumentiert wird.

Remote-Stundensätze (verhandelbar)

i

Langfristig

6+ months

Golang oder Elixir
€ 85 /h

Long-term

6+ months

Spring Boot + Kotlin
€ 90 /h

Long-term

6+ months

Spring Boot + Java or Scala
€ 100 /h

Long-term Fullstack

6+ months

Spring Boot / JakartaEE + Angular
€ 110 /h

Kurz-/Mittelfristig

≤ 6 Monate

€ 115 /h

Notfall / Beratung

€ 140 /h

Sprachen

Deutsch (Muttersprache)

Spoken ★★★★★
Written ★★★★★

Englisch (Fließend)

Spoken ★★★★☆
Written ★★★★☆

Französisch (Grundkenntnisse)

Spoken ★★☆☆☆
Written ★★★☆☆

Soft Skills

  • Starke Kommunikationsfähigkeit
  • Erfahrung in agiler Entwicklung (Scrum, Kanban)
  • Lösungsorientiert
  • Technische Führungskompetenz
  • Teamfähigkeit

Zertifikate

  • Spring Certified Professional 2024 [v2] VMware / 2024
  • Confluent Certified Developer for Apache Kafka Confluent / 2024
  • Scala Functional Programming Coursera / 2016
  • MongoDB Certified Developer Associate MongoDB / 2015

Fähigkeiten

Programmiersprachen

Kotlin ★★★★★
Scala ★★★★★
Java ★★★★★
Go ★★★★☆
JavaScript ★★★★☆
TypeScript ★★★★☆
Python ★★★☆☆
Elixir ★★★☆☆

Frameworks

Spring ★★★★★
Camel ★★★★★
Cats / scalaz ★★★★☆
JavaEE / JakartaEE ★★★★☆
Akka ★★★☆☆
Flask ★★★☆☆
Angular ★★★★☆
React ★★★★☆
Svelte ★★★☆☆
Vue ★★★☆☆

Datenbanken

Oracle ★★★★☆
PostgreSQL ★★★★★
MS SQL ★★☆☆☆
MongoDB ★★★★☆
Cassandra ★★☆☆☆
Ontotext GraphDB ★★★☆☆

Cloud & Infrastruktur

AWS ★★★★☆
GCP ★★☆☆☆
Azure ★★☆☆☆
Digital Ocean ★★★☆☆
Kubernetes ★★★★☆
Docker ★★★★☆

Messaging Systeme

Kafka ★★★★★
JMS ★★★★☆

Projekterfahrung

Bison - Bison Commerce

Senior Software Engineer 01/2024 - jetzt

  • Mitarbeit an der Entwicklung einer E-Commerce-Plattform.
Java / Spring Angular / Typescript Commercetools Contentful Scrum

CSS - Shark2 / AWL 2.0

Senior Software Engineer 03/2023 - 12/2023

  • Mitarbeit an einem Migrationsprojekt von alten JavaEE-Technologien zu einer modernen Microservice-Architektur.
  • Mitarbeit in einem Team zur automatisierten Validierung eingehender Rechnungen.
Java / JakartaEE Oracle Kafka Kubernetes Scrum / SAFE

Bison - SmartFarming

Senior Software Engineer 10/2021 - 12/2022

  • Mitarbeit im SmartFarming-Team an verschiedenen Microservices für die Plattformen 365FarmNet und Barto.
Java / Spring Angular / Typescript 365FarmNet Barto Scrum

WMC Sinterstar AG - Mitarbeiter

Deputy COO 07/2021 - 09/2021

  • Mitarbeit an einem Migrationsprojekt von alten JavaEE-Technologien zu einer modernen Microservice-Architektur.
  • Mitarbeit in einem Team zur automatisierten Validierung eingehender Rechnungen.
Java / JakartaEE Oracle Kafka Kubernetes Scrum / SAFE

SRF - EAI / PDP

Senior Software Engineer 11/2017 - 06/2021

  • Mitarbeit bei SRF Online an einer Plattform zur Verarbeitung und Bereitstellung von Metadaten und Videos für die Nutzung auf einer Online-Plattform.
  • Mitarbeit bei der Neuentwicklung einer Plattform zur Speicherung von Publikations-Metadaten für die gesamte SRG.
Scala Cats Kafka Cassandra Python

Finnova - FrontSuite

Senior Software Engineer 06/2016 - 09/2017

  • Entwicklung an der Finnova FrontSuite, Release 3. Ziel der Plattform war ein modernes Frontend für Kundenberater bei Banken auf Basis neuester Technologien.
Scala Akka BPMN Docker Domain Driven Design Event Driven Architecture Microservices Scrum

Credit Suisse - CSOMS Migration

Software Engineer 11/2015 - 07/2016

  • Unterstützung bei der Migration von CSOMS zu JAP 8 und konzeptionelle Unterstützung bei der Entwicklung einer Plattform für die Dokumentenkonvertierung auf Basis Compart DocBridge.
Java / JavaEE Assetnis DocFamily Compart DocBridge Mill Oracle AFP / PDF

Swisscom - Mitarbeiter

Software Engineer 11/2014 - 10/2015

  • Entwicklung einer vollständigen Monitoring- und Integrationsplattform für Finnova Output mit Assentis COM4F.
Java Spring Boot AngularJS Vaadin Oracle AQ Camel Assentis

AXA Winterthur - OMS / CSI

Software Engineer 07/2013 - 11/2014

  • Integration von HP Exstream bei AXA Schweiz mit Anbindung der Engine an eine Rendering-Farm.
Spring Batch HP Exstream JBoss Scrum

Credit Suisse - Output Management

Software Engineer / Architect 01/2010 - 05/2013

  • CSOMS – Architektur und Proof of Concept eines neuen Output-Management-Systems für zentrales und dezentrales Drucken mit Assentis DocFamily als zukünftige zentrale Drucklösung im Private Banking.
  • EOMS – Entwicklung eines zentralen Drucksystems für den Bereich Private Banking in Luxemburg. Die Dokumente werden in Zürich für die gesamte Bank gestaltet, jedoch liegen die Kundendaten nur in Luxemburg vor. Das System ergänzt die anonymen Designs aus Zürich mit Kundendaten aus Luxemburg, archiviert die Dokumente und bereitet sie für den Druck auf.
  • FOMS – Entwicklung einer Softwarekomponente zur Anreicherung, Konvertierung und zum Druck steuerrelevanter Dokumente für Kunden in Ländern mit Doppelbesteuerungsabkommen. Die Dokumente werden mit Assentis DocFamily ohne Kundendaten erstellt und mit FOMS um steuerrelevante Kundendaten ergänzt.
WebLogic (JEE5) Assentis DocFamily Compart DocBridge Mill JSF2 IBM Websphere MQ JPA Spring + Spring Batch Camel Oracle (PL/SQL) AFP

WMC Sinterstar AG - ERP

Software Engineer / Architect 01/2001 - 12/2020

  • Entwicklung kundenspezifischer Anwendungen als internes ERP. Zunächst als Client/Server-Lösung mit Delphi, später Migration zu Spring Boot / AngularJS. Wechsel zu React anstelle von Angular 2.
Delphi Firebird Java Spring Boot AngularJS React PostgreSQL