Full Stack: Java, Kotlin, TypeScript, DevOps, BigData, AWS, Kafka, Angular, Vue, React
Aktualisiert am 17.04.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.06.2024
Verfügbar zu: 95%
davon vor Ort: 90%
Fullstack
Java
Forntend Architect
Angular
Kafka
Kotlin
CI/CD
Full Cycle
DevOps
AWS
React
Vue.js
SpringBoot
Docker
Kubernetes
Deutsch
Muttersprache
Englisch
Fließend
Spanisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

2 Jahre
2022-04 - heute

DairyNetBox - Fullstack-Entwicklung

Fullstack-Entwickler Java Angular Jenkins ...
Fullstack-Entwickler
  • Fullstack-Entwicklung (Postgress, Spring Boot, Angular, Elektron)

  • Anbindung externer Services (Rest)

    • Optimierung Frontend-Architektur: Migration nrwl nx; Module-Federation
    • Erstellung Charts mit Hilfe von Highcharts

    • End-to-End-Tests auf Basis von Cypress

    • Aufsetzen und Anpassen von Jenkis-Jobs
    • Migration nrwl nx 
    • Umsetzung Elektron-App für Datenübermittlung an externe Systeme
    SonarQube GitLab Azure DevOps
    Java Angular Jenkins Cypress Spring Boot Jest Docker Postgress Intel RestAssured JUnit Mockito Scrum Highcharts Electron Angular-Material
    GEA Farm Technologies
    Remote
    4 Jahre 3 Monate
    2020-01 - heute

    GUI T2/T2S-Konsolidierung | Internationaler Zahlungsverkehr

    Entwickler Scrum Angular Swagger ...
    Entwickler
    • Umsetzung Komponenten, Eingabemasken, Schnittstellen

    • Definition von REST-Schnittstellen mit Hilfe von OpenAPI

    • Abstimmungen mit Fachbereich und Test-Team

    • Beratung hinsichtlich Frontend-Architektur

      e2e-Tests mit Playwright

    IntelliJ IDEA SVN Git Jenkins JIRA GitLab nrwl nx
    Scrum Angular Swagger REST Unit Test
    Bundesbank
    Remote / Frankfurt am Main
    3 Monate
    2022-02 - 2022-04

    GUI Zoll- und Monatsmeldung

    Frontend-Entwickler TypeScript Git Python ...
    Frontend-Entwickler
    • Refinement neuer Feature; Beratung Nutzerführung

    • Umsetzung und Wartung Angular Frontend

    • Verbesserung der Wartbarkeit (Linting, Strict Typing)

    • Erstellung von Unit-Tests; Unterstützung Testautomatisierung RobotFramework

    • Umsetzung Mehrsprachigkeit (inkl. Prozess)

    • Beratung Test-Scope und Test-Erstellung

    • Definition von REST-Schnittstellen mittels OpenAPI

    Angular OpenAPI Jest ESLint BitBucket Jenkins Atlassian JIRA Atlassian Confluence
    TypeScript Git Python Scrum SonarQube IntelliJ
    Lohnausgleichskasse Bauwirtschaft
    Remote / Rüsselsheim
    5 Monate
    2021-04 - 2021-08

    Hersteller (Tonträger) -Portal und -Services

    Fullstack-Entwickler Angular Java 11 Spring Boot ...
    Fullstack-Entwickler

    - Refactoring und Herstellung der Testbarkeit. Insbesondere des Frontend-Codes

    - Überführung Monolith in eine Microservice-Architektur

    - Ablösung PHP-Layer

    - Beseitigung von Sicherheitslücken

    - Umsetzung neuer Feature

    - Konfiguration Kubernetes (Helm)

    DocuWare KeyCloak SonarQube ElasticSearch Graylog New Relic AWS Confluence JIRA
    Angular Java 11 Spring Boot RabbitMQ GitLab Docker Scrum PostgreSQL JWT OAuth OpenApi vue.js Domain Driven Design Kubernetes Helm
    GVL mbH
    remote
    1 Jahr 8 Monate
    2019-12 - 2021-07

    GUI & Infra Smart Metering

    Architektur Infrastruktur, DevOps, Frontendentwicklung Vue.js Ansible Terraform ...
    Architektur Infrastruktur, DevOps, Frontendentwicklung

    - Architektur und Umsetzung von Infrastruktur-Komponenten

    - Umsetzung der Infrastruktur in AWS (Terraform, Ansible)

    - Entwurf und Umsetzung Web-GUI (Vue.js)

    - WebSocket Kommunikation mit den Gateways

    - Authentifizierung OAuth/KeyCloak

    - Umsetzung CI/CD/CD

    IntelliJ IDEA GitHub AWS CircleCI
    Vue.js Ansible Terraform nginx Keycloak Docker auth_proxy letsencrypt Route53 Grafana InfluxDB MySQL Telegraf Chronograf Flux TICK-Stack OAuth KeyCloak
    Schweiz/Remote
    5 Monate
    2020-08 - 2020-12

    Kreditkarten-Banking

    Fullstack-Entwickler Spring Boot Java Angular ...
    Fullstack-Entwickler
    • Fullstack-Entwicklung mit Angular 10 und Spring Boot in einer Microservice-Umgebung
    • Umsetzung GUI für verschiedene Brands
    • Anbindung Backend-Services per REST und gRPC
    • Konfiguration Kubernetes
    • Konfiguration Prometheus/Grafana
    • Bearbeitung CVE-Issues
    Angular Material Java Prometheus gRPC Docker Bitbucket JIRA Confluence SonarQube Swagger OpenAPI Postgres JPA Bootstrap
    Spring Boot Java Angular Kubernetes Jenkins
    remote
    1 Jahr
    2019-01 - 2019-12

    Steuerungssoftware für Produktions- und Logistikoptimierung

    DevOps, Fullstack-Entwickler, Beratung technische Architektur Java Spring Boot Terraform ...
    DevOps, Fullstack-Entwickler, Beratung technische Architektur

    - Aufbau CI/CD-Pipeline

    - Bereitstellung AWS-Infrastruktur (Terraform, Cloudformation, Ansible)

    - Frontend-/Backend-Entwicklung Microservices; Mono-Repo, Domain Driven Design, EventSourcing

    - Setup Kafka-Cluster, inklusive Monitoring

    - DevOps: automatisierte Provisionierung von Instanzen und Infrastruktur

    - Setup Monitoring und Log-Aggregation (ElasticSearch, Kibana, Logstash, Filebeat, ELK)

    - KnowHow-Transfer/Schulung

    - Spring Boot; Spring Cloud, Spring Boot Admin, Spring Cloud Streams, Spring Cloud Gateway, Spring Security, WebFlux

    - Authentifizierung/Authorisierung

    - BigData Pipeline in AWS (ETL, S3, Glue, Athena, Apache Spark, Scala, Python) 

    GitLab IntelliJ IDEA Angular 7 GitLab CI Docker Traefik nginx TypeScript Angular Material Kafka Kafka Streams Kafka Connect Prometheus Grafana Packer ansible elasticsearch logstash filebeat Spring Cloud nx nrwl ZooKeeper AWS Glue AWS Athena KSQL Scala Python Apache Spark MQTT IoT Kotlin
    Java Spring Boot Terraform AWS Scrum CI/CD
    Remote / Hannover
    2 Jahre 10 Monate
    2017-01 - 2019-10

    GUI Gesamtrisikosteuerungssystem

    Architekt, Entwickler, Coach - Frontend Angular Plotly Docker ...
    Architekt, Entwickler, Coach - Frontend

    - Anforderungsanalyse

    - Auswahl Tech-Stack

    - Auswahl Komponenten-Bibliotheken (PrimeNg, Material, AG Grid, ...)

    - Aufsetzen Projektstruktur; Buildpipeline, Testautomatisierung (Unit- und e2e-Tests), Continuous Integration

    - Coaching interner Mitarbeiter

    - Umsetzung (mit Angular 2/4/5/6/7/8)

    IntelliJ IDEA GitLab Jenkins VMWare Confluence
    Angular Plotly Docker Scrum Redux ngrx D3.js PrimeNG Scala React Vue.js TypeScript CSS SCSS Sping Boot OAuth2 RESTful APIs Jasmine Karma Protractor Selenium ES6 Javascript RxJS Angular 4 - 7 Chart.js
    Bundes Finanzagentur GmbH
    Remote / Frankfurt
    6 Monate
    2016-09 - 2017-02

    Systemdesign und Umsetzung einer generischen Schnittstelle zur Suchtechnologie

    Konzeption und Entwicklung Java
    Konzeption und Entwicklung

    Für eine bestehende Systemlandschaft wurde eine technische Lösung konzipiert, die es ermöglicht, die Suchtechnologie auszutauschen ohne das bestehende Anbindungen an die Suche angepasst werden müssen.

    Guice GSA Gradle Tomcat Eclipse GIT Bootstrap d3.js
    Java
    2 Monate
    2016-07 - 2016-08

    IST-Analyse: Einsatz Suchtechnologie

    Analyse
    Analyse

    Die bestehende Umsetzung einer Suche wurde analysiert, um einen Austausch der Suchtechnologie vorzubereiten.

    Wolfsburg
    7 Monate
    2015-12 - 2016-06

    Digitalisierung von Pflegeprozessen

    Lead-Entwickler AngularJS Gulp Bower ...
    Lead-Entwickler

    Technologieauswahl, Technologieeinführung, Betreuung und Unterstützung bei der Umsetzung der Frontends im Rahmen der Digitalisierung von Pflegeprozessen in der häuslichen Pflege und häuslichen Krankenpflege.

    Im Einzelnen:

     

    • Portal für Pflegeeinrichtungen (optimiert für Desktop und Tablet) zur zentrale Steuerung, Planung und das Controlling der Prozesse.
    • HTML5-App für den mobilen Einsatz (optimiert für Smartphone, Phablet und Tablet) - inklusive offline und semi-offline Funktionalitäten

    Anbindung der Frontends an das Backend mit Hilfe von REST.

    Etablierung einer Projektstruktur für einen einheitlichen Buildprozess zum Aufbau von Continuous Integration und Delivery.

    Atlassian JIRA Atlassian Confluence
    AngularJS Gulp Bower Angular Material Materialdesign JavaScript CSS3 HTML5 Jasmine Karma PhantomJS eslint D3.js Browsersync SASS ES2015 Git REST Jenkins Docker Gradle TypeScript Protractor e2e-Tests SauceLabs Selenium
    Berlin
    1 Jahr 11 Monate
    2014-08 - 2016-06

    Integration der Google Search Appliance (GSA) in ein Unternehmensportal

    Konzeption und Lead-Entwicklung Java AngularJS
    Konzeption und Lead-Entwicklung

    Anforderungsanalyse und Abstimmungen mit dem Fachbereich.

    Erstellung des technischen Konzepts für die Umsetzung, die Anbindung des Usermanagementsystems und den Betrieb der GSA in der Infrastruktur des Kunden.

    Umsetzung der Komponenten:

    - Aufbau einer zentralen Komponente für Anbindung der Inhaltsquellen (Java, Tomcat)

    - Umsetzung der Berechtigungsprovider (Java, Tomcat, D3.js, JavaScript, Twitter Bootstrap, Google Guice)

    - Umsetzung der Suchoberfläche im Portal (Liferay, Portlet, AngularJs, jQuery, CSS, HTML5, JavaScript, JSON, REST)

    - Integration der GSA-Suchoberfläche in die Unternehmensinfrastruktur (Konfiguration Apache; Konfiguration GSA)

    - Entwicklungs- und Betriebsdokumentation der Komponenten

    Eclipse jQuery CSS GSA Tomcat Liferay D3.js Twitter Bootstrap Guice JUnit Mockito Gradle Google Closure Compiler REST RestEASY
    Java AngularJS
    Wolfsburg
    2 Monate
    2015-11 - 2015-12

    Technologieberatung und Schulung zum Einsatz von AngularJS

    Berater AngularJS
    Berater
    Im Unternehmen wird eine Webanwendung für das Portfoliomanagement auf aktuelle Frontend-Technologien umgestellt. Hierzu wurde das existierende Umsetzungskonzept analysiert und bewertet. Gleichzeitig sollten Lösungen für noch offene technische Fragen gefunden und die Mitarbeiter bei der Einarbeitung in AngularJS und die "Randtechnologien" (ui-router, Jasmine, Gulp, Bower, SASS) unterstützt werden.
    Gulp Bower JavaScript CSS COMPASS Jasmine
    AngularJS
    Frankfurt/Rödermark
    3 Monate
    2015-07 - 2015-09

    Herauslösen Unternehmensforum aus Liferay

    Konzeption + Umsetzung Java AngularJS
    Konzeption + Umsetzung

    Ein tief in den Liferay-Portal-Server integriertes Unternehmensforum musste aus dem Portalserver herausgelöst werden. Ziel war der Betrieb als eigenständige Applikation in einem Tomcat-Cluster.

    Dabei wurde gleichzeitig auf aktuelle Front- und Backendtechnologie umgestellt und die Gesamtperformance des Forums deutlich verbessert. Außerdem wurde die Abdeckung durch Unit-Test auf über 90% erhöht und einige fachliche Changes umgesetzt.

    Ausgangstechnologie: Lieferay-Portal-Server, jQuery, Velocity, Lieferay-Services

    Zieltechnologie: AngularJS, Google Guice, Tomcat, REST, JPA

    jQuery JavaScript JPA Hibernate Google Guice CSS Apache Tomcat Liferay JUnit Mockito Gradle Google Closure Compiler REST RestEASY Eclipse
    Java AngularJS
    Wolfsburg
    6 Monate
    2014-05 - 2014-10

    FarmNet - Webbasierte Planung und Steuerung in Agrarbetrieben

    Software-Entwickler Java AngualrJS Scrum
    Software-Entwickler
    Konzeption der Benutzerführung für die Analyse und Planung (Darstellung von Kennziffern und des Laktationszyklus; Darstellung und Bearbeitung des Farmlayouts, Kalendarische Darstellung und Bearbeitungsmöglichkeiten für Melkvorgänge) Umsetzung im Frontend (AngularJs, D3.js, JavaScript, HTML5, CSS3) Anbindung des Backends (REST, Java, JBoss) Optimierung des bestehenden JavaScript Codes (weniger Code, mehr Stabilität, Reduzierung von Komplexität)
    JBoss RESTEasy JEE HTML5 CSS SASS D3.js SVG Maven PostgreSQL
    Java AngualrJS Scrum
    Gütersloh; Bönen
    9 Monate
    2013-11 - 2014-07

    Informationssystem in der Fahrzeugplanung

    Architekt; Lead-Entwickler; Teilprojektleitung Java AngualrJS
    Architekt; Lead-Entwickler; Teilprojektleitung
    Anforderungsanalyse; Abstimmungen mit dem Fachbereich. Erstellung des Umsetzungskonzeptes und Designs der Architektur der Anwendung (Integration in ein bestehendes Liferay-Portal; Bereitstellung der Fachlichkeit mit Hilfe von REST-Services; Umsetzung der Oberfläche mit Hilfe von Portlets) Anleitung der Entwickler Umsetzung einzelner Module (Java, Tomcat, Liferay, REST, AngularJS, Twitter Bootstrap)
    Liferay RESTEasy Twitter Boostrap Hibernate JEE HTML5 CSS3 Karma Node.js Jasmine SASS Selenide PhantomJS Selenium Eclipse
    Java AngualrJS
    Wolfsburg
    11 Monate
    2012-12 - 2013-10

    In-House-Bewertungsportal

    Architekt; Lead-Entwickler; Teilprojektleitung Java
    Architekt; Lead-Entwickler; Teilprojektleitung
    - Anforderungsanalyse - Abstimmungen mit Fachbereich und Betrieb - Anleitung der Entwickler - Umsetzung einzelner Module - Abstimmung und Entwurf WebService-Schnittstelle (XSD, JAXB)
    Liferay jQuery Hibernate J2EE HTML5 CSS3 SASS Eclipse JSF JAXB XSD WSDL JavaScript
    Java
    Wolfsburg
    9 Monate
    2012-07 - 2013-03

    Entwicklungsunterstützung im Produktdatenmanagement

    Software-Entwickler Java
    Software-Entwickler
    - Anpassungen des Teamcenter Clients - Erarbeitung von Lösungsvorschlägen für die Integration von CATIA
    Eclipse RCP Teamcenter TCIC Tomcat HTML5 CSS3
    Java
    Wolfsburg
    1 Jahr 6 Monate
    2011-06 - 2012-11

    Migration In-House-Portal von WebSphere nach Liferay

    Lead-Entwickler Java
    Lead-Entwickler
    - Technische Konzeption - Erstellung von Portlets, Layouts, Templates, Hooks und Services für Liferay - Umsetzung einer Dokumentensuche (Solr, HTML5, JavaScritp, Java, Tomcat) - Erstellung HTML5 iPad App (Dojo, JavaScript, Java, Hibernate, Tomcat)
    Solr Google Search Appliance Lucene Dojo jQuery Hibernate Java J2EE HTML5 CSS3 SASS SVN Ant
    Java
    T-Systems on site services GmbH
    Wolfsburg
    5 Monate
    2011-01 - 2011-05

    Know-How Transition Fachlich/Technologisch

    Software-Entwickler Java Swing
    Software-Entwickler
    - Know-How Transfer - Entwicklung; 3rd Level Support
    Hibernate Spring Oracle Eclipse jProfiler
    Java Swing
    Wolfsburg
    4 Jahre 8 Monate
    2006-05 - 2010-12

    Global Sourcing System

    Software-Entwickler Java Swing
    Software-Entwickler
    - Beratung Fachbereich bei der Erstellung von Lastenheften - Erstellung von Pflichtenheften für die Entwicklung - Umsetzung des Rich Clients (Swing, Java, Oracle) - Vollständige Überarbeitung des UI und der Benutzerführung
    Hibernate Spring Oracle DB2 Axis Websphere Lucene JAXB Eclipse JProfiler
    Java Swing
    Wolfsburg
    2 Monate
    2010-01 - 2010-02

    Echtzeitvisualisierung von M2M-Kommunikationsdaten

    Software-Entwickler
    Software-Entwickler

    - Technologieberatung im Bereich Web und Echtzeitvisualisierung

    - Umsetzung des Web-Clients

    Ajax Dojo CometD Jetty JavaScript HTML5 CSS Eclipse SVN
    Rostock
    1 Monat
    2009-07 - 2009-07

    Technologie-Beratung Berkely DB XML

    Berater
    Berater
    Technologie-Beratung und Wissenstransfer zum optimierten Einsatz der Berkeley DB XML (Verbesserung der Performance; Optimierungen für den Betrieb der Berkeley DB XML in der Infrastruktur und Organisation des Kunden).
    Berkeley DB XML
    Landesbank Berlin
    Berlin
    3 Monate
    2006-02 - 2006-04

    Konzeption und Umsetzung einer Intranet-Suchmaschine

    Software-Entwickler Java
    Software-Entwickler
    Konzeption und Umsetzung einer Intranet-Suchmaschine auf Basis von Open-Source Software mit der Möglichkeit, geschützte Bereiche zu durchsuchen und nach Zugriffsrechten der Mitarbeiter aufzubereiten. Administration über JMX Client.
    Nutch Lucene Tomcat JSP Ant Eclipse CVS
    Java
    Greifswald
    1 Jahr 4 Monate
    2004-11 - 2006-02

    Webanwendung für die Erfassung und Verteilung von Gewebespenden

    Projektleitung, Entwicklung, Administration Java
    Projektleitung, Entwicklung, Administration
    - Abstimmungen mit der Fachabteilung - Erstellung von Umsetzungskonzepten - Lead-Enwticklung - Umsetzung von Modulen
    Berkeley DB XML Tomcat Struts MVC JSP XSL-FO Quartz XSLT JMX JUnit
    Java
    DSO-G
    Rostock
    1 Jahr 6 Monate
    2004-01 - 2005-06

    Medizinisches Dokumentationsframework

    Projektleitung, Entwicklung Java
    Projektleitung, Entwicklung
    Entwurf und Umsetzung eines Frameworks mit dem sich Dokumentationsanwendungen einfach und schnell erstellen lassen. Die Zielanwendung wird im Wesentlichen durch eine hierarchische Struktur in einem XML-Dokument beschrieben und daraus das Laufzeitsystem generiert. Besonders der Umgang mit Formularen gestaltet sich einfach, da auf PDF (XDP)-Formulare zurückgegriffen werden kann.
    Tomcat Struts JSP PDF (XDP) RMI SOAP AXIS Ant CVS Eclipse
    Java
    Greifswald

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    6 Jahre 10 Monate
    1997-09 - 2004-06

    Studium Wirtschaftsinformatik

    Dipl. Wirtschaftsinformatiker,
    Dipl. Wirtschaftsinformatiker
    Datenbanken

    Position

    Position

    • Full-Stack-Entwicklung
    • Lead-Entwicklung
    • Coaching

    Kompetenzen

    Kompetenzen

    Top-Skills

    Fullstack Java Forntend Architect Angular Kafka Kotlin CI/CD Full Cycle DevOps AWS React Vue.js SpringBoot Docker Kubernetes

    Produkte / Standards / Erfahrungen / Methoden

    Angular
    Angular Material
    Ansible
    Apache Spark
    AWS
    AWS Athena
    AWS Glue
    Bitbucket
    Bootstrap
    Chronograf
    CI/CD
    CircleCI
    Confluence
    CSS
    D3.js
    Docker
    DocuWare
    Elasticsearch
    ES6
    Filebeat
    Flux
    Git
    GitHub
    GitLab
    GitLab CI
    Grafana
    gRPC
    InfluxDB
    Infrastructure as Code
    IntelliJ IDEA
    IoT
    Jasmine
    Jenkins
    JIRA
    JPA
    JWT
    Kafka Connect
    Kafka Streams
    Karma
    Keycloak
    KSQL
    Kubernetes
    Letsencrypt
    Logstash
    nest.js
    nginx
    ngrx
    nrwl
    nrwl nx
    nx
    OAuth
    OAuth2
    OpenAPI
    Packer
    PrimeNG
    Prometheus
    Protractor
    RabbitMQ
    React
    Redux
    REST
    Route53
    RxJS
    Scrum
    SCSS
    Selenium
    SonarQube
    Sping Boot
    Spring Boot
    Spring Cloud
    Streaming Architecture
    SVN
    Swagger
    Telegraf
    Terraform
    TICK-Stack
    Traefik
    Unit Test
    VMWare
    Vue.js
    ZooKeeper
    Etherium
    Solidity
    Web3.js

    Betriebssysteme

    iOS
    Linux
    Mac OS
    MS-DOS
    Windows

    Programmiersprachen

    C
    C++
    Java
    Java 11
    JavaScript
    Kotlin
    Objective C
    Python
    Scala
    Swift
    TypeScript
    Rust

    Datenbanken

    Apache Derby
    DB2
    JDBC
    MS SQL Server
    MySQL
    ODBC
    Oracle
    Postgres
    SQL

    Datenkommunikation

    auth_proxy
    Internet, Intranet
    Kafka
    MQTT
    TCP/IP
    Windows Netzwerk
    Winsock

    Branchen

    Branchen

    Automotive, Healthcare, Banken, Handel/Dienstleistung, Verwaltung, Agrarwirtschaft, Logistik, Industrie 4.0

    Einsatzorte

    Einsatzorte

    Deutschland
    möglich

    Projekte

    Projekte

    2 Jahre
    2022-04 - heute

    DairyNetBox - Fullstack-Entwicklung

    Fullstack-Entwickler Java Angular Jenkins ...
    Fullstack-Entwickler
    • Fullstack-Entwicklung (Postgress, Spring Boot, Angular, Elektron)

    • Anbindung externer Services (Rest)

      • Optimierung Frontend-Architektur: Migration nrwl nx; Module-Federation
      • Erstellung Charts mit Hilfe von Highcharts

      • End-to-End-Tests auf Basis von Cypress

      • Aufsetzen und Anpassen von Jenkis-Jobs
      • Migration nrwl nx 
      • Umsetzung Elektron-App für Datenübermittlung an externe Systeme
      SonarQube GitLab Azure DevOps
      Java Angular Jenkins Cypress Spring Boot Jest Docker Postgress Intel RestAssured JUnit Mockito Scrum Highcharts Electron Angular-Material
      GEA Farm Technologies
      Remote
      4 Jahre 3 Monate
      2020-01 - heute

      GUI T2/T2S-Konsolidierung | Internationaler Zahlungsverkehr

      Entwickler Scrum Angular Swagger ...
      Entwickler
      • Umsetzung Komponenten, Eingabemasken, Schnittstellen

      • Definition von REST-Schnittstellen mit Hilfe von OpenAPI

      • Abstimmungen mit Fachbereich und Test-Team

      • Beratung hinsichtlich Frontend-Architektur

        e2e-Tests mit Playwright

      IntelliJ IDEA SVN Git Jenkins JIRA GitLab nrwl nx
      Scrum Angular Swagger REST Unit Test
      Bundesbank
      Remote / Frankfurt am Main
      3 Monate
      2022-02 - 2022-04

      GUI Zoll- und Monatsmeldung

      Frontend-Entwickler TypeScript Git Python ...
      Frontend-Entwickler
      • Refinement neuer Feature; Beratung Nutzerführung

      • Umsetzung und Wartung Angular Frontend

      • Verbesserung der Wartbarkeit (Linting, Strict Typing)

      • Erstellung von Unit-Tests; Unterstützung Testautomatisierung RobotFramework

      • Umsetzung Mehrsprachigkeit (inkl. Prozess)

      • Beratung Test-Scope und Test-Erstellung

      • Definition von REST-Schnittstellen mittels OpenAPI

      Angular OpenAPI Jest ESLint BitBucket Jenkins Atlassian JIRA Atlassian Confluence
      TypeScript Git Python Scrum SonarQube IntelliJ
      Lohnausgleichskasse Bauwirtschaft
      Remote / Rüsselsheim
      5 Monate
      2021-04 - 2021-08

      Hersteller (Tonträger) -Portal und -Services

      Fullstack-Entwickler Angular Java 11 Spring Boot ...
      Fullstack-Entwickler

      - Refactoring und Herstellung der Testbarkeit. Insbesondere des Frontend-Codes

      - Überführung Monolith in eine Microservice-Architektur

      - Ablösung PHP-Layer

      - Beseitigung von Sicherheitslücken

      - Umsetzung neuer Feature

      - Konfiguration Kubernetes (Helm)

      DocuWare KeyCloak SonarQube ElasticSearch Graylog New Relic AWS Confluence JIRA
      Angular Java 11 Spring Boot RabbitMQ GitLab Docker Scrum PostgreSQL JWT OAuth OpenApi vue.js Domain Driven Design Kubernetes Helm
      GVL mbH
      remote
      1 Jahr 8 Monate
      2019-12 - 2021-07

      GUI & Infra Smart Metering

      Architektur Infrastruktur, DevOps, Frontendentwicklung Vue.js Ansible Terraform ...
      Architektur Infrastruktur, DevOps, Frontendentwicklung

      - Architektur und Umsetzung von Infrastruktur-Komponenten

      - Umsetzung der Infrastruktur in AWS (Terraform, Ansible)

      - Entwurf und Umsetzung Web-GUI (Vue.js)

      - WebSocket Kommunikation mit den Gateways

      - Authentifizierung OAuth/KeyCloak

      - Umsetzung CI/CD/CD

      IntelliJ IDEA GitHub AWS CircleCI
      Vue.js Ansible Terraform nginx Keycloak Docker auth_proxy letsencrypt Route53 Grafana InfluxDB MySQL Telegraf Chronograf Flux TICK-Stack OAuth KeyCloak
      Schweiz/Remote
      5 Monate
      2020-08 - 2020-12

      Kreditkarten-Banking

      Fullstack-Entwickler Spring Boot Java Angular ...
      Fullstack-Entwickler
      • Fullstack-Entwicklung mit Angular 10 und Spring Boot in einer Microservice-Umgebung
      • Umsetzung GUI für verschiedene Brands
      • Anbindung Backend-Services per REST und gRPC
      • Konfiguration Kubernetes
      • Konfiguration Prometheus/Grafana
      • Bearbeitung CVE-Issues
      Angular Material Java Prometheus gRPC Docker Bitbucket JIRA Confluence SonarQube Swagger OpenAPI Postgres JPA Bootstrap
      Spring Boot Java Angular Kubernetes Jenkins
      remote
      1 Jahr
      2019-01 - 2019-12

      Steuerungssoftware für Produktions- und Logistikoptimierung

      DevOps, Fullstack-Entwickler, Beratung technische Architektur Java Spring Boot Terraform ...
      DevOps, Fullstack-Entwickler, Beratung technische Architektur

      - Aufbau CI/CD-Pipeline

      - Bereitstellung AWS-Infrastruktur (Terraform, Cloudformation, Ansible)

      - Frontend-/Backend-Entwicklung Microservices; Mono-Repo, Domain Driven Design, EventSourcing

      - Setup Kafka-Cluster, inklusive Monitoring

      - DevOps: automatisierte Provisionierung von Instanzen und Infrastruktur

      - Setup Monitoring und Log-Aggregation (ElasticSearch, Kibana, Logstash, Filebeat, ELK)

      - KnowHow-Transfer/Schulung

      - Spring Boot; Spring Cloud, Spring Boot Admin, Spring Cloud Streams, Spring Cloud Gateway, Spring Security, WebFlux

      - Authentifizierung/Authorisierung

      - BigData Pipeline in AWS (ETL, S3, Glue, Athena, Apache Spark, Scala, Python) 

      GitLab IntelliJ IDEA Angular 7 GitLab CI Docker Traefik nginx TypeScript Angular Material Kafka Kafka Streams Kafka Connect Prometheus Grafana Packer ansible elasticsearch logstash filebeat Spring Cloud nx nrwl ZooKeeper AWS Glue AWS Athena KSQL Scala Python Apache Spark MQTT IoT Kotlin
      Java Spring Boot Terraform AWS Scrum CI/CD
      Remote / Hannover
      2 Jahre 10 Monate
      2017-01 - 2019-10

      GUI Gesamtrisikosteuerungssystem

      Architekt, Entwickler, Coach - Frontend Angular Plotly Docker ...
      Architekt, Entwickler, Coach - Frontend

      - Anforderungsanalyse

      - Auswahl Tech-Stack

      - Auswahl Komponenten-Bibliotheken (PrimeNg, Material, AG Grid, ...)

      - Aufsetzen Projektstruktur; Buildpipeline, Testautomatisierung (Unit- und e2e-Tests), Continuous Integration

      - Coaching interner Mitarbeiter

      - Umsetzung (mit Angular 2/4/5/6/7/8)

      IntelliJ IDEA GitLab Jenkins VMWare Confluence
      Angular Plotly Docker Scrum Redux ngrx D3.js PrimeNG Scala React Vue.js TypeScript CSS SCSS Sping Boot OAuth2 RESTful APIs Jasmine Karma Protractor Selenium ES6 Javascript RxJS Angular 4 - 7 Chart.js
      Bundes Finanzagentur GmbH
      Remote / Frankfurt
      6 Monate
      2016-09 - 2017-02

      Systemdesign und Umsetzung einer generischen Schnittstelle zur Suchtechnologie

      Konzeption und Entwicklung Java
      Konzeption und Entwicklung

      Für eine bestehende Systemlandschaft wurde eine technische Lösung konzipiert, die es ermöglicht, die Suchtechnologie auszutauschen ohne das bestehende Anbindungen an die Suche angepasst werden müssen.

      Guice GSA Gradle Tomcat Eclipse GIT Bootstrap d3.js
      Java
      2 Monate
      2016-07 - 2016-08

      IST-Analyse: Einsatz Suchtechnologie

      Analyse
      Analyse

      Die bestehende Umsetzung einer Suche wurde analysiert, um einen Austausch der Suchtechnologie vorzubereiten.

      Wolfsburg
      7 Monate
      2015-12 - 2016-06

      Digitalisierung von Pflegeprozessen

      Lead-Entwickler AngularJS Gulp Bower ...
      Lead-Entwickler

      Technologieauswahl, Technologieeinführung, Betreuung und Unterstützung bei der Umsetzung der Frontends im Rahmen der Digitalisierung von Pflegeprozessen in der häuslichen Pflege und häuslichen Krankenpflege.

      Im Einzelnen:

       

      • Portal für Pflegeeinrichtungen (optimiert für Desktop und Tablet) zur zentrale Steuerung, Planung und das Controlling der Prozesse.
      • HTML5-App für den mobilen Einsatz (optimiert für Smartphone, Phablet und Tablet) - inklusive offline und semi-offline Funktionalitäten

      Anbindung der Frontends an das Backend mit Hilfe von REST.

      Etablierung einer Projektstruktur für einen einheitlichen Buildprozess zum Aufbau von Continuous Integration und Delivery.

      Atlassian JIRA Atlassian Confluence
      AngularJS Gulp Bower Angular Material Materialdesign JavaScript CSS3 HTML5 Jasmine Karma PhantomJS eslint D3.js Browsersync SASS ES2015 Git REST Jenkins Docker Gradle TypeScript Protractor e2e-Tests SauceLabs Selenium
      Berlin
      1 Jahr 11 Monate
      2014-08 - 2016-06

      Integration der Google Search Appliance (GSA) in ein Unternehmensportal

      Konzeption und Lead-Entwicklung Java AngularJS
      Konzeption und Lead-Entwicklung

      Anforderungsanalyse und Abstimmungen mit dem Fachbereich.

      Erstellung des technischen Konzepts für die Umsetzung, die Anbindung des Usermanagementsystems und den Betrieb der GSA in der Infrastruktur des Kunden.

      Umsetzung der Komponenten:

      - Aufbau einer zentralen Komponente für Anbindung der Inhaltsquellen (Java, Tomcat)

      - Umsetzung der Berechtigungsprovider (Java, Tomcat, D3.js, JavaScript, Twitter Bootstrap, Google Guice)

      - Umsetzung der Suchoberfläche im Portal (Liferay, Portlet, AngularJs, jQuery, CSS, HTML5, JavaScript, JSON, REST)

      - Integration der GSA-Suchoberfläche in die Unternehmensinfrastruktur (Konfiguration Apache; Konfiguration GSA)

      - Entwicklungs- und Betriebsdokumentation der Komponenten

      Eclipse jQuery CSS GSA Tomcat Liferay D3.js Twitter Bootstrap Guice JUnit Mockito Gradle Google Closure Compiler REST RestEASY
      Java AngularJS
      Wolfsburg
      2 Monate
      2015-11 - 2015-12

      Technologieberatung und Schulung zum Einsatz von AngularJS

      Berater AngularJS
      Berater
      Im Unternehmen wird eine Webanwendung für das Portfoliomanagement auf aktuelle Frontend-Technologien umgestellt. Hierzu wurde das existierende Umsetzungskonzept analysiert und bewertet. Gleichzeitig sollten Lösungen für noch offene technische Fragen gefunden und die Mitarbeiter bei der Einarbeitung in AngularJS und die "Randtechnologien" (ui-router, Jasmine, Gulp, Bower, SASS) unterstützt werden.
      Gulp Bower JavaScript CSS COMPASS Jasmine
      AngularJS
      Frankfurt/Rödermark
      3 Monate
      2015-07 - 2015-09

      Herauslösen Unternehmensforum aus Liferay

      Konzeption + Umsetzung Java AngularJS
      Konzeption + Umsetzung

      Ein tief in den Liferay-Portal-Server integriertes Unternehmensforum musste aus dem Portalserver herausgelöst werden. Ziel war der Betrieb als eigenständige Applikation in einem Tomcat-Cluster.

      Dabei wurde gleichzeitig auf aktuelle Front- und Backendtechnologie umgestellt und die Gesamtperformance des Forums deutlich verbessert. Außerdem wurde die Abdeckung durch Unit-Test auf über 90% erhöht und einige fachliche Changes umgesetzt.

      Ausgangstechnologie: Lieferay-Portal-Server, jQuery, Velocity, Lieferay-Services

      Zieltechnologie: AngularJS, Google Guice, Tomcat, REST, JPA

      jQuery JavaScript JPA Hibernate Google Guice CSS Apache Tomcat Liferay JUnit Mockito Gradle Google Closure Compiler REST RestEASY Eclipse
      Java AngularJS
      Wolfsburg
      6 Monate
      2014-05 - 2014-10

      FarmNet - Webbasierte Planung und Steuerung in Agrarbetrieben

      Software-Entwickler Java AngualrJS Scrum
      Software-Entwickler
      Konzeption der Benutzerführung für die Analyse und Planung (Darstellung von Kennziffern und des Laktationszyklus; Darstellung und Bearbeitung des Farmlayouts, Kalendarische Darstellung und Bearbeitungsmöglichkeiten für Melkvorgänge) Umsetzung im Frontend (AngularJs, D3.js, JavaScript, HTML5, CSS3) Anbindung des Backends (REST, Java, JBoss) Optimierung des bestehenden JavaScript Codes (weniger Code, mehr Stabilität, Reduzierung von Komplexität)
      JBoss RESTEasy JEE HTML5 CSS SASS D3.js SVG Maven PostgreSQL
      Java AngualrJS Scrum
      Gütersloh; Bönen
      9 Monate
      2013-11 - 2014-07

      Informationssystem in der Fahrzeugplanung

      Architekt; Lead-Entwickler; Teilprojektleitung Java AngualrJS
      Architekt; Lead-Entwickler; Teilprojektleitung
      Anforderungsanalyse; Abstimmungen mit dem Fachbereich. Erstellung des Umsetzungskonzeptes und Designs der Architektur der Anwendung (Integration in ein bestehendes Liferay-Portal; Bereitstellung der Fachlichkeit mit Hilfe von REST-Services; Umsetzung der Oberfläche mit Hilfe von Portlets) Anleitung der Entwickler Umsetzung einzelner Module (Java, Tomcat, Liferay, REST, AngularJS, Twitter Bootstrap)
      Liferay RESTEasy Twitter Boostrap Hibernate JEE HTML5 CSS3 Karma Node.js Jasmine SASS Selenide PhantomJS Selenium Eclipse
      Java AngualrJS
      Wolfsburg
      11 Monate
      2012-12 - 2013-10

      In-House-Bewertungsportal

      Architekt; Lead-Entwickler; Teilprojektleitung Java
      Architekt; Lead-Entwickler; Teilprojektleitung
      - Anforderungsanalyse - Abstimmungen mit Fachbereich und Betrieb - Anleitung der Entwickler - Umsetzung einzelner Module - Abstimmung und Entwurf WebService-Schnittstelle (XSD, JAXB)
      Liferay jQuery Hibernate J2EE HTML5 CSS3 SASS Eclipse JSF JAXB XSD WSDL JavaScript
      Java
      Wolfsburg
      9 Monate
      2012-07 - 2013-03

      Entwicklungsunterstützung im Produktdatenmanagement

      Software-Entwickler Java
      Software-Entwickler
      - Anpassungen des Teamcenter Clients - Erarbeitung von Lösungsvorschlägen für die Integration von CATIA
      Eclipse RCP Teamcenter TCIC Tomcat HTML5 CSS3
      Java
      Wolfsburg
      1 Jahr 6 Monate
      2011-06 - 2012-11

      Migration In-House-Portal von WebSphere nach Liferay

      Lead-Entwickler Java
      Lead-Entwickler
      - Technische Konzeption - Erstellung von Portlets, Layouts, Templates, Hooks und Services für Liferay - Umsetzung einer Dokumentensuche (Solr, HTML5, JavaScritp, Java, Tomcat) - Erstellung HTML5 iPad App (Dojo, JavaScript, Java, Hibernate, Tomcat)
      Solr Google Search Appliance Lucene Dojo jQuery Hibernate Java J2EE HTML5 CSS3 SASS SVN Ant
      Java
      T-Systems on site services GmbH
      Wolfsburg
      5 Monate
      2011-01 - 2011-05

      Know-How Transition Fachlich/Technologisch

      Software-Entwickler Java Swing
      Software-Entwickler
      - Know-How Transfer - Entwicklung; 3rd Level Support
      Hibernate Spring Oracle Eclipse jProfiler
      Java Swing
      Wolfsburg
      4 Jahre 8 Monate
      2006-05 - 2010-12

      Global Sourcing System

      Software-Entwickler Java Swing
      Software-Entwickler
      - Beratung Fachbereich bei der Erstellung von Lastenheften - Erstellung von Pflichtenheften für die Entwicklung - Umsetzung des Rich Clients (Swing, Java, Oracle) - Vollständige Überarbeitung des UI und der Benutzerführung
      Hibernate Spring Oracle DB2 Axis Websphere Lucene JAXB Eclipse JProfiler
      Java Swing
      Wolfsburg
      2 Monate
      2010-01 - 2010-02

      Echtzeitvisualisierung von M2M-Kommunikationsdaten

      Software-Entwickler
      Software-Entwickler

      - Technologieberatung im Bereich Web und Echtzeitvisualisierung

      - Umsetzung des Web-Clients

      Ajax Dojo CometD Jetty JavaScript HTML5 CSS Eclipse SVN
      Rostock
      1 Monat
      2009-07 - 2009-07

      Technologie-Beratung Berkely DB XML

      Berater
      Berater
      Technologie-Beratung und Wissenstransfer zum optimierten Einsatz der Berkeley DB XML (Verbesserung der Performance; Optimierungen für den Betrieb der Berkeley DB XML in der Infrastruktur und Organisation des Kunden).
      Berkeley DB XML
      Landesbank Berlin
      Berlin
      3 Monate
      2006-02 - 2006-04

      Konzeption und Umsetzung einer Intranet-Suchmaschine

      Software-Entwickler Java
      Software-Entwickler
      Konzeption und Umsetzung einer Intranet-Suchmaschine auf Basis von Open-Source Software mit der Möglichkeit, geschützte Bereiche zu durchsuchen und nach Zugriffsrechten der Mitarbeiter aufzubereiten. Administration über JMX Client.
      Nutch Lucene Tomcat JSP Ant Eclipse CVS
      Java
      Greifswald
      1 Jahr 4 Monate
      2004-11 - 2006-02

      Webanwendung für die Erfassung und Verteilung von Gewebespenden

      Projektleitung, Entwicklung, Administration Java
      Projektleitung, Entwicklung, Administration
      - Abstimmungen mit der Fachabteilung - Erstellung von Umsetzungskonzepten - Lead-Enwticklung - Umsetzung von Modulen
      Berkeley DB XML Tomcat Struts MVC JSP XSL-FO Quartz XSLT JMX JUnit
      Java
      DSO-G
      Rostock
      1 Jahr 6 Monate
      2004-01 - 2005-06

      Medizinisches Dokumentationsframework

      Projektleitung, Entwicklung Java
      Projektleitung, Entwicklung
      Entwurf und Umsetzung eines Frameworks mit dem sich Dokumentationsanwendungen einfach und schnell erstellen lassen. Die Zielanwendung wird im Wesentlichen durch eine hierarchische Struktur in einem XML-Dokument beschrieben und daraus das Laufzeitsystem generiert. Besonders der Umgang mit Formularen gestaltet sich einfach, da auf PDF (XDP)-Formulare zurückgegriffen werden kann.
      Tomcat Struts JSP PDF (XDP) RMI SOAP AXIS Ant CVS Eclipse
      Java
      Greifswald

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      6 Jahre 10 Monate
      1997-09 - 2004-06

      Studium Wirtschaftsinformatik

      Dipl. Wirtschaftsinformatiker,
      Dipl. Wirtschaftsinformatiker
      Datenbanken

      Position

      Position

      • Full-Stack-Entwicklung
      • Lead-Entwicklung
      • Coaching

      Kompetenzen

      Kompetenzen

      Top-Skills

      Fullstack Java Forntend Architect Angular Kafka Kotlin CI/CD Full Cycle DevOps AWS React Vue.js SpringBoot Docker Kubernetes

      Produkte / Standards / Erfahrungen / Methoden

      Angular
      Angular Material
      Ansible
      Apache Spark
      AWS
      AWS Athena
      AWS Glue
      Bitbucket
      Bootstrap
      Chronograf
      CI/CD
      CircleCI
      Confluence
      CSS
      D3.js
      Docker
      DocuWare
      Elasticsearch
      ES6
      Filebeat
      Flux
      Git
      GitHub
      GitLab
      GitLab CI
      Grafana
      gRPC
      InfluxDB
      Infrastructure as Code
      IntelliJ IDEA
      IoT
      Jasmine
      Jenkins
      JIRA
      JPA
      JWT
      Kafka Connect
      Kafka Streams
      Karma
      Keycloak
      KSQL
      Kubernetes
      Letsencrypt
      Logstash
      nest.js
      nginx
      ngrx
      nrwl
      nrwl nx
      nx
      OAuth
      OAuth2
      OpenAPI
      Packer
      PrimeNG
      Prometheus
      Protractor
      RabbitMQ
      React
      Redux
      REST
      Route53
      RxJS
      Scrum
      SCSS
      Selenium
      SonarQube
      Sping Boot
      Spring Boot
      Spring Cloud
      Streaming Architecture
      SVN
      Swagger
      Telegraf
      Terraform
      TICK-Stack
      Traefik
      Unit Test
      VMWare
      Vue.js
      ZooKeeper
      Etherium
      Solidity
      Web3.js

      Betriebssysteme

      iOS
      Linux
      Mac OS
      MS-DOS
      Windows

      Programmiersprachen

      C
      C++
      Java
      Java 11
      JavaScript
      Kotlin
      Objective C
      Python
      Scala
      Swift
      TypeScript
      Rust

      Datenbanken

      Apache Derby
      DB2
      JDBC
      MS SQL Server
      MySQL
      ODBC
      Oracle
      Postgres
      SQL

      Datenkommunikation

      auth_proxy
      Internet, Intranet
      Kafka
      MQTT
      TCP/IP
      Windows Netzwerk
      Winsock

      Branchen

      Branchen

      Automotive, Healthcare, Banken, Handel/Dienstleistung, Verwaltung, Agrarwirtschaft, Logistik, Industrie 4.0

      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.