Software developer and architect for the JVM and distributed systems
Aktualisiert am 03.02.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 10.02.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Backend
DevOps
Distributed systems
Kotlin
TypeScript
SQL
Kubernetes
Azure
Helm
automated testing
Clean Code
Frontend
Continuous Integration
Java
Englisch
Fluent
German
Native speaker

Einsatzorte

Einsatzorte

Berlin (+50km)
möglich

Projekte

Projekte

7 Monate
2019-12 - 2020-06

Public transport IIoT

Architect / lead developer Java Jersey Dagger ...
Architect / lead developer
  • Design and implementation of a component framework
  • Mentoring developers and supervising a remote team
  • Implementation of two applications for buses and trains using the framework
  • Java, Jersey, Dagger, Gradle, ITxPT, SNMP, Angular 8, GitLab
Java Jersey Dagger Gradle ITxPT SNMP Angular GitLab
Dilax
Berlin
8 Monate
2019-04 - 2019-11

Fleet management

Senior developer and devops NodeJS Kubernetes PostgreSQL ...
Senior developer and devops

Fleetmanagement solution, telematics and machine learning, MS Azure, Kubernetes, NodeJS, PostgreSQL, Typescript, Angular, R

NodeJS Kubernetes PostgreSQL TypeScript Angular R Microsoft Azure
Daimler Fleetboard Innovation Hub
Berlin
1 Jahr 7 Monate
2017-07 - 2019-01

Confined space entry

Architekt / Developer
Architekt / Developer

Workflows for the measurement of hazardous substances on factory premises.

Microsoft Azure NodeJS Bluetooth Cordova Express OAuth MSSQL-Server Docker multitenancy Jenkins Swagger OpenAPI NPM
Berlin
7 Monate
2016-12 - 2017-06

Trade management and operations

Architekt / Developer
Architekt / Developer

Solution for cost control and planning of shipments by sea.

  • Extensive calculations
  • Undo
  • ‘Excel-like’ UI

Kotlin Spring Boot Spring JPA Angular Maven MSSQL-Server Docker Apache POI LDAP ActiveDirectory
Logistics
Berlin
3 Monate
2016-02 - 2016-04

Container crane cockpit

Architekt / Developer
Architekt / Developer

Machine monitoring on container ports

OPC JBoss Application Server JavaEE JPA WebSockets AngularJS
Logistics
Berlin
4 Monate
2015-10 - 2016-01

Broadcast Integration Platform

Developer
Developer

Integration platform processing content from diverse sources targeted at Web and HbbTV

JBoss Application Server JavaEE JPA Apache Camel Angular.js Maven MySQL SSH FTP XML XSLT JMS
2 Monate
2015-03 - 2015-04

Online multiplayer quiz

Developer
Developer

30.000 player live online quiz for TV show

Amazon EC2 JBoss Application Server WebSockets PostgreSQL Angular.js JPA
7 Monate
2014-08 - 2015-02

Sports database

Management of sports events and leagues. Calculation of placement tables based on user-defined rules.

JavaEE JPA Angular.js MySQL Drools
Broadcast
1 Jahr 8 Monate
2013-01 - 2014-08

Fleet management

Developer
Developer

Fleet management solution supporting access control, vehicle configuration and reporting.

  • > 30.000 vehicles
  • several thousand messages per minute
  • multi-tenancy
  • TB sized PostgreSQL database
JBoss ApplicationServer JPA JMS Netty PostgreSQL JSF CDI Apache HTTP Webserver Icinga

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 ? 2011

Technische Universität Berlin
Graduation: Diplom Informatik, Note 1,4
Subject: computer networks, distributed systems, security in computer networks
Minor subject: Management
Thesis: [on request]

CERTIFICATES AND FURTHER EDUCATION

  • Functional Programming Principles in Scala
  • Principles of Reactive Programming
  • JBoss Certified Application Administrator, JBoss Enterprise Applciation Plattform
  • Kommunikation & Moderation (OOSE)
  • Time management

Position

Position

Developer / Devops / Lead / Architect / Consultant / Trainer

Kompetenzen

Kompetenzen

Top-Skills

Backend DevOps Distributed systems Kotlin TypeScript SQL Kubernetes Azure Helm automated testing Clean Code Frontend Continuous Integration Java

Schwerpunkte

Backend
CI / CD
Data-intense applications
Databases
Docker
Messaging
Microservices
Testing
Web Anwendungen
Web Security

Produkte / Standards / Erfahrungen / Methoden

ActiveDirectory
Amazon EC2
Angular
Angular.js
AngularJS
Apache Camel
Apache POI
CDI
Cordova
Docker
Drools
Express
GitLab
Gradle
Icinga
ITxPT
JavaEE
JBoss Application Server
Jenkins
Jersey
JMS
JPA
JSF
LDAP
Maven
Microsoft Azure
Netty
NodeJS
NPM
OAuth
OPC
OpenAPI
REST
Spring
Spring Boot
SpringFramework
Swagger

KEY SKILLS

  • Senior software developer and architect for the JVM and distributed systems
  • Analytical thinking, reliability, striving for simple and high-quality solutions
  • Management of the entire software development life cycle ? analyse, design, build, run, repeat

SKILLS

  • Simple solutions for complex problems
  • Clean code
  • Automate everything
  • Readable and stable tests
  • Data-intense applications

Topics

  • Distributed systems
  • Messaging
  • Relational databases
  • CI / CD
  • Web
  • Functional programming
  • Cloud
  • Automated testing
  • Continuous refactoring
  • Asynchronous patterns

Technologies

  • Java
  • Kotlin
  • Spring
  • Docker
  • Typescript
  • ReactiveX
  • PostgreSQL
  • Angular
  • NodeJS
  • Jenkins
  • Maven / Gradle
  • NPM / Yarn
  • Linux, Bash
  • Java EE, JPA, JMS
  • MQTT
  • Azure
  • MSSQL
  • Apache Camel
  • JBoss EAP

Betriebssysteme

Kubernetes

Programmiersprachen

Dagger
Java
JavaScript
Kotlin
R
SQL
TypeScript

Datenbanken

MSSQL-Server
MySQL
PostgreSQL

Datenkommunikation

HTTP
MQTT
SNMP
TCP/IP
WebSockets

Design / Entwicklung / Konstruktion

Monitoring
multi-tenancy
Security

Einsatzorte

Einsatzorte

Berlin (+50km)
möglich

Projekte

Projekte

7 Monate
2019-12 - 2020-06

Public transport IIoT

Architect / lead developer Java Jersey Dagger ...
Architect / lead developer
  • Design and implementation of a component framework
  • Mentoring developers and supervising a remote team
  • Implementation of two applications for buses and trains using the framework
  • Java, Jersey, Dagger, Gradle, ITxPT, SNMP, Angular 8, GitLab
Java Jersey Dagger Gradle ITxPT SNMP Angular GitLab
Dilax
Berlin
8 Monate
2019-04 - 2019-11

Fleet management

Senior developer and devops NodeJS Kubernetes PostgreSQL ...
Senior developer and devops

Fleetmanagement solution, telematics and machine learning, MS Azure, Kubernetes, NodeJS, PostgreSQL, Typescript, Angular, R

NodeJS Kubernetes PostgreSQL TypeScript Angular R Microsoft Azure
Daimler Fleetboard Innovation Hub
Berlin
1 Jahr 7 Monate
2017-07 - 2019-01

Confined space entry

Architekt / Developer
Architekt / Developer

Workflows for the measurement of hazardous substances on factory premises.

Microsoft Azure NodeJS Bluetooth Cordova Express OAuth MSSQL-Server Docker multitenancy Jenkins Swagger OpenAPI NPM
Berlin
7 Monate
2016-12 - 2017-06

Trade management and operations

Architekt / Developer
Architekt / Developer

Solution for cost control and planning of shipments by sea.

  • Extensive calculations
  • Undo
  • ‘Excel-like’ UI

Kotlin Spring Boot Spring JPA Angular Maven MSSQL-Server Docker Apache POI LDAP ActiveDirectory
Logistics
Berlin
3 Monate
2016-02 - 2016-04

Container crane cockpit

Architekt / Developer
Architekt / Developer

Machine monitoring on container ports

OPC JBoss Application Server JavaEE JPA WebSockets AngularJS
Logistics
Berlin
4 Monate
2015-10 - 2016-01

Broadcast Integration Platform

Developer
Developer

Integration platform processing content from diverse sources targeted at Web and HbbTV

JBoss Application Server JavaEE JPA Apache Camel Angular.js Maven MySQL SSH FTP XML XSLT JMS
2 Monate
2015-03 - 2015-04

Online multiplayer quiz

Developer
Developer

30.000 player live online quiz for TV show

Amazon EC2 JBoss Application Server WebSockets PostgreSQL Angular.js JPA
7 Monate
2014-08 - 2015-02

Sports database

Management of sports events and leagues. Calculation of placement tables based on user-defined rules.

JavaEE JPA Angular.js MySQL Drools
Broadcast
1 Jahr 8 Monate
2013-01 - 2014-08

Fleet management

Developer
Developer

Fleet management solution supporting access control, vehicle configuration and reporting.

  • > 30.000 vehicles
  • several thousand messages per minute
  • multi-tenancy
  • TB sized PostgreSQL database
JBoss ApplicationServer JPA JMS Netty PostgreSQL JSF CDI Apache HTTP Webserver Icinga

Aus- und Weiterbildung

Aus- und Weiterbildung

2004 ? 2011

Technische Universität Berlin
Graduation: Diplom Informatik, Note 1,4
Subject: computer networks, distributed systems, security in computer networks
Minor subject: Management
Thesis: [on request]

CERTIFICATES AND FURTHER EDUCATION

  • Functional Programming Principles in Scala
  • Principles of Reactive Programming
  • JBoss Certified Application Administrator, JBoss Enterprise Applciation Plattform
  • Kommunikation & Moderation (OOSE)
  • Time management

Position

Position

Developer / Devops / Lead / Architect / Consultant / Trainer

Kompetenzen

Kompetenzen

Top-Skills

Backend DevOps Distributed systems Kotlin TypeScript SQL Kubernetes Azure Helm automated testing Clean Code Frontend Continuous Integration Java

Schwerpunkte

Backend
CI / CD
Data-intense applications
Databases
Docker
Messaging
Microservices
Testing
Web Anwendungen
Web Security

Produkte / Standards / Erfahrungen / Methoden

ActiveDirectory
Amazon EC2
Angular
Angular.js
AngularJS
Apache Camel
Apache POI
CDI
Cordova
Docker
Drools
Express
GitLab
Gradle
Icinga
ITxPT
JavaEE
JBoss Application Server
Jenkins
Jersey
JMS
JPA
JSF
LDAP
Maven
Microsoft Azure
Netty
NodeJS
NPM
OAuth
OPC
OpenAPI
REST
Spring
Spring Boot
SpringFramework
Swagger

KEY SKILLS

  • Senior software developer and architect for the JVM and distributed systems
  • Analytical thinking, reliability, striving for simple and high-quality solutions
  • Management of the entire software development life cycle ? analyse, design, build, run, repeat

SKILLS

  • Simple solutions for complex problems
  • Clean code
  • Automate everything
  • Readable and stable tests
  • Data-intense applications

Topics

  • Distributed systems
  • Messaging
  • Relational databases
  • CI / CD
  • Web
  • Functional programming
  • Cloud
  • Automated testing
  • Continuous refactoring
  • Asynchronous patterns

Technologies

  • Java
  • Kotlin
  • Spring
  • Docker
  • Typescript
  • ReactiveX
  • PostgreSQL
  • Angular
  • NodeJS
  • Jenkins
  • Maven / Gradle
  • NPM / Yarn
  • Linux, Bash
  • Java EE, JPA, JMS
  • MQTT
  • Azure
  • MSSQL
  • Apache Camel
  • JBoss EAP

Betriebssysteme

Kubernetes

Programmiersprachen

Dagger
Java
JavaScript
Kotlin
R
SQL
TypeScript

Datenbanken

MSSQL-Server
MySQL
PostgreSQL

Datenkommunikation

HTTP
MQTT
SNMP
TCP/IP
WebSockets

Design / Entwicklung / Konstruktion

Monitoring
multi-tenancy
Security

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.