Fullstack Entwickler und Software Architekt
Aktualisiert am 08.03.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 60%
Java
Spring Framework
Clean Code
Docker
Ansible
Linux
Flutter
Angular
Camunda
.NET
Python
C#
Kotlin
Splunk
Argo CD
OpenShift
Softwarearchitektur
Deutsch
zweisprachig
Englisch
proficient
Polnisch
Muttersprache

Einsatzorte

Einsatzorte

Zürich (+50km) Chur (+150km) Bern (+20km)
Schweiz

Bevorzugt gute Erreichbarkeit mit Bahn.

möglich

Projekte

Projekte

5 Monate
2024-10 - heute

Marktdatenprojekt für Raiffeisen über Callista

Java Angular
Ich entwickle Software zur Überwachung von Aktientransaktionen mit Spring, Angular und Apache Camel in einem kleinen Kanban-Team von drei Personen.

Zusätzlich zu den hohen Qualitätsstandards für interne Bankanwendungen darf ich mich mit engen Zeitplänen auseinandersetzen, um die regulatorischen Anforderungen der Bank zu erfüllen.

Ab November arbeite ich als Fullstackentwickler im Scrum Team für ein Marktdatenprojekt hauptsächlich mit Kotlin Spring, Kafka Streams und Angular.
Java Spring Kafka Kotlin Apache Camel Angular
Java Angular
Raiffeisen Schweiz
Sankt Gallen
8 Monate
2024-02 - 2024-09

Compliance Applikation im Projekt über die Hays AG

Fullstack Entwickler und Architektur Owner Java Spring TypeScript Angular ...
Fullstack Entwickler und Architektur Owner
Als Softwareentwickler und Architecture Owner durfte ich bei der PostFinance in Bern ein Scrum Team bei der Entwicklung von Compliance Lösungen unterstützen und zusammen mit dem Product Owner und Team Leiter die Arbeit unseres Delivery Teams zu koordinieren.

Dabei arbeite ich eng mit dem Product Owner und Business Analysten beim Erstellen von Requirements zusammen, um den Entwicklern Hinweise zur technischen Umsetzung zu geben. Wichtig war ebenfalls die Abstimmung mit Software Architekten, Entwicklern, Product Ownern, Business Analysten und Testern aus anderen Teams.

Darüber hinaus konnte ich mit den Entwicklern in Pair Programming zusammen schaffen. So leiste ich einen Beitrag dazu, damit es einen reibungslosen Wissenstransfer gibt und die Arbeit in den agilen Teams der Bank effizient, erkenntnisreich und lösungsorientiert erfolgt
Camuna Spring Angular Splunk Docker G
Java Spring TypeScript Angular Camunda
Postfinance
Bern
8 Monate
2023-05 - 2023-12

Softwareentwickler C#.NET und Product Owner

Softwareentwickler und Product Owner C# .NET7 .NET Framework ...
Softwareentwickler und Product Owner

Das Sammeln von Anforderungen, Festlegen des Backlogs und die Planung von Aufgaben sind notwendige Schritte für jedes IT-Produkt. Ich kombinierte relevante Fähigkeiten im Anforderungsmanagement und der Softwareentwicklung, um Evatec in ihren Datenverarbeitungsprozessen zu unterstützen. 

Von Mai bis Dezember 2023 ermöglichte ich dem Unternehmen mit Daten für die Halbleiter-, Optoelektronik- und Advanced Packaging Industrie mehr Erkenntnisse zu sammeln und das Produktangebot zu optimieren . Ich fokussierte mich auf Anforderungen und Softwareentwicklung. In Bezug auf den Technologie-Stack hatte ich die Möglichkeit, tief in die neuesten C#- und .NET-Frameworks einzutauchen.

Gitlab
C# .NET7 .NET Framework Scrum Product Ow OPC
Evatec AG
Trübbach
6 Monate
2022-10 - 2023-03

Lead Developer EdTech

Lead Entwickler Java Spring Go ...
Lead Entwickler

Das Bereitstellen neuer Funktionen in einem automatisierten und gut etablierten Prozess ist die Aufgabe jedes DevOps-Teams. Bei nu. habe ich das Infrastrukturteam geleitet, um eine skalierbare SaaS bereitzustellen. Die Fähigkeit, Änderungen schnell freizugeben oder zurückzunehmen und dabei das Produkt auf dem Markt zu validieren, ist nicht nur für Startups entscheidend. Ich habe ein Release Prozess im DevOps Team eingeführt und die Teammitglieder unterstützt, unsere CI/CD-Pipelines mit Ansible, Github Actions und Docker zu pflegen und zu verbessern.

In meinem Senior Tätigkeit habe ich Aufgaben mit den Produkt Ownern und unserem CTO koordiniert und geplant, aber auch Entwicklung und Pair-Programmierung betrieben, um eine robuste Cloud-Infrastruktur für unsere nu.education-Plattform zu erreichen.

Zu meinen Fähigkeiten gehört das Bewusstsein und die Empathie für die Herausforderungen unseres Teams hinsichtlich Skalierbarkeit, Robustheit, Ausfallsicherheit, Leistung und allem, was wir skripten könnten, um mehr Geschäftswert für das Produkt zu bieten.

Neben dem Fokus auf Geschäftswert und Benutzerfreundlichkeit habe ich im täglichen Geschäft auch mit folgenden Technologien und Programmiersprachen gearbeitet: Ansible, Bash, Docker, ELK, GitHub Workflows, Kubernetes und Prometheus. Ausserdem habe ich das Team bei der Java Spring-, Go-Sprache- und React und Angular Programmierung unterstützt. Angular kam für Management und Admin UIs in Einsatz.

Mein Team bestand aus erfahrenen Softwareentwicklern, daher haben wir auch die anderen Teams hauptsächlich bei den Code Reviews und Pull Requests unterstützt, um grossartige Dienste mit Next.js, Angular und Spring Boot umzusetzen. Wie bei Startups üblich habe ich auch oft selbst bei der Softwareentwicklung mit Java, React und Go Lang mit angepackt.

IntelliJ Grafana Prometheus ELK Ansible Github Actions
Java Spring Go GraphQL JPA Docker
NU Technology AG
Zürich
1 Jahr 2 Monate
2021-08 - 2022-09

Java Backend im Öffentlichen Dienst

Senior Softwareentwickler Java Spring Git ...
Senior Softwareentwickler
Bei Cleo AG durfte ich als Softwareentwickler einen Kunden aus Deutschland im öffentlich Dienst begleiten. Für Services im öffentlichen Dienst ist ein etablierter Entwicklungsprozess sehr wichtig.

Das Team aus Deutschland und Schweiz war verantwortlich für die Entwicklung, Bereitstellung, Incident-Management und Wartung dieser Anwendung. Im täglichen Business arbeitete ich mit Java Spring im Backend unterstütze das Team im Frontend in Angular und DevOps mit Kubernetes und war dafür verantwortlich, unsere Anwendung regelmässig bereitzustellen und zu warten.

Ab Oktober 2021 half ich in meiner zusätzlichen Rolle als Backend Tech Lead bei der Erstellung der nu.education-Plattform. Es gab erste Konzepte unserer zukünftigen Bildungsplattform. Dies war eine intensivere Begegnung sowohl mit Go Lang als auch mit GraphQL, und ich denke, wir sind gute Freunde geworden :). Auch konnte ich Angular im Frontend für Managment und Admin UIs benutzen.
Intell Sonar Nexus
Java Spring Git Jenkins Kubernetes Docker
CLEO AG
Zürich
1 Jahr 4 Monate
2020-04 - 2021-07

Spring backend

Software Entwickler Scrum Spring
Software Entwickler
Einen anspruchsvollen Online Dienst für Arztpraxen kann in einem kleinen Team von erfahrenen Entwicklern realisiert werden. Das durfte ich als Senior Softwareentwickler mit einer Hand voll Kollegen bei den Produkten der amétiq Cloud demonstrieren.

Neben der Entwicklung von Java Springboot Services und API Anbindung, gehörte es auch die Wartung der Online Plattform für hunderte von Arztpraxen zu unseren Aufgaben.

Ein grosser Anwendungsfall, den wir umgesetzt haben, bestand darin, Patienten Schweizweit online Termine buchen zu lassen. Wir haben mit externen Dienstleistern und unserem internen Infrastrukturteam zusammengearbeitet, um Daten zu synchronisieren und komplexe Arbeitsabläufe zu unterstützen.

Die Technologien, mit denen unser Team und ich täglich in Berührung kamen, waren Spring Boot, RestAssured, JGvien, Jooq und Bash, Docker und Jenkins für Bereitstellungen. Wir planten und arbeiteten im Team mit Scrum, um das Produkt Schritt für Schritt zu verbessern und wertvolles Kundenfeedback in den Entwicklungsprozess zurückzuführen.
IntelliJ IDEA Jenkins AWS
Scrum Spring
ametiq AG
Pfäffikon SZ
2 Jahre 6 Monate
2017-09 - 2020-02

Client onboarding Banken

Software Entwickler Jmh SOLID Clean Code ...
Software Entwickler

Das erste Mal arbeitete ich in einem Projekt mit mehr als 100 Entwicklern.

Die ersten 3 Monate verbrachte ich damit, ein neues Geschäftsprozesstool namens Axon Ivy Designer zu erlernen und mehr als 100.000 Zeilen Code unserer Fintech-Projekte zu verstehen, ,mit Entwicklern und Product Ownern zu reden. Ich verbrachte auch Zeit um ein gutes Verständnis von dem Aufgaben vom Deployment Team und den Architekturteammitgliedern in Vietnam zu bekommen.

Wir starteten auch frühzeitig ein Programm, um Entwickler über SOLID-Muster zu unterrichten und wie sie diese in den aktuellen Projekten anwenden könnten, um besseren und saubereren Code zu schreiben. Ich unterstützte die Teams auf ihrem Weg von mehreren Projekten zu zwei einzelnen Produkten.

Nach 6 Monaten schlossen sich mir andere Entwickler und Architekten an, um als Architekturteam zusammenzuarbeiten, unterstützt von mehr als 14 Teams an anderen Standorten, um sie bei der Bereitstellung eines großartigen Produkts zu unterstützen. Die meisten unserer Aufgaben bestanden aus Code-Reviews. Viele Code-Reviews. Als die Teams erfahrener wurden, reduzierten wir unsere Mentoring-Aktivitäten und konzentrierten uns darauf, POCs zu erstellen, um einige bewährte Verfahren für neue Schnittstellen hervorzuheben. Wir verwendeten JMH und VisualVM, um die Leistung zu messen und zu verbessern.

Technologisch setzten wir in der UI hauptsächlich JSF und Primefaces ein, aber einzelne POC Applikationen mit Angular waren auch ein Thema.

elasticsearch Docker Jboss Drools JSF
Jmh SOLID Clean Code Scrum
Zürich
1 Jahr 6 Monate
2016-03 - 2017-08

IoT mobile Robotik

JAVA Backend Entwickler Scrum Spring 4.1 Spring ...
JAVA Backend Entwickler
Ich habe einen M2M-Cloud-Service mit Java Spring erstellt und eingeführt. Ich habe die Architektur mit einer Kombination verschiedener UML-Diagramme entworfen und dokumentiert. Ich habe mich auf Unit- und Integrationstests konzentriert, um Fehlertoleranz und Robustheit zu gewährleisten.

Bemerkenswert war die Leistungsoptimierung, einschliesslich des verteilten Redis-Cache und des Benchmarking des Cloud-Durchsatzes mit Jmeter. Ich habe den Infrastrukturcode mit Ansible und die Produktionsbereitstellung mit AWS EC2 und Route53 automatisiert.
Lombok Flyway
Scrum Spring 4.1 Spring Maven UML
robart GmbH
Linz
2 Jahre 8 Monate
2013-08 - 2016-03

Kommunikationsserver

Backend Entwickler Python PyUnit UML
Backend Entwickler

Ich habe einen Kommunikationsserver für den Transfer von medizinischen Daten in Python implementiert. Die Hauptaufgabe des Backends bestand darin, Nachrichten von Laboren in Kliniken und Arztpraxen zu transformieren. Zu den typischen Aktivitäten gehörten Unit-Tests, Pair Programming, die Anwendung von SOLID-Prinzipien, Bash-Scripting sowie die Dokumentation mit UML und LaTeX.


Im Jahr 2015 war ich an der Standardisierung des LDT3-Protokolls beteiligt

LDT HL7 Pylint Buildbot
Python PyUnit UML
Limetec Biotechnologies GmbH
Henigsdorf bei Berlin
9 Monate
2013-06 - 2014-02

mabba webshop

Webentwickler CSS jQuery JavaScript ...
Webentwickler

CSS Templates aus Photoshop vorlagen, jQuery, Javascript Anpassungen

Plentymarkets
CSS jQuery JavaScript HTML
mabba GmbH
Berlin
1 Jahr 3 Monate
2012-06 - 2013-08

Intelligente Raumlüftung

Embedded Entwickler Unittest Maven
Embedded Entwickler

embedded Entwicklung: kernel cross compiling, I2C, GPIO, UART

integration in Embedded Tomcat mittels RXTX und JNI

Derby MyFaces OpenJPA PrimeFaces Buildroot
Unittest Maven
Knowtrek GmbH/ isatech GmbH
Berlin
2 Jahre 2 Monate
2011-06 - 2013-07

Online Dokumentenverwaltung

Softwareentwickler Unittest Maven UML
Softwareentwickler

programming JAVA EE/ JSF, openJPA, primefaces, jQuery, Derby, MySQL
embedded: kernel cross compiling, app integra on for I2C, GPIO, UART

MyFaces OpenJPA PrimeFaces
Unittest Maven UML
Knowtrek GmbH
Berlin
10 Monate
2011-12 - 2012-09

Cloud Office Lösung

Werkstudent Scrum Bash Python
Werkstudent

Unterstützung und Recherche im Bereich BASH Scripting, Regular expressions, Python, Upstart, Mysql Cluster

Scrum Bash Python
Telekom Laboratories
Berlin
2 Jahre 8 Monate
2009-05 - 2011-12

SEO Webauftritt plytadynamiczna.pl

Webentwickler SEO CSS HTML
Webentwickler

Aktualisierung, HML und CSS Validation, On-and-Offsite Optimierung, Linkbuilding, Kontentgenerierung,

„plyta dynamiczna“ in google.pl auf Platz 2 verbessert (Stand 23.05.2011)

SEO CSS HTML
Terratest GmbH
Berlin
4 Jahre 8 Monate
2006-11 - 2011-06

freelancer & student employee

JAVA programming JAVA SE OpenCMS7 ...
  • JAVA programming (JAVA SE, OpenCMS7), SEO, webdesign (HTML, CSS, JS),
  • Network Administrator, lecturer for WBS training company, maths tutoring
JAVA programming JAVA SE OpenCMS7 SEO webdesign HTML CSS JS
4 Monate
2010-10 - 2011-01

Büro-Software mit JAVA Swing für TerraTest GmbH

Softwareentwickler Swing JAVA Mysql
Softwareentwickler

Programmierung einer JAVA Swing Applikation für Warenwirtschaft und Lieferscheinerstellung, MySQL intergration über PreparedStatemetns

Swing JAVA Mysql
Terratest GmbH
Berlin
9 Monate
2009-03 - 2009-11

Internetportal für Studierende der Charite

Softwareentwickler JAVA JSP
Softwareentwickler

Unterstützung bei Entwicklung eines Studentenportals in OpenCMS

OpenCMS
JAVA JSP
Charite
Berlin
2 Monate
2009-06 - 2009-07

Privat-Donzent in Netzwerkadministration, Computersicherheit

Dozent VMware
Dozent

Vermittlung grundlegender Kompetenzen in:

-Bedienung und Administration von VM-ware

-Sensibilisierung auf Computersicherheit

-Netzadministration und Schutz vor Netzwerk-angriffen

innovative Lernmethoden vermittelt in Englischer Sprache

VMware
WBS Training AG
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 5 Monate
2014-01 - 2022-05

M.Sc. Informatik

M.Sc. Informatik, Freie Universität Berlin
M.Sc. Informatik
Freie Universität Berlin
Master Studium neben der Vollzeitarbeit  fertig gemacht, da ich ich 2013 noch einige Kurse über den Bachelor in Informatik hinaus zusätzlich absolviert habe.
3 Jahre 11 Monate
2009-10 - 2013-08

B.Sc. Informatik

B.Sc. Informatik, FU Berlin
B.Sc. Informatik
FU Berlin

Verteilte Systeme, Telematik, Modelchecking

4 Jahre
2005-10 - 2009-09

Technische Informatik

fehlt, Wechsel zu FU Berlin, TU Berlin
fehlt, Wechsel zu FU Berlin
TU Berlin

Studium Elektrotechnik, Informatik, Mathematik, Physik

Position

Position

Meine Stärken in Softwareentwicklungsprojekten liegen darin, als Brücken-Softwareentwickler zwischen Offshore-Teams zu fungieren und Softwarearchitektur zu gestalten

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Clean Code Docker Ansible Linux Flutter Angular Camunda .NET Python C# Kotlin Splunk Argo CD OpenShift Softwarearchitektur

Produkte / Standards / Erfahrungen / Methoden

Clean Code
Experte
Spring Boot
Experte
Angular
Fortgeschritten
Camunda
Experte
.NET
Fortgeschritten
Unit- und Integrationstests
Experte
Scrum
Experte
Gradle
Fortgeschritten
Maven
Experte
Docker
Experte
Flyway
Experte
IntelliJ IDEA
Experte
Jboss Drools
Fortgeschritten
JMH
Fortgeschritten
Lombok
Experte
HL7
Fortgeschritten
LDT
Fortgeschritten
Pylint
Fortgeschritten
PyUnit
Fortgeschritten
UML
Fortgeschritten
Kubernetes
Fortgeschritten
Jenkins
Experte
Argo CD
Fortgeschritten
JSF
Fortgeschritten
MyFaces
Fortgeschritten
PrimeFaces
Fortgeschritten

Programmiersprachen

Java
Experte
Typescript
Fortgeschritten
Kotlin
Fortgeschritten
C#
Fortgeschritten
JavaScript
Fortgeschritten
Python
Fortgeschritten
Bash
Fortgeschritten
PHP
Fortgeschritten
Go
Fortgeschritten
Groovy
Fortgeschritten

Datenbanken

Mysql
Experte
PostgreSQL
Experte
SQLite
Fortgeschritten
Derby
Fortgeschritten
H2
Fortgeschritten
SQL Server
Fortgeschritten
MongoDB
Basics

Hardware

Buildroot
Fortgeschritten
Raspberry PI
Fortgeschritten

Branchen

Branchen

Besondere Erfahrung in Gesundheitsbranche, Banking und Buchhaltung.

Einsatzorte

Einsatzorte

Zürich (+50km) Chur (+150km) Bern (+20km)
Schweiz

Bevorzugt gute Erreichbarkeit mit Bahn.

möglich

Projekte

Projekte

5 Monate
2024-10 - heute

Marktdatenprojekt für Raiffeisen über Callista

Java Angular
Ich entwickle Software zur Überwachung von Aktientransaktionen mit Spring, Angular und Apache Camel in einem kleinen Kanban-Team von drei Personen.

Zusätzlich zu den hohen Qualitätsstandards für interne Bankanwendungen darf ich mich mit engen Zeitplänen auseinandersetzen, um die regulatorischen Anforderungen der Bank zu erfüllen.

Ab November arbeite ich als Fullstackentwickler im Scrum Team für ein Marktdatenprojekt hauptsächlich mit Kotlin Spring, Kafka Streams und Angular.
Java Spring Kafka Kotlin Apache Camel Angular
Java Angular
Raiffeisen Schweiz
Sankt Gallen
8 Monate
2024-02 - 2024-09

Compliance Applikation im Projekt über die Hays AG

Fullstack Entwickler und Architektur Owner Java Spring TypeScript Angular ...
Fullstack Entwickler und Architektur Owner
Als Softwareentwickler und Architecture Owner durfte ich bei der PostFinance in Bern ein Scrum Team bei der Entwicklung von Compliance Lösungen unterstützen und zusammen mit dem Product Owner und Team Leiter die Arbeit unseres Delivery Teams zu koordinieren.

Dabei arbeite ich eng mit dem Product Owner und Business Analysten beim Erstellen von Requirements zusammen, um den Entwicklern Hinweise zur technischen Umsetzung zu geben. Wichtig war ebenfalls die Abstimmung mit Software Architekten, Entwicklern, Product Ownern, Business Analysten und Testern aus anderen Teams.

Darüber hinaus konnte ich mit den Entwicklern in Pair Programming zusammen schaffen. So leiste ich einen Beitrag dazu, damit es einen reibungslosen Wissenstransfer gibt und die Arbeit in den agilen Teams der Bank effizient, erkenntnisreich und lösungsorientiert erfolgt
Camuna Spring Angular Splunk Docker G
Java Spring TypeScript Angular Camunda
Postfinance
Bern
8 Monate
2023-05 - 2023-12

Softwareentwickler C#.NET und Product Owner

Softwareentwickler und Product Owner C# .NET7 .NET Framework ...
Softwareentwickler und Product Owner

Das Sammeln von Anforderungen, Festlegen des Backlogs und die Planung von Aufgaben sind notwendige Schritte für jedes IT-Produkt. Ich kombinierte relevante Fähigkeiten im Anforderungsmanagement und der Softwareentwicklung, um Evatec in ihren Datenverarbeitungsprozessen zu unterstützen. 

Von Mai bis Dezember 2023 ermöglichte ich dem Unternehmen mit Daten für die Halbleiter-, Optoelektronik- und Advanced Packaging Industrie mehr Erkenntnisse zu sammeln und das Produktangebot zu optimieren . Ich fokussierte mich auf Anforderungen und Softwareentwicklung. In Bezug auf den Technologie-Stack hatte ich die Möglichkeit, tief in die neuesten C#- und .NET-Frameworks einzutauchen.

Gitlab
C# .NET7 .NET Framework Scrum Product Ow OPC
Evatec AG
Trübbach
6 Monate
2022-10 - 2023-03

Lead Developer EdTech

Lead Entwickler Java Spring Go ...
Lead Entwickler

Das Bereitstellen neuer Funktionen in einem automatisierten und gut etablierten Prozess ist die Aufgabe jedes DevOps-Teams. Bei nu. habe ich das Infrastrukturteam geleitet, um eine skalierbare SaaS bereitzustellen. Die Fähigkeit, Änderungen schnell freizugeben oder zurückzunehmen und dabei das Produkt auf dem Markt zu validieren, ist nicht nur für Startups entscheidend. Ich habe ein Release Prozess im DevOps Team eingeführt und die Teammitglieder unterstützt, unsere CI/CD-Pipelines mit Ansible, Github Actions und Docker zu pflegen und zu verbessern.

In meinem Senior Tätigkeit habe ich Aufgaben mit den Produkt Ownern und unserem CTO koordiniert und geplant, aber auch Entwicklung und Pair-Programmierung betrieben, um eine robuste Cloud-Infrastruktur für unsere nu.education-Plattform zu erreichen.

Zu meinen Fähigkeiten gehört das Bewusstsein und die Empathie für die Herausforderungen unseres Teams hinsichtlich Skalierbarkeit, Robustheit, Ausfallsicherheit, Leistung und allem, was wir skripten könnten, um mehr Geschäftswert für das Produkt zu bieten.

Neben dem Fokus auf Geschäftswert und Benutzerfreundlichkeit habe ich im täglichen Geschäft auch mit folgenden Technologien und Programmiersprachen gearbeitet: Ansible, Bash, Docker, ELK, GitHub Workflows, Kubernetes und Prometheus. Ausserdem habe ich das Team bei der Java Spring-, Go-Sprache- und React und Angular Programmierung unterstützt. Angular kam für Management und Admin UIs in Einsatz.

Mein Team bestand aus erfahrenen Softwareentwicklern, daher haben wir auch die anderen Teams hauptsächlich bei den Code Reviews und Pull Requests unterstützt, um grossartige Dienste mit Next.js, Angular und Spring Boot umzusetzen. Wie bei Startups üblich habe ich auch oft selbst bei der Softwareentwicklung mit Java, React und Go Lang mit angepackt.

IntelliJ Grafana Prometheus ELK Ansible Github Actions
Java Spring Go GraphQL JPA Docker
NU Technology AG
Zürich
1 Jahr 2 Monate
2021-08 - 2022-09

Java Backend im Öffentlichen Dienst

Senior Softwareentwickler Java Spring Git ...
Senior Softwareentwickler
Bei Cleo AG durfte ich als Softwareentwickler einen Kunden aus Deutschland im öffentlich Dienst begleiten. Für Services im öffentlichen Dienst ist ein etablierter Entwicklungsprozess sehr wichtig.

Das Team aus Deutschland und Schweiz war verantwortlich für die Entwicklung, Bereitstellung, Incident-Management und Wartung dieser Anwendung. Im täglichen Business arbeitete ich mit Java Spring im Backend unterstütze das Team im Frontend in Angular und DevOps mit Kubernetes und war dafür verantwortlich, unsere Anwendung regelmässig bereitzustellen und zu warten.

Ab Oktober 2021 half ich in meiner zusätzlichen Rolle als Backend Tech Lead bei der Erstellung der nu.education-Plattform. Es gab erste Konzepte unserer zukünftigen Bildungsplattform. Dies war eine intensivere Begegnung sowohl mit Go Lang als auch mit GraphQL, und ich denke, wir sind gute Freunde geworden :). Auch konnte ich Angular im Frontend für Managment und Admin UIs benutzen.
Intell Sonar Nexus
Java Spring Git Jenkins Kubernetes Docker
CLEO AG
Zürich
1 Jahr 4 Monate
2020-04 - 2021-07

Spring backend

Software Entwickler Scrum Spring
Software Entwickler
Einen anspruchsvollen Online Dienst für Arztpraxen kann in einem kleinen Team von erfahrenen Entwicklern realisiert werden. Das durfte ich als Senior Softwareentwickler mit einer Hand voll Kollegen bei den Produkten der amétiq Cloud demonstrieren.

Neben der Entwicklung von Java Springboot Services und API Anbindung, gehörte es auch die Wartung der Online Plattform für hunderte von Arztpraxen zu unseren Aufgaben.

Ein grosser Anwendungsfall, den wir umgesetzt haben, bestand darin, Patienten Schweizweit online Termine buchen zu lassen. Wir haben mit externen Dienstleistern und unserem internen Infrastrukturteam zusammengearbeitet, um Daten zu synchronisieren und komplexe Arbeitsabläufe zu unterstützen.

Die Technologien, mit denen unser Team und ich täglich in Berührung kamen, waren Spring Boot, RestAssured, JGvien, Jooq und Bash, Docker und Jenkins für Bereitstellungen. Wir planten und arbeiteten im Team mit Scrum, um das Produkt Schritt für Schritt zu verbessern und wertvolles Kundenfeedback in den Entwicklungsprozess zurückzuführen.
IntelliJ IDEA Jenkins AWS
Scrum Spring
ametiq AG
Pfäffikon SZ
2 Jahre 6 Monate
2017-09 - 2020-02

Client onboarding Banken

Software Entwickler Jmh SOLID Clean Code ...
Software Entwickler

Das erste Mal arbeitete ich in einem Projekt mit mehr als 100 Entwicklern.

Die ersten 3 Monate verbrachte ich damit, ein neues Geschäftsprozesstool namens Axon Ivy Designer zu erlernen und mehr als 100.000 Zeilen Code unserer Fintech-Projekte zu verstehen, ,mit Entwicklern und Product Ownern zu reden. Ich verbrachte auch Zeit um ein gutes Verständnis von dem Aufgaben vom Deployment Team und den Architekturteammitgliedern in Vietnam zu bekommen.

Wir starteten auch frühzeitig ein Programm, um Entwickler über SOLID-Muster zu unterrichten und wie sie diese in den aktuellen Projekten anwenden könnten, um besseren und saubereren Code zu schreiben. Ich unterstützte die Teams auf ihrem Weg von mehreren Projekten zu zwei einzelnen Produkten.

Nach 6 Monaten schlossen sich mir andere Entwickler und Architekten an, um als Architekturteam zusammenzuarbeiten, unterstützt von mehr als 14 Teams an anderen Standorten, um sie bei der Bereitstellung eines großartigen Produkts zu unterstützen. Die meisten unserer Aufgaben bestanden aus Code-Reviews. Viele Code-Reviews. Als die Teams erfahrener wurden, reduzierten wir unsere Mentoring-Aktivitäten und konzentrierten uns darauf, POCs zu erstellen, um einige bewährte Verfahren für neue Schnittstellen hervorzuheben. Wir verwendeten JMH und VisualVM, um die Leistung zu messen und zu verbessern.

Technologisch setzten wir in der UI hauptsächlich JSF und Primefaces ein, aber einzelne POC Applikationen mit Angular waren auch ein Thema.

elasticsearch Docker Jboss Drools JSF
Jmh SOLID Clean Code Scrum
Zürich
1 Jahr 6 Monate
2016-03 - 2017-08

IoT mobile Robotik

JAVA Backend Entwickler Scrum Spring 4.1 Spring ...
JAVA Backend Entwickler
Ich habe einen M2M-Cloud-Service mit Java Spring erstellt und eingeführt. Ich habe die Architektur mit einer Kombination verschiedener UML-Diagramme entworfen und dokumentiert. Ich habe mich auf Unit- und Integrationstests konzentriert, um Fehlertoleranz und Robustheit zu gewährleisten.

Bemerkenswert war die Leistungsoptimierung, einschliesslich des verteilten Redis-Cache und des Benchmarking des Cloud-Durchsatzes mit Jmeter. Ich habe den Infrastrukturcode mit Ansible und die Produktionsbereitstellung mit AWS EC2 und Route53 automatisiert.
Lombok Flyway
Scrum Spring 4.1 Spring Maven UML
robart GmbH
Linz
2 Jahre 8 Monate
2013-08 - 2016-03

Kommunikationsserver

Backend Entwickler Python PyUnit UML
Backend Entwickler

Ich habe einen Kommunikationsserver für den Transfer von medizinischen Daten in Python implementiert. Die Hauptaufgabe des Backends bestand darin, Nachrichten von Laboren in Kliniken und Arztpraxen zu transformieren. Zu den typischen Aktivitäten gehörten Unit-Tests, Pair Programming, die Anwendung von SOLID-Prinzipien, Bash-Scripting sowie die Dokumentation mit UML und LaTeX.


Im Jahr 2015 war ich an der Standardisierung des LDT3-Protokolls beteiligt

LDT HL7 Pylint Buildbot
Python PyUnit UML
Limetec Biotechnologies GmbH
Henigsdorf bei Berlin
9 Monate
2013-06 - 2014-02

mabba webshop

Webentwickler CSS jQuery JavaScript ...
Webentwickler

CSS Templates aus Photoshop vorlagen, jQuery, Javascript Anpassungen

Plentymarkets
CSS jQuery JavaScript HTML
mabba GmbH
Berlin
1 Jahr 3 Monate
2012-06 - 2013-08

Intelligente Raumlüftung

Embedded Entwickler Unittest Maven
Embedded Entwickler

embedded Entwicklung: kernel cross compiling, I2C, GPIO, UART

integration in Embedded Tomcat mittels RXTX und JNI

Derby MyFaces OpenJPA PrimeFaces Buildroot
Unittest Maven
Knowtrek GmbH/ isatech GmbH
Berlin
2 Jahre 2 Monate
2011-06 - 2013-07

Online Dokumentenverwaltung

Softwareentwickler Unittest Maven UML
Softwareentwickler

programming JAVA EE/ JSF, openJPA, primefaces, jQuery, Derby, MySQL
embedded: kernel cross compiling, app integra on for I2C, GPIO, UART

MyFaces OpenJPA PrimeFaces
Unittest Maven UML
Knowtrek GmbH
Berlin
10 Monate
2011-12 - 2012-09

Cloud Office Lösung

Werkstudent Scrum Bash Python
Werkstudent

Unterstützung und Recherche im Bereich BASH Scripting, Regular expressions, Python, Upstart, Mysql Cluster

Scrum Bash Python
Telekom Laboratories
Berlin
2 Jahre 8 Monate
2009-05 - 2011-12

SEO Webauftritt plytadynamiczna.pl

Webentwickler SEO CSS HTML
Webentwickler

Aktualisierung, HML und CSS Validation, On-and-Offsite Optimierung, Linkbuilding, Kontentgenerierung,

„plyta dynamiczna“ in google.pl auf Platz 2 verbessert (Stand 23.05.2011)

SEO CSS HTML
Terratest GmbH
Berlin
4 Jahre 8 Monate
2006-11 - 2011-06

freelancer & student employee

JAVA programming JAVA SE OpenCMS7 ...
  • JAVA programming (JAVA SE, OpenCMS7), SEO, webdesign (HTML, CSS, JS),
  • Network Administrator, lecturer for WBS training company, maths tutoring
JAVA programming JAVA SE OpenCMS7 SEO webdesign HTML CSS JS
4 Monate
2010-10 - 2011-01

Büro-Software mit JAVA Swing für TerraTest GmbH

Softwareentwickler Swing JAVA Mysql
Softwareentwickler

Programmierung einer JAVA Swing Applikation für Warenwirtschaft und Lieferscheinerstellung, MySQL intergration über PreparedStatemetns

Swing JAVA Mysql
Terratest GmbH
Berlin
9 Monate
2009-03 - 2009-11

Internetportal für Studierende der Charite

Softwareentwickler JAVA JSP
Softwareentwickler

Unterstützung bei Entwicklung eines Studentenportals in OpenCMS

OpenCMS
JAVA JSP
Charite
Berlin
2 Monate
2009-06 - 2009-07

Privat-Donzent in Netzwerkadministration, Computersicherheit

Dozent VMware
Dozent

Vermittlung grundlegender Kompetenzen in:

-Bedienung und Administration von VM-ware

-Sensibilisierung auf Computersicherheit

-Netzadministration und Schutz vor Netzwerk-angriffen

innovative Lernmethoden vermittelt in Englischer Sprache

VMware
WBS Training AG
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

8 Jahre 5 Monate
2014-01 - 2022-05

M.Sc. Informatik

M.Sc. Informatik, Freie Universität Berlin
M.Sc. Informatik
Freie Universität Berlin
Master Studium neben der Vollzeitarbeit  fertig gemacht, da ich ich 2013 noch einige Kurse über den Bachelor in Informatik hinaus zusätzlich absolviert habe.
3 Jahre 11 Monate
2009-10 - 2013-08

B.Sc. Informatik

B.Sc. Informatik, FU Berlin
B.Sc. Informatik
FU Berlin

Verteilte Systeme, Telematik, Modelchecking

4 Jahre
2005-10 - 2009-09

Technische Informatik

fehlt, Wechsel zu FU Berlin, TU Berlin
fehlt, Wechsel zu FU Berlin
TU Berlin

Studium Elektrotechnik, Informatik, Mathematik, Physik

Position

Position

Meine Stärken in Softwareentwicklungsprojekten liegen darin, als Brücken-Softwareentwickler zwischen Offshore-Teams zu fungieren und Softwarearchitektur zu gestalten

Kompetenzen

Kompetenzen

Top-Skills

Java Spring Framework Clean Code Docker Ansible Linux Flutter Angular Camunda .NET Python C# Kotlin Splunk Argo CD OpenShift Softwarearchitektur

Produkte / Standards / Erfahrungen / Methoden

Clean Code
Experte
Spring Boot
Experte
Angular
Fortgeschritten
Camunda
Experte
.NET
Fortgeschritten
Unit- und Integrationstests
Experte
Scrum
Experte
Gradle
Fortgeschritten
Maven
Experte
Docker
Experte
Flyway
Experte
IntelliJ IDEA
Experte
Jboss Drools
Fortgeschritten
JMH
Fortgeschritten
Lombok
Experte
HL7
Fortgeschritten
LDT
Fortgeschritten
Pylint
Fortgeschritten
PyUnit
Fortgeschritten
UML
Fortgeschritten
Kubernetes
Fortgeschritten
Jenkins
Experte
Argo CD
Fortgeschritten
JSF
Fortgeschritten
MyFaces
Fortgeschritten
PrimeFaces
Fortgeschritten

Programmiersprachen

Java
Experte
Typescript
Fortgeschritten
Kotlin
Fortgeschritten
C#
Fortgeschritten
JavaScript
Fortgeschritten
Python
Fortgeschritten
Bash
Fortgeschritten
PHP
Fortgeschritten
Go
Fortgeschritten
Groovy
Fortgeschritten

Datenbanken

Mysql
Experte
PostgreSQL
Experte
SQLite
Fortgeschritten
Derby
Fortgeschritten
H2
Fortgeschritten
SQL Server
Fortgeschritten
MongoDB
Basics

Hardware

Buildroot
Fortgeschritten
Raspberry PI
Fortgeschritten

Branchen

Branchen

Besondere Erfahrung in Gesundheitsbranche, Banking und Buchhaltung.

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.