Java, Quarkus, Spring Boot, VueJS, React, Angular 4+, Docker, Kubernetes, OpenShift
Aktualisiert am 18.12.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Architect
DevOps
Fullstack
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

1 Jahr 10 Monate
2019-03 - 2020-12

Erweiterung eines Flottenmanagementsystems

Kotlin Quarkus Keycloak ...

Der Kunde besitzt ein Flottenmanagementsystem, welches im Rahmen dieses Projektes erweitert wurde. Ein Benutzer des Flottenmanagementsystems soll es möglich sein ein elektronisches Fahrtenbuch führen zu können. Die Daten der Fahrten werden automatisiert an das Flottenmanagementsystem übertragen. Außerdem soll der Benutzer in der Lage sein über eine App Rechnungen, Schäden oder Informationen an das Flottenmanagementsystem zu senden, so dass sich gleich jemand vom Kunden-Support um die Bearbeitung der Dokumente kümmern kann. Eine Antwort bekommt der Anwender per Push-Nachricht auf sein Handy. Des Weiteren soll der Anwender über die App einen Kurs für eine Fahrerunterweisung nach UVV absolvieren können.

  • Konzeptionierung und Entwicklung der Architektur
  • Implementierung einer Mandantenfähigkeit
  • Konfigurierung eines Single-Sign-On-Systems
  • iOS/Android App Entwicklung
Kotlin Quarkus Keycloak JavaScript Bootstrap React Native
Automobil
1 Jahr 1 Monat
2019-06 - 2020-06

Pflege und Wartung eines Rückversicherung-Portals

C# .NET 4.5 JavaScript ...

Realytix ist eine Cloud-basierte digitale Transaktionsplattform für Makler und Erstversicherer, die sich auf das weltweite Nichtleben-Standard-Geschäft (neue und bestehende Produkte) konzentriert. Die Plattform hilft Maklern, innerhalb von Minuten statt Stunden oder Tagen eine automatische Rückversicherung zu erhalten. Erstversicherer können Realytix nutzen, um mit neuen Produkten First Mover im Markt zu sein oder mit bestehenden Produkten ein Digital Player zu werden, um neues Geschäft zu generieren. Die anpassbare Plattform soll den Kunden helfen, ihre (Prozess-)Effizienz zu steigern, in einem sich schnell verändernden Marktumfeld flexibel zu sein und Kosten zu sparen.

  • Arbeiten nach einer täglichen Scrum-Routine
  • Implementierung neuer Funktionen
  • Aufrechterhaltung der bestehenden Software
C# .NET 4.5 JavaScript AnuglarJS AngularJS Material Entity Framework Azure Azure DevOps CosmosDB MS SQL Test Driven Development Scrum Agile Kanban
Versicherung
2 Monate
2019-04 - 2019-05

Eichrechtskonformität

Quarkus GraalVM Netty ...

Herstellung einer bidirektionalen Verbindung zwischen Ladenstation und Backend nach BSI TR-03109-1.


Aufgaben

Damit eine Ladestation für Autos in Deutschland als Eichrechtskonform gilt, muss unteranderem die Kommunikation der Ladestation zum Backend-Server verschlüsselt sein. Die Verschlüsselung muss nach den technischen Richtlinien TR-03109-1 erfolgen.

  • Aufbau einer Simulationsumgebung
  • Erstellung von Lasttests
  • Implementierung des Kommunikationsfluss unter Beachtung der TR-03109-1
Quarkus GraalVM Netty Java Websockets JavaScript HTML5 Bootstrap Docker Docker-Compose Nginx Socks5 Proxy OCPP 1.5 OCPP 1.6
eMoblität
7 Monate
2018-09 - 2019-03

Entwicklung eines Online-Portals

Spring Boot Camunda Go ...

Das technische Ziel dieses Portals ist es, dass es schnell, leicht und vor allem fachlich getrieben entwickelt wird. Mehrere Entwickler und das Fachpersonal sollen gemeinsam das Portal gestalten und entwickeln können. Die Umsetzung des Portals erfolgte mit modernen Technologien. Folgende technische Anforderungen sind gesetzt: Architekturentwicklung nach Domain-driven DesignTestgetriebene Entwicklung Frontend und Backend Entwicklung. Bereitstellung eines Single Sign-on. Hosting der Anwendung über Docker, Docker Swarm und VagrantWhite-Label / Mandatenfähigkeit / Rollen-Management Anbindung eines SAP-Backends über REST

  • Entwicklung der Architektur
  • Implementierung der Architektur
  • Schulung der Mitarbeiter
  • Erstellung von Schnittstellen und Anbindung der neuen Microservices neben einer bestehende SAP basierten Backend-Systems
  • Regelmäßige Abstimmung mit den anfordernden Fachabteilungen
  • Präsentation der Ergebnisse der zurückliegenden Entwicklungsetappe
  • Initiierung von Verbesserungen in den bestehenden webbasierten Softwarelösungen
Spring Boot Camunda Go Java VueJS Javascript Babel Material Design SASS; HTML 5 Docker Docker Swarm Vagrant Traefik Keycloak Nginx Gitlab
Bank
3 Monate
2018-07 - 2018-09

Entwicklung eines Tarifrechners für Hausratversicherungen

VueJS .Net HTML 5 ...

Das Unternehmen konzipiert eigene Versicherungskonzepte. Diese Versicherungskonzepte werden an Risikoträger und Makler angeboten. Für die Umsetzung eines neuen Online-Tarif-Rechner brauchte das Unternehmen Unterstützung.

  • Konzeptionierung der Microservices und der Komponenten Architektur
  • Implementierung der Feature
  • Bug-Fix
  • Entwicklung nach Test Driven Development
VueJS .Net HTML 5 JavaScript HTML5 C# XML XSTL MS SQL
Versicherung
9 Monate
2018-01 - 2018-09

Manufacturing Execution System (MES)

OPC Unified Architecture CLX Allen Bradley ...

Anlagen für die Abfüllung und Verpackung von Getränken und flüssigen Nahrungsmitteln in PET


Aufgaben

Zerlegung eines Monolithen Echtzeitdatenverarbeitung SPS Entwicklung. Das junge und schnell wachsende Unternehmen braucht Unterstützung bei der Modernisierung ihrer Software, welche Produktionsabläufe steuert. Die Architektur besteht aus einem Monolithen, der in Microservices geschnitten werden soll. Eine weitere Aufgabe besteht darin, einen Datenstrom vom 20k Datensätzen pro Sekunde in Echtzeit auszuwerten und die Rohdaten über viele Jahre speicherschonend zu persistieren. Die zu verarbeiteten Datensätze stammen unter anderen aus Steuergeräten von der Firma Siemens und Allen Bradley.

  • Schneiden eines Monolithen in Microservices
  • Echtzeitdatenverarbeitung
  • Treiberentwicklung von Allen Bradley Steuergeräten
  • Konzeptionierung der zukünftigen Konfiguration von Datenbanken
  • Konzeptionelle Auswertung
  • Entwicklung der Systeme
  • Abstimmung mit dem Productowner
  • Definition von Schnittstellen
  • Auswahl der Technologien
  • Überprüfung des Entwicklungsfortschritts
  • Estimationmeetings
  • Backlog Grooming: Terminplanung, Priorisieren in Absprache mit anderen Productownern
OPC Unified Architecture CLX Allen Bradley C# C++ Python .NET Core NUnit RabbitMQ Kafka ZeroMQ MS SQL HBase InfluxDB RiakTS CrateDB MongoDB CouchDB Docker Git Ansible Chef Vagrant BitBucket Jenkins Jira Confluence
Fertigungslinie
6 Monate
2017-07 - 2017-12

Produktveredelung für verschiedene Online-Preisvergleichsportal

Architekt, Entwickler Java Spring Boot JUnit ...
Architekt, Entwickler

Produktveredelung für verschiedene Online-Preisvergleichsportal und Werbeplattformen


Aufgaben

Entwicklung mehrerer Microservices für die Steuerung des E-CommercesEntwicklung verschiedener Microservices, um mehrere Millionen Produkte automatisiert zu veredelnDie Microservices umfassen die Thematiken • Google Adwords • SEO • Preissuchmaschinen, wie Google, Idealo, billiger.de, usw.Im aktuellen Online-Shop werden über eine Millionen Produkte angeboten. Die Geschäftsführung hat sich für das nächste Jahr entschiedenen die Produktvielfalt zu erweitern. Somit werden in dem Online-Shop mehrere Millionen Produkte zum Einkauf bereitgestellt. Die bestehende Steuerungssoftware des E-Commerces ist mit einer Millionen Produkte bereits sehr ausgelastet. Ziel war es, die bestehende E-Commerce Software auf den Zuwachs des Online-Shops vorzubereiten.

  • Erfassen und Analysieren des Problems
  • Planung und Konzeption der Lösung
  • Die besehende Anwendung so verändern, dass sie skalierbar ist
  • Anbindung eines Message Brokers
  • Anwendung auf Performance-Optimierungen untersucht
  • Qualitätssicherung und Tests
  • Erstellung einer ausführlichen Dokumentation
Java Spring Boot JUnit Mockito Anuglar jQuery JavaScript SASS Hadoop Flink RabbitMQ HBase ArangoDB MongoDB PostgreSQL
Universalversender
1 Jahr 2 Monate
2016-05 - 2017-06

Anbindung einer Ladeinfrastruktur an eine Nutzungs- & Abrechnungsplattform

Java XML Spring Boot ...

Elektromobilität ist die Zukunft des Verkehrswesens. Die Firma versteht diesen Komplex ganzheitlich und stellt offene und herstellerunabhängige Software und Anwendungen für die Anbindung von Elektroladesäulen her. Das Komplettsystem stellt eine Nutzungs- und Abrechnungsplattform für die Ladeinfrastruktur von Elektrofahrzeugen bereit. Betreiber von Ladestationen bekommen ein leistungsstarkes Managementtool an die Hand, welches die Systeme in Echtzeit steuert und vernetzt.

  • Erstellung des architektonischen Entwurfs des E-Charging Microservices. Der Fokus lag auf einer hochverfügbaren, skalierbaren Anwendung, die in Echtzeit agieren soll.
  • Schnittstellenentwicklung
  • Anbindung: Hubject, OpenChargePointProtocol, Paypal
  • Bereitgestellt: Ladesäuleninfrastruktur, Abrechnungsdaten
  • Implementierung des Microservices für die Steuerung der Ladesäulen
Java XML Spring Boot SOAP Apache CFX JUnit Mockito Angular 4 JavaScript TypeScript
IT-Lösungen für Energie- und Mobilitätsinfrastrukturen
6 Monate
2016-04 - 2016-09

Refactoring einer historisch gewachsenen Software

Java Play! jOOQ ...

In dem bestehenden, historisch gewachsenen Projekt war die Wartbarkeit der Software schwer zu erfüllen. Die Analysierbarkeit, Stabilität, Prüfbarkeit und Erweiterbarkeit waren nicht mehr ohne großen Aufwand erfüllbar. Kleine Änderungen an der Software führten zu unerwarteten Seiteneffekten. Ziel dieses Projektes war es die Wartbarkeit wiederherzustellen.

  • Reverse Engineering
  • Entwurf einer langlebigen Softwarearchitektur Implementierung der Architektur
  • Austausch der ORM-Technologie von EBean auf jOOQ
Java Play! jOOQ EBeans AngularJS JavaScript Html CSS PostgreSQL
IT-Dienstleister
1 Jahr 2 Monate
2015-08 - 2016-09

Datenvisualisierung und Reporting für Massendatenverarbeitung

Java Scala Spring Boot ...

Es soll eine Anwendung entwickelt werdem, mit der Benutzer Dashboards basierend auf verschiedenen Datenquellen erstellen können. Datenquellen können z.B. Datenbanken oder Datenströme sein. Diese Daten werden innerhalb eines Spark-Clusters analysiert. Im Falle eines Datenstroms werden die Daten in Echtzeit analysiert und die Ergebnisse live angezeigt. Somit könnte man zum Beispiel Dashboards für Aktienprognosen erstellen und diese mit anderen Personen teilen.

  • Architekturentwurf
  • Full-Stackentwickler
  • Dokumentation
Java Scala Spring Boot Spark Hadoop Spark RabbitMQ Kafka AngujarJS d3.js chartJS JavaScript HTML5 CSS PostgresSQL Cassandra Redis Docker Jenkins
Data-Mining
2 Monate
2016-03 - 2016-04

Schnittstellenerweiterung des ERP-System APplus

C# XML .NET 4-5 ...

Erweiterung des Enterprise-Resource-Planning-System APplus. Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Das Enterprise-Resource-Planning-System APplus wurde um ein Upload-Feature erweitertert. Es wurde die Möglichkeit bereitgestellt innerhalb des ERP-Systems seine eigenen E-Mails und Anhänge direkt an APplus zu übermitteln. Die Aufgabe bestand darin weitere Anpassungen an dem Upload-Feature vorzunehmen.

  • Schnitstellenprogrammierung
  • Dokumentation
C# XML .NET 4-5 Active X JavaScript HTML CSS ELO ApPlus
Industrie
4 Monate
2015-11 - 2016-02

Wartung und Pflege eines Online-Portals

Java Spring Boot Flyway ...

Entwicklung einer Buisness-to-Customer Webapplikation für ein großes Logistikunternehmen.

  • Anpassung für Weihnachten
  • Bug-Fixing
Java Spring Boot Flyway JPA JavaScript HTML CSS AngularJS JBoss
Logistik
5 Monate
2015-08 - 2015-12

Schnittstellenerweiterung des ERP-System APplus

C# XML EWS API ...

Erweiterung des Enterprise-Resource-Planning-System APplus. Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Sie verwenden das Enterprise-Resource-Planning (ERP) System APplus. Das ERP-System soll um weitere Funktionalitäten erweitert werden. Dazu zählt u.a. die Dokumentenablage in ein Document-Management-System (DMS) ELO.Die Aufgabe bestand darin, das APplus um ein Upload-Feature erweitert wird. Es wurde die Möglichkeit geschaffen innerhalb von APplus auf seine eigenen E-Mails und Anhänge zuzugreifen und diese mit meinem einfach Klick an ELO zu übermitteln.

  • Beratung des Kunden
  • Entwicklung eines integrierten E-Mail-Client innerhalb des ERP-Systems ELO mit Hilfe der EWS API
  • Entwicklung eines E-Mail-Converteres mit Hilfe des Frameworks interops
  • Erweiterung des Warenwirtschaftsystem um ein Upload-Feature
  • Dokumentation
C# XML EWS API .NET 2 .NET 4.5 JavaScript HTML CSS ApPlus ELO
Industrie
4 Monate
2015-05 - 2015-08

Schnittstellenerweiterung des ERP-System APplus

C# XML .NET 4.5 ...

Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Sie verwenden das Enterprise-Resource-Planning (ERP) System APplus. Das ERP-System soll um weitere Funktionalitäten erweitert werden. Dazu zählt u.a. die Dokumentenablage in ein Document-Management-System (DMS) ELO.Die Aufgabe bestand darin, abgelegt Dokumente aus ELO in APplus darzustellen. Die Anzeige soll an verschiedenen Stellen eingebunden werden und verfügt über verschiedene Suchmechanismen. Die Realisierung erfolgte über einen WCF-Service.

  • Beratung des Kundens
  • Entwicklung eines WCF-Service mit Hilfe des ELO-Frameworks
  • Erweiterung von APplus durch verschiedene Sichten und Suchmechanismen
  • Installation, Konfiguration und Administration der WCF-Services
  • Dokumentation
C# XML .NET 4.5 ActiveX JavaScript HTML CSS ELO ApPlus
Industrie
4 Monate
2015-01 - 2015-04

Neuentwicklung einer alten DOS-Anwendung

Java XML Spring Boot ...

Das Unternehmen bewertet Sachschäden wie Feuer-, Leitungswasser-, Hochwasser-, Hagel- und Sturmschäden an Gebäuden. Im Rahmen einer Migration konnte die bestehende Gutachten-Software nicht migriert werden. Ziel dieses Projektes war die bestehende Software modern nachzustellen. Dabei sollte der komplette Funktionsumfang übernommen werden. Des Weiteren wurden auch neue Features in die Software aufgenommen.

  • Beratung
  • Reverse Engineering der bestehenden DOS-Datenbank
  • Datenexport als CSV-Datei
  • Erstellung eines Entwurfes der Software-Architektur
  • Entwicklung eines Backends mit Hilfe von Spring Boot. Dabei wurden u.a. folgende Bereiche abgedeckt, wie Authentifizierung, ORM und REST
  • Design und Entwicklung im Frontend mit Hilfe von AngularJS. Dabei wurden u.a. folgende Bereiche abgedeckt, wie Workflows, Benutzervalidierungen und Schnittstellenkommunikation
  • Dokumentation
Java XML Spring Boot JPA ORM Flyway MySQL H2 AngularJS JavaScript HTML5 SASS
Versicherung
4 Monate
2014-09 - 2014-12

ENTWICKLUNG EINES WEBSERVICES

C# XML .NET ...

Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Sie verwenden das Enterprise-Resource-Planning (ERP) System ApPlus. Das ERP-System soll um weitere Funktionalitäten erweitert werden. Dazu zählt u.a. die Dokumentenablage in ein Document-Management- System (DMS) ELO. Die Aufgabe bestand darin, Dokumente aus ApPlus zu generieren und diese nach ELO zu übertragen.

  • Beratung des Kunden
  • Entwicklung eines WebServices, welches spezifische XML-Dokumente für die Ablage der Dokumente generiert
  • Einbindung des WebServices in ApPlus
  • Installation und Administration des WebServices auf einem Internet-Information-Services (IIS)
  • Dokumentation

Teamgröße:

1

C# XML .NET ASP .NET WCF JavaScript HTML ELO ApPlus
Industrie
3 Monate
2014-08 - 2014-10

WEBAPPLIKATIONSENTWICKLUNG

C# XML ASP .NET ...

Das Unternehmen ist für Instandhaltungsleistungen für Schienenfahrzeuge - vorrangig elektrische Lokomotiven - für private Betreiber innerhalb Deutschlands und Europas zuständig. Die Aufgabe bestand darin, das firmeneigene Warenwirtschaftsystem zu erweitern. Unteranderen wurde eine Mandatenfähigkeit der Anwendung realisiert sowie die Möglichkeit aus der Anwendung automatisiert PDF-Dokumente zu generieren.

  • Aufsetzen des Build-Prozesses
  • Entwicklung eines PDF-Generators
  • Anpassungen am Datenbank-Schema und pflege der Datenstrukturen
  • Anwendung auf eine Mandantenfähigkeit umgestellt
  • Fehlerbehebungen in der Anwendung
  • Erweiterung/Designen der Webapplikation
  • Dokumentation

Teamgröße:

2

C# XML ASP .NET MVC Entity Framework o2 PDF4NET JavaScript jQuery HTML Blueprint CSS Jenkins Bash
Verkehr
8 Monate
2014-03 - 2014-10

APPLIKATIONSENTWICKLUNG

Echtzeitsystem
Das Unternehmen verfügt über verschiedene Prüfstande zur
Untersuchung mechatronischer Komponenten von Fahrzeug-
Antriebssträngen. Zur Regelung der Prüfstände sollen selbst entwickelte Regelalgorithmen verwendet werden. Es soll nun ein Gerät entwickelt werden, mit dem u.a. Prüfstände geregelt werden können. Ein weitere Aufgaben dieses Geräts wird ein Datenlogger sein, der über eine Digital/Analog-Umsetzung der Sensorsignale die Messdaten erfasst und diese über eine Ethernet-Schnittstelle zum PC senden soll. Die Datenerfassung soll in Echzeit Umgesetzt werden. Auf dem PC sind die
Messdaten in einer Datei zu speichern. Außerdem sind sie auf dem Bildschirm zu visualisieren. Dafür ist eine entsprechende PCAnwendung mit grafischer Benutzeroberfläche zu erstellen.

Aufgaben:

  • Full-Stack-Development
  • Entwicklung und Implementierung der Software für den
    Mikrocontroller MBED NXP LPC1768
  • Entwickelung der PC-Anwendung basierent auf Visual C# und
    WPF
  • Entwicklung von Schnittstellen zwischen PC Applikationen und
    Embedded-Software-System
  • Ermittlung der Performance-Grenzwerte des Systems
  • Inbetriebnahme des Geräts am Prüfstands
  • Dokumentation

Technologisches Umfeld:
BS:Windows; IDE:MS Visual Studio, Eclipse /IntelliJ;
Programmiersprache:C#, Embedded C, XML; Frameworks:WPF,
Entity Framewkork, MBED, .NET 4.5; DB:MS SQL

Industrie
8 Monate
2013-09 - 2014-04

APPLIKATIONSENTWICKLUNG BIG DATA

Der Fachbereich benötigte aus Forschungszwecken eine Hadoop-Cloud bzw. ein Hadoop-Cluster. Die Aufgabe dieses Projektes bestand darin solch ein Cluster aufzubauen. Zusätzlich sollten noch die Frameworks Apache PIG und Apache Hive gegenübergestellt werden.

Aufgaben:

  • Einarbeitung in das Thema Big Data
  • Hadoop-Cluster aufsetzen
  • Virtualisierung der Computer
  • Einspielen von Testdaten
  • Entwicklung verschiedener Datenanalyse-Algorithmen in den Frameworks Apache Pig und Apache Hive
  • Optimierung der Ablage der Daten in dem Hadoop-Cluster
  • Optimierung der Algorithmen anhand der Technologien der
    Frameworks Apache Pig und Apache Hive
  • Gegenüberstellung der Frameworks Apache Pig und Apache Hive
  • Dokumentation

Technologisches Umfeld:
BS:Linux; IDE:IntelliJ IDEA; PS:Java, Pig Latin, HiveQL;
Frameworks:Hadoop, Pig, Hive, MapReduce; Tools:VirtualBox, XEN

Bildung

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Fachinformatiker für Anwendungsentwicklung
  • Master of Science (Informatik)
  • Microsoft Certified System Administrator

Position

Position

  • Software-Architekt
  • Backend Entwickler
  • Frontend Entwickler
  • Full Stack Entwickler
  • DevOps Engineer
  • App Entwickler
  • Testmanager

Kompetenzen

Kompetenzen

Top-Skills

Architect DevOps Fullstack

Produkte / Standards / Erfahrungen / Methoden

Frameworks

Backend

  • Quarkus
  • Spring Boot
  • Spring Cloud
  • Play Framework
  • Hibernate
  • jooQ

Frontend

  • React
  • VueJS
  • AngularJS
  • Angular 4+
  • jQuery
  • Material Design
  • Bootstrap

Cloud
Anbieter

  • Amazon
  • Azure
  • Digital Ocean
  • Firebase

Testing
Backend

  • JUnit
  • Mockito
  • Spring Test
  • AssertJ
  • Hamcrest

Frontend

  • Jest
  • Jasmine
  • Selenium
  • Mocha
  • Karma

Administration

  • Docker
  • Rancher
  • Kubernetes
  • Nginx
  • Jenkins
  • LDAP
  • Microsoft Certified System Administrator

IoT

  • Rasberry PI
  • mbed LPC1768
  • Atmega 13
  • Intel CC3220S LaunchPad

E-Mobilität

  • Kommunikationsprotokoll von E-Ladesäulen (OCPP)
  • Ladesäulen-Anbierung über einen eRoaming Hersteller (Hubject, OICP)

Entwickler Tools

  • Git
  • SVN
  • Gerrit
  • BitBucket
  • Jenkins
  • GitLab
  • Jira
  • Youtrack
  • Confluence

Methoden

  • Agile Methoden (Scrum)
  • Continuous Integration (CI)
  • UML

ERP, Dokumenten

  • APplus
  • Elo

App-Entwicklung

  • Android Native
  • PhoneGap / Cordova
  • Börse Metatrader 4 / 5

DevOps
Virtualisierung

  • Docker
  • Docker-Compose
  • Docker Swarm
  • Kubernetes
  • Rancher
  • OpenShift
  • Vagrant
  • VMware

Automatisierung

  • Ansible
  • Puppet
  • Chef

Monitoring

  • ELK-Stack
  • Nagios

Build Piplines

  • CI/CD GitLab Jenkins

Proxy

  • Traefik
  • Nginx
  • Apache http Server

Microsoft

  • Microsoft Certified System Administrator

Sonstiges

  • GoogleAdwords
  • APIs von verschiedenen Preissuchmaschinen

Single Sign-on

  • Keycloak


Big Data

  • Hadoop
  • Spark
  • Flink
  • AYARN
  • MESOS
  • ZooKeeper
  • Message Broker Kafka
  • RabbitMQ
  • ActiveMQ


Tools

  • Jira
  • Confluence
  • BitBucket
  • YouTrack
  • Versionsverwaltung Git
  • SVN


Entwicklung

  • Microservices
  • Domain Driven Design
  • Clean Code
  • Test Driven Development
  • Design Pattern

Programmiersprachen

Backend

  • Go
  • Java
  • Kotlin
  • C#
  • C
  • C++

Frontend

  • JavaScript
  • TypeScript
  • Babel
  • Sass
  • Less
  • HTML5
  • CSS

Datenbanken

RDMS

  • PostgreSQL
  • MySQL
  • MS SQL
  • MS Access


NoSQL

  • MongoDB
  • ArangoDB
  • ElasticSearch

Branchen

Branchen

  • eMobilität
  • Automotiv
  • Verkehr
  • Bank
  • Versicherung

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
nicht möglich

Projekte

Projekte

1 Jahr 10 Monate
2019-03 - 2020-12

Erweiterung eines Flottenmanagementsystems

Kotlin Quarkus Keycloak ...

Der Kunde besitzt ein Flottenmanagementsystem, welches im Rahmen dieses Projektes erweitert wurde. Ein Benutzer des Flottenmanagementsystems soll es möglich sein ein elektronisches Fahrtenbuch führen zu können. Die Daten der Fahrten werden automatisiert an das Flottenmanagementsystem übertragen. Außerdem soll der Benutzer in der Lage sein über eine App Rechnungen, Schäden oder Informationen an das Flottenmanagementsystem zu senden, so dass sich gleich jemand vom Kunden-Support um die Bearbeitung der Dokumente kümmern kann. Eine Antwort bekommt der Anwender per Push-Nachricht auf sein Handy. Des Weiteren soll der Anwender über die App einen Kurs für eine Fahrerunterweisung nach UVV absolvieren können.

  • Konzeptionierung und Entwicklung der Architektur
  • Implementierung einer Mandantenfähigkeit
  • Konfigurierung eines Single-Sign-On-Systems
  • iOS/Android App Entwicklung
Kotlin Quarkus Keycloak JavaScript Bootstrap React Native
Automobil
1 Jahr 1 Monat
2019-06 - 2020-06

Pflege und Wartung eines Rückversicherung-Portals

C# .NET 4.5 JavaScript ...

Realytix ist eine Cloud-basierte digitale Transaktionsplattform für Makler und Erstversicherer, die sich auf das weltweite Nichtleben-Standard-Geschäft (neue und bestehende Produkte) konzentriert. Die Plattform hilft Maklern, innerhalb von Minuten statt Stunden oder Tagen eine automatische Rückversicherung zu erhalten. Erstversicherer können Realytix nutzen, um mit neuen Produkten First Mover im Markt zu sein oder mit bestehenden Produkten ein Digital Player zu werden, um neues Geschäft zu generieren. Die anpassbare Plattform soll den Kunden helfen, ihre (Prozess-)Effizienz zu steigern, in einem sich schnell verändernden Marktumfeld flexibel zu sein und Kosten zu sparen.

  • Arbeiten nach einer täglichen Scrum-Routine
  • Implementierung neuer Funktionen
  • Aufrechterhaltung der bestehenden Software
C# .NET 4.5 JavaScript AnuglarJS AngularJS Material Entity Framework Azure Azure DevOps CosmosDB MS SQL Test Driven Development Scrum Agile Kanban
Versicherung
2 Monate
2019-04 - 2019-05

Eichrechtskonformität

Quarkus GraalVM Netty ...

Herstellung einer bidirektionalen Verbindung zwischen Ladenstation und Backend nach BSI TR-03109-1.


Aufgaben

Damit eine Ladestation für Autos in Deutschland als Eichrechtskonform gilt, muss unteranderem die Kommunikation der Ladestation zum Backend-Server verschlüsselt sein. Die Verschlüsselung muss nach den technischen Richtlinien TR-03109-1 erfolgen.

  • Aufbau einer Simulationsumgebung
  • Erstellung von Lasttests
  • Implementierung des Kommunikationsfluss unter Beachtung der TR-03109-1
Quarkus GraalVM Netty Java Websockets JavaScript HTML5 Bootstrap Docker Docker-Compose Nginx Socks5 Proxy OCPP 1.5 OCPP 1.6
eMoblität
7 Monate
2018-09 - 2019-03

Entwicklung eines Online-Portals

Spring Boot Camunda Go ...

Das technische Ziel dieses Portals ist es, dass es schnell, leicht und vor allem fachlich getrieben entwickelt wird. Mehrere Entwickler und das Fachpersonal sollen gemeinsam das Portal gestalten und entwickeln können. Die Umsetzung des Portals erfolgte mit modernen Technologien. Folgende technische Anforderungen sind gesetzt: Architekturentwicklung nach Domain-driven DesignTestgetriebene Entwicklung Frontend und Backend Entwicklung. Bereitstellung eines Single Sign-on. Hosting der Anwendung über Docker, Docker Swarm und VagrantWhite-Label / Mandatenfähigkeit / Rollen-Management Anbindung eines SAP-Backends über REST

  • Entwicklung der Architektur
  • Implementierung der Architektur
  • Schulung der Mitarbeiter
  • Erstellung von Schnittstellen und Anbindung der neuen Microservices neben einer bestehende SAP basierten Backend-Systems
  • Regelmäßige Abstimmung mit den anfordernden Fachabteilungen
  • Präsentation der Ergebnisse der zurückliegenden Entwicklungsetappe
  • Initiierung von Verbesserungen in den bestehenden webbasierten Softwarelösungen
Spring Boot Camunda Go Java VueJS Javascript Babel Material Design SASS; HTML 5 Docker Docker Swarm Vagrant Traefik Keycloak Nginx Gitlab
Bank
3 Monate
2018-07 - 2018-09

Entwicklung eines Tarifrechners für Hausratversicherungen

VueJS .Net HTML 5 ...

Das Unternehmen konzipiert eigene Versicherungskonzepte. Diese Versicherungskonzepte werden an Risikoträger und Makler angeboten. Für die Umsetzung eines neuen Online-Tarif-Rechner brauchte das Unternehmen Unterstützung.

  • Konzeptionierung der Microservices und der Komponenten Architektur
  • Implementierung der Feature
  • Bug-Fix
  • Entwicklung nach Test Driven Development
VueJS .Net HTML 5 JavaScript HTML5 C# XML XSTL MS SQL
Versicherung
9 Monate
2018-01 - 2018-09

Manufacturing Execution System (MES)

OPC Unified Architecture CLX Allen Bradley ...

Anlagen für die Abfüllung und Verpackung von Getränken und flüssigen Nahrungsmitteln in PET


Aufgaben

Zerlegung eines Monolithen Echtzeitdatenverarbeitung SPS Entwicklung. Das junge und schnell wachsende Unternehmen braucht Unterstützung bei der Modernisierung ihrer Software, welche Produktionsabläufe steuert. Die Architektur besteht aus einem Monolithen, der in Microservices geschnitten werden soll. Eine weitere Aufgabe besteht darin, einen Datenstrom vom 20k Datensätzen pro Sekunde in Echtzeit auszuwerten und die Rohdaten über viele Jahre speicherschonend zu persistieren. Die zu verarbeiteten Datensätze stammen unter anderen aus Steuergeräten von der Firma Siemens und Allen Bradley.

  • Schneiden eines Monolithen in Microservices
  • Echtzeitdatenverarbeitung
  • Treiberentwicklung von Allen Bradley Steuergeräten
  • Konzeptionierung der zukünftigen Konfiguration von Datenbanken
  • Konzeptionelle Auswertung
  • Entwicklung der Systeme
  • Abstimmung mit dem Productowner
  • Definition von Schnittstellen
  • Auswahl der Technologien
  • Überprüfung des Entwicklungsfortschritts
  • Estimationmeetings
  • Backlog Grooming: Terminplanung, Priorisieren in Absprache mit anderen Productownern
OPC Unified Architecture CLX Allen Bradley C# C++ Python .NET Core NUnit RabbitMQ Kafka ZeroMQ MS SQL HBase InfluxDB RiakTS CrateDB MongoDB CouchDB Docker Git Ansible Chef Vagrant BitBucket Jenkins Jira Confluence
Fertigungslinie
6 Monate
2017-07 - 2017-12

Produktveredelung für verschiedene Online-Preisvergleichsportal

Architekt, Entwickler Java Spring Boot JUnit ...
Architekt, Entwickler

Produktveredelung für verschiedene Online-Preisvergleichsportal und Werbeplattformen


Aufgaben

Entwicklung mehrerer Microservices für die Steuerung des E-CommercesEntwicklung verschiedener Microservices, um mehrere Millionen Produkte automatisiert zu veredelnDie Microservices umfassen die Thematiken • Google Adwords • SEO • Preissuchmaschinen, wie Google, Idealo, billiger.de, usw.Im aktuellen Online-Shop werden über eine Millionen Produkte angeboten. Die Geschäftsführung hat sich für das nächste Jahr entschiedenen die Produktvielfalt zu erweitern. Somit werden in dem Online-Shop mehrere Millionen Produkte zum Einkauf bereitgestellt. Die bestehende Steuerungssoftware des E-Commerces ist mit einer Millionen Produkte bereits sehr ausgelastet. Ziel war es, die bestehende E-Commerce Software auf den Zuwachs des Online-Shops vorzubereiten.

  • Erfassen und Analysieren des Problems
  • Planung und Konzeption der Lösung
  • Die besehende Anwendung so verändern, dass sie skalierbar ist
  • Anbindung eines Message Brokers
  • Anwendung auf Performance-Optimierungen untersucht
  • Qualitätssicherung und Tests
  • Erstellung einer ausführlichen Dokumentation
Java Spring Boot JUnit Mockito Anuglar jQuery JavaScript SASS Hadoop Flink RabbitMQ HBase ArangoDB MongoDB PostgreSQL
Universalversender
1 Jahr 2 Monate
2016-05 - 2017-06

Anbindung einer Ladeinfrastruktur an eine Nutzungs- & Abrechnungsplattform

Java XML Spring Boot ...

Elektromobilität ist die Zukunft des Verkehrswesens. Die Firma versteht diesen Komplex ganzheitlich und stellt offene und herstellerunabhängige Software und Anwendungen für die Anbindung von Elektroladesäulen her. Das Komplettsystem stellt eine Nutzungs- und Abrechnungsplattform für die Ladeinfrastruktur von Elektrofahrzeugen bereit. Betreiber von Ladestationen bekommen ein leistungsstarkes Managementtool an die Hand, welches die Systeme in Echtzeit steuert und vernetzt.

  • Erstellung des architektonischen Entwurfs des E-Charging Microservices. Der Fokus lag auf einer hochverfügbaren, skalierbaren Anwendung, die in Echtzeit agieren soll.
  • Schnittstellenentwicklung
  • Anbindung: Hubject, OpenChargePointProtocol, Paypal
  • Bereitgestellt: Ladesäuleninfrastruktur, Abrechnungsdaten
  • Implementierung des Microservices für die Steuerung der Ladesäulen
Java XML Spring Boot SOAP Apache CFX JUnit Mockito Angular 4 JavaScript TypeScript
IT-Lösungen für Energie- und Mobilitätsinfrastrukturen
6 Monate
2016-04 - 2016-09

Refactoring einer historisch gewachsenen Software

Java Play! jOOQ ...

In dem bestehenden, historisch gewachsenen Projekt war die Wartbarkeit der Software schwer zu erfüllen. Die Analysierbarkeit, Stabilität, Prüfbarkeit und Erweiterbarkeit waren nicht mehr ohne großen Aufwand erfüllbar. Kleine Änderungen an der Software führten zu unerwarteten Seiteneffekten. Ziel dieses Projektes war es die Wartbarkeit wiederherzustellen.

  • Reverse Engineering
  • Entwurf einer langlebigen Softwarearchitektur Implementierung der Architektur
  • Austausch der ORM-Technologie von EBean auf jOOQ
Java Play! jOOQ EBeans AngularJS JavaScript Html CSS PostgreSQL
IT-Dienstleister
1 Jahr 2 Monate
2015-08 - 2016-09

Datenvisualisierung und Reporting für Massendatenverarbeitung

Java Scala Spring Boot ...

Es soll eine Anwendung entwickelt werdem, mit der Benutzer Dashboards basierend auf verschiedenen Datenquellen erstellen können. Datenquellen können z.B. Datenbanken oder Datenströme sein. Diese Daten werden innerhalb eines Spark-Clusters analysiert. Im Falle eines Datenstroms werden die Daten in Echtzeit analysiert und die Ergebnisse live angezeigt. Somit könnte man zum Beispiel Dashboards für Aktienprognosen erstellen und diese mit anderen Personen teilen.

  • Architekturentwurf
  • Full-Stackentwickler
  • Dokumentation
Java Scala Spring Boot Spark Hadoop Spark RabbitMQ Kafka AngujarJS d3.js chartJS JavaScript HTML5 CSS PostgresSQL Cassandra Redis Docker Jenkins
Data-Mining
2 Monate
2016-03 - 2016-04

Schnittstellenerweiterung des ERP-System APplus

C# XML .NET 4-5 ...

Erweiterung des Enterprise-Resource-Planning-System APplus. Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Das Enterprise-Resource-Planning-System APplus wurde um ein Upload-Feature erweitertert. Es wurde die Möglichkeit bereitgestellt innerhalb des ERP-Systems seine eigenen E-Mails und Anhänge direkt an APplus zu übermitteln. Die Aufgabe bestand darin weitere Anpassungen an dem Upload-Feature vorzunehmen.

  • Schnitstellenprogrammierung
  • Dokumentation
C# XML .NET 4-5 Active X JavaScript HTML CSS ELO ApPlus
Industrie
4 Monate
2015-11 - 2016-02

Wartung und Pflege eines Online-Portals

Java Spring Boot Flyway ...

Entwicklung einer Buisness-to-Customer Webapplikation für ein großes Logistikunternehmen.

  • Anpassung für Weihnachten
  • Bug-Fixing
Java Spring Boot Flyway JPA JavaScript HTML CSS AngularJS JBoss
Logistik
5 Monate
2015-08 - 2015-12

Schnittstellenerweiterung des ERP-System APplus

C# XML EWS API ...

Erweiterung des Enterprise-Resource-Planning-System APplus. Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Sie verwenden das Enterprise-Resource-Planning (ERP) System APplus. Das ERP-System soll um weitere Funktionalitäten erweitert werden. Dazu zählt u.a. die Dokumentenablage in ein Document-Management-System (DMS) ELO.Die Aufgabe bestand darin, das APplus um ein Upload-Feature erweitert wird. Es wurde die Möglichkeit geschaffen innerhalb von APplus auf seine eigenen E-Mails und Anhänge zuzugreifen und diese mit meinem einfach Klick an ELO zu übermitteln.

  • Beratung des Kunden
  • Entwicklung eines integrierten E-Mail-Client innerhalb des ERP-Systems ELO mit Hilfe der EWS API
  • Entwicklung eines E-Mail-Converteres mit Hilfe des Frameworks interops
  • Erweiterung des Warenwirtschaftsystem um ein Upload-Feature
  • Dokumentation
C# XML EWS API .NET 2 .NET 4.5 JavaScript HTML CSS ApPlus ELO
Industrie
4 Monate
2015-05 - 2015-08

Schnittstellenerweiterung des ERP-System APplus

C# XML .NET 4.5 ...

Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Sie verwenden das Enterprise-Resource-Planning (ERP) System APplus. Das ERP-System soll um weitere Funktionalitäten erweitert werden. Dazu zählt u.a. die Dokumentenablage in ein Document-Management-System (DMS) ELO.Die Aufgabe bestand darin, abgelegt Dokumente aus ELO in APplus darzustellen. Die Anzeige soll an verschiedenen Stellen eingebunden werden und verfügt über verschiedene Suchmechanismen. Die Realisierung erfolgte über einen WCF-Service.

  • Beratung des Kundens
  • Entwicklung eines WCF-Service mit Hilfe des ELO-Frameworks
  • Erweiterung von APplus durch verschiedene Sichten und Suchmechanismen
  • Installation, Konfiguration und Administration der WCF-Services
  • Dokumentation
C# XML .NET 4.5 ActiveX JavaScript HTML CSS ELO ApPlus
Industrie
4 Monate
2015-01 - 2015-04

Neuentwicklung einer alten DOS-Anwendung

Java XML Spring Boot ...

Das Unternehmen bewertet Sachschäden wie Feuer-, Leitungswasser-, Hochwasser-, Hagel- und Sturmschäden an Gebäuden. Im Rahmen einer Migration konnte die bestehende Gutachten-Software nicht migriert werden. Ziel dieses Projektes war die bestehende Software modern nachzustellen. Dabei sollte der komplette Funktionsumfang übernommen werden. Des Weiteren wurden auch neue Features in die Software aufgenommen.

  • Beratung
  • Reverse Engineering der bestehenden DOS-Datenbank
  • Datenexport als CSV-Datei
  • Erstellung eines Entwurfes der Software-Architektur
  • Entwicklung eines Backends mit Hilfe von Spring Boot. Dabei wurden u.a. folgende Bereiche abgedeckt, wie Authentifizierung, ORM und REST
  • Design und Entwicklung im Frontend mit Hilfe von AngularJS. Dabei wurden u.a. folgende Bereiche abgedeckt, wie Workflows, Benutzervalidierungen und Schnittstellenkommunikation
  • Dokumentation
Java XML Spring Boot JPA ORM Flyway MySQL H2 AngularJS JavaScript HTML5 SASS
Versicherung
4 Monate
2014-09 - 2014-12

ENTWICKLUNG EINES WEBSERVICES

C# XML .NET ...

Das Unternehmen ist als Technologieführer unter den Herstellern von Hochleistungsgebläsen und Kompressoren bekannt. Sie verwenden das Enterprise-Resource-Planning (ERP) System ApPlus. Das ERP-System soll um weitere Funktionalitäten erweitert werden. Dazu zählt u.a. die Dokumentenablage in ein Document-Management- System (DMS) ELO. Die Aufgabe bestand darin, Dokumente aus ApPlus zu generieren und diese nach ELO zu übertragen.

  • Beratung des Kunden
  • Entwicklung eines WebServices, welches spezifische XML-Dokumente für die Ablage der Dokumente generiert
  • Einbindung des WebServices in ApPlus
  • Installation und Administration des WebServices auf einem Internet-Information-Services (IIS)
  • Dokumentation

Teamgröße:

1

C# XML .NET ASP .NET WCF JavaScript HTML ELO ApPlus
Industrie
3 Monate
2014-08 - 2014-10

WEBAPPLIKATIONSENTWICKLUNG

C# XML ASP .NET ...

Das Unternehmen ist für Instandhaltungsleistungen für Schienenfahrzeuge - vorrangig elektrische Lokomotiven - für private Betreiber innerhalb Deutschlands und Europas zuständig. Die Aufgabe bestand darin, das firmeneigene Warenwirtschaftsystem zu erweitern. Unteranderen wurde eine Mandatenfähigkeit der Anwendung realisiert sowie die Möglichkeit aus der Anwendung automatisiert PDF-Dokumente zu generieren.

  • Aufsetzen des Build-Prozesses
  • Entwicklung eines PDF-Generators
  • Anpassungen am Datenbank-Schema und pflege der Datenstrukturen
  • Anwendung auf eine Mandantenfähigkeit umgestellt
  • Fehlerbehebungen in der Anwendung
  • Erweiterung/Designen der Webapplikation
  • Dokumentation

Teamgröße:

2

C# XML ASP .NET MVC Entity Framework o2 PDF4NET JavaScript jQuery HTML Blueprint CSS Jenkins Bash
Verkehr
8 Monate
2014-03 - 2014-10

APPLIKATIONSENTWICKLUNG

Echtzeitsystem
Das Unternehmen verfügt über verschiedene Prüfstande zur
Untersuchung mechatronischer Komponenten von Fahrzeug-
Antriebssträngen. Zur Regelung der Prüfstände sollen selbst entwickelte Regelalgorithmen verwendet werden. Es soll nun ein Gerät entwickelt werden, mit dem u.a. Prüfstände geregelt werden können. Ein weitere Aufgaben dieses Geräts wird ein Datenlogger sein, der über eine Digital/Analog-Umsetzung der Sensorsignale die Messdaten erfasst und diese über eine Ethernet-Schnittstelle zum PC senden soll. Die Datenerfassung soll in Echzeit Umgesetzt werden. Auf dem PC sind die
Messdaten in einer Datei zu speichern. Außerdem sind sie auf dem Bildschirm zu visualisieren. Dafür ist eine entsprechende PCAnwendung mit grafischer Benutzeroberfläche zu erstellen.

Aufgaben:

  • Full-Stack-Development
  • Entwicklung und Implementierung der Software für den
    Mikrocontroller MBED NXP LPC1768
  • Entwickelung der PC-Anwendung basierent auf Visual C# und
    WPF
  • Entwicklung von Schnittstellen zwischen PC Applikationen und
    Embedded-Software-System
  • Ermittlung der Performance-Grenzwerte des Systems
  • Inbetriebnahme des Geräts am Prüfstands
  • Dokumentation

Technologisches Umfeld:
BS:Windows; IDE:MS Visual Studio, Eclipse /IntelliJ;
Programmiersprache:C#, Embedded C, XML; Frameworks:WPF,
Entity Framewkork, MBED, .NET 4.5; DB:MS SQL

Industrie
8 Monate
2013-09 - 2014-04

APPLIKATIONSENTWICKLUNG BIG DATA

Der Fachbereich benötigte aus Forschungszwecken eine Hadoop-Cloud bzw. ein Hadoop-Cluster. Die Aufgabe dieses Projektes bestand darin solch ein Cluster aufzubauen. Zusätzlich sollten noch die Frameworks Apache PIG und Apache Hive gegenübergestellt werden.

Aufgaben:

  • Einarbeitung in das Thema Big Data
  • Hadoop-Cluster aufsetzen
  • Virtualisierung der Computer
  • Einspielen von Testdaten
  • Entwicklung verschiedener Datenanalyse-Algorithmen in den Frameworks Apache Pig und Apache Hive
  • Optimierung der Ablage der Daten in dem Hadoop-Cluster
  • Optimierung der Algorithmen anhand der Technologien der
    Frameworks Apache Pig und Apache Hive
  • Gegenüberstellung der Frameworks Apache Pig und Apache Hive
  • Dokumentation

Technologisches Umfeld:
BS:Linux; IDE:IntelliJ IDEA; PS:Java, Pig Latin, HiveQL;
Frameworks:Hadoop, Pig, Hive, MapReduce; Tools:VirtualBox, XEN

Bildung

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Fachinformatiker für Anwendungsentwicklung
  • Master of Science (Informatik)
  • Microsoft Certified System Administrator

Position

Position

  • Software-Architekt
  • Backend Entwickler
  • Frontend Entwickler
  • Full Stack Entwickler
  • DevOps Engineer
  • App Entwickler
  • Testmanager

Kompetenzen

Kompetenzen

Top-Skills

Architect DevOps Fullstack

Produkte / Standards / Erfahrungen / Methoden

Frameworks

Backend

  • Quarkus
  • Spring Boot
  • Spring Cloud
  • Play Framework
  • Hibernate
  • jooQ

Frontend

  • React
  • VueJS
  • AngularJS
  • Angular 4+
  • jQuery
  • Material Design
  • Bootstrap

Cloud
Anbieter

  • Amazon
  • Azure
  • Digital Ocean
  • Firebase

Testing
Backend

  • JUnit
  • Mockito
  • Spring Test
  • AssertJ
  • Hamcrest

Frontend

  • Jest
  • Jasmine
  • Selenium
  • Mocha
  • Karma

Administration

  • Docker
  • Rancher
  • Kubernetes
  • Nginx
  • Jenkins
  • LDAP
  • Microsoft Certified System Administrator

IoT

  • Rasberry PI
  • mbed LPC1768
  • Atmega 13
  • Intel CC3220S LaunchPad

E-Mobilität

  • Kommunikationsprotokoll von E-Ladesäulen (OCPP)
  • Ladesäulen-Anbierung über einen eRoaming Hersteller (Hubject, OICP)

Entwickler Tools

  • Git
  • SVN
  • Gerrit
  • BitBucket
  • Jenkins
  • GitLab
  • Jira
  • Youtrack
  • Confluence

Methoden

  • Agile Methoden (Scrum)
  • Continuous Integration (CI)
  • UML

ERP, Dokumenten

  • APplus
  • Elo

App-Entwicklung

  • Android Native
  • PhoneGap / Cordova
  • Börse Metatrader 4 / 5

DevOps
Virtualisierung

  • Docker
  • Docker-Compose
  • Docker Swarm
  • Kubernetes
  • Rancher
  • OpenShift
  • Vagrant
  • VMware

Automatisierung

  • Ansible
  • Puppet
  • Chef

Monitoring

  • ELK-Stack
  • Nagios

Build Piplines

  • CI/CD GitLab Jenkins

Proxy

  • Traefik
  • Nginx
  • Apache http Server

Microsoft

  • Microsoft Certified System Administrator

Sonstiges

  • GoogleAdwords
  • APIs von verschiedenen Preissuchmaschinen

Single Sign-on

  • Keycloak


Big Data

  • Hadoop
  • Spark
  • Flink
  • AYARN
  • MESOS
  • ZooKeeper
  • Message Broker Kafka
  • RabbitMQ
  • ActiveMQ


Tools

  • Jira
  • Confluence
  • BitBucket
  • YouTrack
  • Versionsverwaltung Git
  • SVN


Entwicklung

  • Microservices
  • Domain Driven Design
  • Clean Code
  • Test Driven Development
  • Design Pattern

Programmiersprachen

Backend

  • Go
  • Java
  • Kotlin
  • C#
  • C
  • C++

Frontend

  • JavaScript
  • TypeScript
  • Babel
  • Sass
  • Less
  • HTML5
  • CSS

Datenbanken

RDMS

  • PostgreSQL
  • MySQL
  • MS SQL
  • MS Access


NoSQL

  • MongoDB
  • ArangoDB
  • ElasticSearch

Branchen

Branchen

  • eMobilität
  • Automotiv
  • Verkehr
  • Bank
  • Versicherung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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