22.05.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 31.12.2026

Senior Software Engineer (Full-Stack) Java/Kotlin sowie React.JS

Roggwil, Schweiz
Roggwil +100 km
Roggwil, Schweiz
Roggwil +100 km

Profilanlagen

cv.pdf

Über mich

Es ist meine Passion, Lösungen mit Java/Kotlin sowie React.JS zu entwickeln, die Menschen bei der Arbeit unterstützen und produktiver machen, damit sie mehr Zeit für das Wesentliche haben. Mir liegen schnelle, tragfähige und kundennah entwickelte Produkte am Herzen, die im Alltag funktionieren.

Skills

Asp.NetHTMLJava.Net FrameworkApple IOSApple Mac SystemsAutomatisierungBash ShellC#C++UbuntuCSSClojureDatenbankenContinuous IntegrationKundenbindungLinuxDjangoGitHubJava VmPythonPostgreSQLMariaDBMySQLObjective-COracle FinancialsWindows PowershellPrismaRxjavaPrometheusRubyNachrüstungSQLiteSQLScriptingMetrikenTailwindApache CamelReact.jsGrafanaSpring BootBackendKotlinPytestKubernetesAtlassian BitbucketBetriebssystemeFront EndFedoraDockerJenkins
Benötigen Sie für Ihr Projekt einen erfahrenen Fullstack Softwareentwickler, der vom Konzept über das Java Backend bis zum React Frontend überall mit anpackt? Der sich vor CI/CD, Docker und Kubernetes nicht scheut? Der zuhört und mitdenkt, um optimale Lösungen zu finden?

Ich liebe es, Softwareprodukte zu entwickeln, die Menschen bei der Arbeit unterstützen und produktiver machen, damit sie mehr Zeit für das Wesentliche haben. Mir liegen schnelle, tragfähige und kundennah entwickelte Produkte am Herzen, die im Alltag funktionieren.

Ich bin offen und lerne gerne dazu. Es macht mir Freude mitzudenken um die optimale Lösung zu finden. Dabei sollen die für das Projekt passenden Sprachen und Technologien eingesetzt werden.

Projekt Portfolio: https://uncomplex.ch/ruben

Erfahrungen & Fähigkeiten
  • Frontend Entwicklung: React, Remix, Prisma, HTML/CSS, Tailwind CSS, Astro, ClojureScript
  • JVM Backend Entwicklung: Kotlin, Java, Spring Boot, Apache Camel, Clojure
  • .NET Backend Entwicklung: C#, Asp.net, EntityFramework
  • Python Backend Entwicklung: python, Django, pytest
  • Datenbanken: SQL for Postgres, MariaDB/MySQL, SQLite and Oracle
  • Server Betrieb: Docker & Kubernetes
  • Scripting und Automation: bash, python, ruby, Powershell
  • CI/CD: Github Actions, Bitbucket Pipelines, CodeMagic, Jenkins
  • Metriken: Prometheus & Grafana
  • Betriebssysteme: Linux: Arch-Linux, Fedora and Ubuntu; macOS; Windows; Android; iOS
  • macOS Entwicklung: Objective-C/C++, Foundation, Cocoa
  • Mobile Android Entwicklung: Kotlin, Jetpack Compose, RxJava, SQLite, Retrofit
  • Mobile iOS Entwicklung: Objective-C and UIKit
  • Rust Entwicklung: Rust, Axum, Rocket, Tokio

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2017

Sprachen

DeutschMutterspracheEnglischverhandlungssicherFranzösischgutNiederländischMuttersprache

Projekthistorie

Web App für pflegende Angehörige

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Konzeption und Entwicklung einer responsiven Web-Applikation für pflegende Angehörige, die die Planung, Ausführung und Abrechnung von Pflegeleistungen ermöglicht:
  1. Spring Boot Dienst: REST APIs sowie Datenhaltung mit JPA/MariaDB
  2. Typescript/React.js Ant Design UI für Pflegende Angehörige
  3. Synchronisation der Einsätze, Patienten etc. sowie Rückimport der Leistungen

MediData Leistungsabrechnungen & eBill

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Konzeption, Entwicklung und Integration von Kubernetes Services, um Leistungsabrechnungen von Pflegeorganisationen zu digitalisieren:
  1. Ein Spring Boot Dienst, um Rechnungen an Krakenkassen über das MediData Netz zu übermitteln.
  2. Ein Spring Boot Dienst, um Rechnungen über eBill, Email Portal sowie externe Druckdienstleister auszuliefern.
  3. Eine React.js/Remix Web Applikation, um eBill Ab- und Anmeldungen sowie Ūbermittlungsfehler darzustellen

aufleben-natur.ch

Dreipol AG

Internet und Informationstechnologie

10-50 Mitarbeiter

Entwicklung einer Plattform, welche die Förderung der Biodiversität in der Schweiz zum Ziel gesetzt hat. Die Platform basiert auf next.js/React sowie python/django für das Backend. Ich habe zusammen mit mit dem Team Architektur Fragen geklärt sowie u. a. diese Module implementieren:
  1. Implementierung des ‚Trittstein‘ Designers
  2. Registrierung, Authentifizierung und Authorizierung mit auth.js
  3. Serverseitige Synchronisation mit einem CRM System
  4. Umsetzung der Mehrsprachigkeit, inkl. übersetzbare URLs, Filterung nach Sprache uvm.

Konzeption und Entwicklung: Digitalisierung Bedarfsmeldungen Ambulante Dienste (SHIP Konnektor)

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Um den grossen administrativen Aufwand für die Bearbeitung von Bedarfsmeldungen zu reduzieren, wurde dieser Prozess durch den eCH Standard 0237 standardisiert. Durch den SHIP Konnektor konnte die Kommunikation zwischen Spitex, Arzt sowie Krankenkasse vollständig digitalisiert werden.

Dazu habe ich dazu konzipiert und implementiert:
  • Neuer Integration Service Konnektor mit Spring Boot und Kotlin
  • Datenmodell in MariaDB und der Synchronisation mit GraphQL
  • Web App mit React, Remix, TypeScript und Tailwind CSS, um Rückfragen der Krankenkassen zu beantworten sowie den Status der Bedarfsmeldungen einzusehen
  • Single-Sign-On, damit die Web App direkt in der SWING Windows App eingebunden werden kann

Integration eMediplan

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Integration des eMediplan Standard und API, damit Desktop und Mobile Applikationen Medikationspläne mit Ärzten und Spitäter effizient austauschen zu können:
  1. Ein Spring Boot Dienst für die Datenzuordnung, und APIs Desktop- und Mobile Applikationen
  2. Erweiterung der Android App: Scannen, generieren sowie speichern von PDF Mediplänen 
  3. Synchronisation der Medikamenten-Verordnungen mit den on-prem Spitex Systemen

Konzeption und Entwicklung: Patienten Dokumente mit Android Geräten Synchronisieren

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Dieses Produkt-Feature durfte ich konzipieren und komplett entwickeln: Die Patienten Dokumente wie PDF, PDF-Formulare, sowie Fotos mit den mobilen Geräten synchronisieren, damit diese offline zur Verfügung stehen und von ambulanten oder stationären Pflegerinnen genutzt werden können. Mit Hilfe der myneva Scanner App erstellt man mehrseitige PDF Dateien und mit der myneva Forms App werden Formulare ausgefüllt.
  • Implementierung eines Konnektors für den Integration Server mittels Kotlin und Spring Boot, welcher eine REST Api für mobile Geräte zur Verfügung stellt
  • Definierung und Implementierung von GraphQL Queries und Mutation in C#
  • Implementierung der Android Synchronisation mit Kotlin, Retrofit und RxJava
  • Design und Implementierung des UIs mit Kotlin und Jetpack Compose
  • Zur Verfügung stellen von Grafana Boards and Alerts, welche auf Prometheus Metriken zurückgreifen

Entwicklung einer Synchronization Platform für mobile Geräte

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Wir arbeiteten zu zweit an diesem Projekt, um einen neue Synchronisations-Infrastruktur zu implementieren. Dabei wurde die alte Windows-Server basierte Lösung durch eine Neu-Implementierung ersetzt. Diese Infrastruktur wird von knapp 10’000 Android Tablets täglich genutzt und steht 24/7 zur Verfügung.
  • Implementieren des Sync Servers mit C#, Entity Framework und asp.net mit REST APIs für Geräte, für Windows Server der Einrichtungen sowie für die Management Oberfläche.
  • Erstellen von Docker Images mit CI/CD
  • Erstellen von Kubernetes Definitionen mit automatischen Deployments in drei Umgebungen: dev, staging, prod
  • Erstellen eines Sync Dienstes für die Windows Server, welcher mit C# auf die SAP Anywhere Datenbank zugreift
  • Neu-Erstellung der Android Sync Library mit Kotlin und RxJava
  • Automatische Überwachung der Sync Infrastruktur:
    • Erstellen von Incidents auf der öffentlichen Status Seite
    • Automatische Benachrichtigung der IT Bereitschaft PRTG
Nach Fertigstellung konnten wir innerhalb weniger Monate sämtliche Kunden und Geräte auf die neue Sync Umgebung migrieren.

Konzeption und Entwicklung: FHIR APIs für Software Partner

myneva Schweiz AG

Sonstiges

250-500 Mitarbeiter

Dieser Dienst ermöglicht das Entwickeln von Konnektoren, welcher APIs für Partner Systeme oder Mobile Geräte zur Verfügung stellt. Ich habe dieses Produkt von Grund auf konzipiert und entwickelt:
  • Ein Spring Boot Dienst, der eine Plattform für Konnektoren implementiert
  • Eine React/Remix Web App, um Integrationspartnern eine Self-Service-Oberfläche zur Verfügung zu stellen
  • Erweiterung des bestehenden Windows Services mit C# für das myneva.swing System, welches GraphQL Queries und Mutationen zur Verfügung stellt
  • Prometheus Schnittstelle, welche auf Basis Micrometer Metriken für Grafana Boards und Alerts zur Verfügung stellt
Als Erstes habe ich einen Logistik-Konnektor entwickelt, der heute von verschiedenen Partner Firmen eingesetzt wird:
  • FHIR Schnittstelle für diverse Ressourcen wie z.B. Patient, Coverage, CarePlan, Practitioner mit HAPI FHIR für Java
  • Integration in die myneva SWING2Go Android App mit Kotlin, RxJava, Retrofit

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden