Full Stack Entwickler (Java, TypeScript) mit Schwerpunkt DevOps, Cloud/Infrastruktur, Software-Qualität, internationale Teams inkl. Offshoring
Aktualisiert am 15.08.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2023
Verfügbar zu: 20%
davon vor Ort: 10%
Java
AWS
Quarkus
Cloud
CDK
CI/CD
Pipelines
GitLab
Spring Boot
OpenShift
Kubernetes
Docker
JUnit
Maven
Node.js
TypeScript
Microservices
Laravel
GNU/Linux
HTML5
CSS/SASS/SCSS
Agile Softwareentwicklung
Scrum
Deutsch
Muttersprache
Englisch
fließend
Spanisch
fortgeschritten

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Zumindest phasenweise 100 % remote, da ich nicht immer in Deutschland bin.

möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-01 - heute

Weiterentwicklung und Betrieb einer Plattform für Straßenbeleuchtung

Senior Developer AWS Lambda DynamoDB Aurora ...
Senior Developer
Weiterentwicklung und Betrieb einer Serverless Plattform für Straßenbeleuchtung
? Konzeption, Entwicklung, Wartung und Betrieb der Backend-Komponenten
? Konzeption/Weiterentwicklung der Azure Pipelines
? Test, Dokumentation
? Code Reviews und Knowledgetransfer

? Verbesserung der Sicherheit der Infrastruktur


Projektsprache
Deutsch

AWS Lambda DynamoDB Aurora SQS SNS API Gateway S3 Cognito CDK; Quarkus GraalVM inkl. native image Maven Junit Mockito Azure DevOps
Energiebranche,
Stuttgart/Remote
6 Monate
2021-06 - 2021-11

Serverless Architektur zur Generierung von höherwertigen Business Events

Lead Developer AWS Lambda DynamoDB SQS ...
Lead Developer
Implementierung einer Serverless Architektur zur Generierung von höherwertigen Business Events aus
IoT Events auf der Basis von AWS Lambda
? Konzeption und Entwicklung der Komponenten, Test, Dokumentation
? Code Reviews, Knowledgetransfer, Coaching juniorer Kollegen

? Vertretung des PO, Backlog-Pflege


Projektsprache
Deutsch

AWS Lambda DynamoDB SQS SNS API Gateway S3 CDK; Typescript/Javascript Jest GitLab WhiteSource Yarn Projen Jira
Transport und Logistikbranche
Frankfurt am Main/Remote
1 Jahr 3 Monate
2020-09 - 2021-11

Microservices auf Spring Boot Basis im DevOps Modus

Onshore Lead Developer und Architekt Java JUnit Spring Boot ...
Onshore Lead Developer und Architekt
Entwicklung und Betrieb mehrerer Microservices im Bereich Marketing/DSGVO
? Architektur und Entwicklung der Komponenten, Dokumentation, Betrieb auf OpenShift Basis
? Koordinierung und Steuerung des Offshore-Teams, Code Reviews, Knowledgetransfer

? Vertretung des PO, Backlog-Pflege, Budgetplanung, Betreuung des Kunden

Projektsprachen
Englisch, Deutsch

Java JUnit Spring Boot GitLab CI/CD OpenShift Helm WhiteSource Sonarqube PostgreSQL Maven Elastic Search Kibana Jira
Transport und Logistikbranche
Frankfurt am Main/Remote
10 Monate
2017-06 - 2018-03

Abstraction Layer zur Anbindung externer REST-Services

Onshore Lead Developer Java JUnit Spring MVC ...
Onshore Lead Developer

Implementierung eines Abstraction Layers zur Integration von verschiedenen REST-Services eines externen Service-Providers im Rahmen von PSD2

  • Entwicklung und Dokumentation des Abstraction Layers
  • Teamübergreifende Fehleranalyse und -behebung
  • Abstimmung mit dem externen Service-Provider, dem Offhore-Entwickler-Team, den Testern und dem Fach-Team des Kunden
  • Sicherstellung der Code-Qualität durch kontinuierliche Code Reviews, Testautomatisierung
  • Unterstützung von junioren Entwicklern
  • Vertretung des Team-Leads
  • Kunden-Präsentationen

Projektsprachen
Englisch, Deutsch

Java JUnit Spring MVC JWT Tomcat Websphere SoapUI Jenkins Intellij IDEA HP ALM Confluence
Finanzbranche
Frankfurt, Pune (Indien)
8 Monate
2016-10 - 2017-05

Interne Messenger App

Entwickler (in Teilzeit, 30h)
Entwickler (in Teilzeit, 30h)

Entwicklung einer internen Messenger Single-Page Application zur besseren Vernetzung aller relevanten Stellen mit dem Ziel, schneller und zielgenauer auf Störungen im Betriebsablauf reagieren zu können

  • App-Entwicklung, sowohl Frontend als auch Backend
  • Dokumentation
  • Aufsetzen einer initialen Suite für automatisierte Entwicklertests
  • Sicherstellen der Code-Qualität, Code Reviews
  • Unterstützung von junioren Entwicklern

Projektsprache
Deutsch

JavaScript TypeScript Angular 2 Ionic 2 HTML CSS SASS Node.js MongoDB Webstorm
Logistik- und Transportbranche
Frankfurt
10 Monate
2015-06 - 2016-03

Übernahme eines Software-Clusters im PDM-Umfeld

Transition Manager
Transition Manager

Durchführung der Übernahme eines Software-Clusters von >40 produktiven Anwendungen von einem anderen Service-Provider

  • Organisation und Betreuung von KT-Sessions mit dem bisherigen Service-Provider und dem Offshore-Team
  • Prozess-Dokumentation
  • Sicherstellen des korrekten Betriebs der Anwendungen nach erfolgter Übernahme
  • Koordination mit dem Offshore-Team und dem Kunden

Projektsprachen
Englisch, Deutsch

Automobilbranche
München, Bangalore (Indien)
4 Monate
2015-02 - 2015-05

Wartung und Weiterentwicklung bestehender Anwendungen

Maintenance Manager
Maintenance Manager

Betreuung zweier produktiver Anwendungen hinsichtlich Wartung und Weiterentwicklung

  • Implementierung neuer Features
  • Fehleranalyse und -behebung
  • Abstimmung mit dem Offshore-Team und dem Kunden
  • Vorbereitung und Durchführung regelmäßiger Status Runden mit dem Kunden

Projektsprachen
Englisch, Deutsch

Java JUnit HTML XML JSP JSF Glassfish Intellij IDEA
Automobilbranche
München, Bangalore (Indien)
7 Monate
2014-04 - 2014-10

Migration eines Content Management Systems

Entwickler
Entwickler

Technische Unterstützung des Offshore-Teams bei einer kritischen Migration der internationalen Web-Präsenz des Kunden in ein neues CMS

  • Umfangreiche Fehleranalyse und -behebung im Frontend
  • Dokumentation
  • Onshore und Offshore Koordinierung

Projektsprachen
Deutsch, Englisch

Java Junit HTML XML CSS OpenCMS Intellij IDEA
Automobilbranche
München, Hyderabad (Indien)
6 Monate
2013-03 - 2013-08

Weiterentwicklung einer Software zur Stromvermarktung

Entwickler
Entwickler

Wartung und Weiterentwicklung einer produktiven Kundenanwendung zur Stromvermarktung

  • Fehleranalyse und -behebung
  • Implementierung neuer Features
  • Code-Dokumentation
  • Ausbau der bestehenden JUnit-Testsuite
  • Code Reviews, Qualitätssicherung, Refactorings

Projektsprache
Deutsch

Java Swing JUnit XML SVN Oracle Intellij IDEA
Energiebranche
München
7 Monate
2012-03 - 2012-09

Neuentwicklung einer Kundenverwaltung

Lead Developer
Lead Developer

Neuentwicklung und später Wartung der zentralen Kundenverwaltung im Rahmen eines großen Gesamtprogramms nach der Übernahme eines Konkurrenten

  • Entwicklung des größten Teils des GWT-Frontends
  • Qualitätssicherung durch Aufbau einer umfangreichen JUnit-Testsuite, Code Reviews, Refactorings
  • Code-Dokumentation
  • Fehleranalyse und -behebung
  • Technische Teamleitung von bis zu 4 Entwicklern, ohne Budgetverantwortung
  • Präsentation beim Gesamtprojektleiter

Projektsprache
Deutsch

Java GWT JUnit XML HTML CSS SVN IBM z/OS Rational Software Architect Teamcity IBM Websphere
Versicherungsbranche
Hannover, Köln
1 Jahr 9 Monate
2010-01 - 2011-09

Neuentwicklung einer Kundenverwaltung

Lead Developer
Lead Developer

Neuentwicklung und später Wartung der zentralen Kundenverwaltung im Rahmen eines großen Gesamtprogramms nach der Übernahme eines Konkurrenten

  • Entwicklung des größten Teils des GWT-Frontends
  • Qualitätssicherung durch Aufbau einer umfangreichen JUnit-Testsuite, Code Reviews, Refactorings
  • Code-Dokumentation
  • Fehleranalyse und -behebung
  • Technische Teamleitung von bis zu 4 Entwicklern, ohne Budgetverantwortung
  • Präsentation beim Gesamtprojektleiter

Projektsprache
Deutsch

Java GWT JUnit XML HTML CSS SVN IBM z/OS Rational Software Architect Teamcity IBM Websphere
2 Jahre 6 Monate
2006-10 - 2009-03

Weiterentwicklung von Produktsoftware

Entwickler
Entwickler

Betreuung und Weiterentwicklung zweier Swing-Anwendungen

  • Implementierung neuer Features
  • Neu-Design von Teilen des UI
  • Qualitätssicherung durch Aufbau einer umfangreichen JUnit-Testsuite, Code Reviews, Refactorings, Metriken
  • 1st, 2nd und 3rd Level Support
  • Installation und Schulung der Software beim Kunden vor Ort

Projektsprache
Deutsch

Java Swing SWT JUnit Eclipse Ant Cruise Control JetBrains TeamCity CVS Checkstyle Rich Ajax Platform (RAP) Spring JDO UML Tomcat Oracle DB2 MS SQL-Server
Finanzbranche
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2000-10 - 2006-09

Informatik-Studium

Diplom Informatiker, Universität Passau
Diplom Informatiker
Universität Passau

Softwaretechnik, Informationssysteme

Nebenfach Medien und Design

Position

Position

Software-Entwicklung und Betrieb im DevOps Modus, Schwerpunkt im Bereich Infrastruktur/Cloud, CI/CD, großes Interesse an IT-Sicherheit.

Da ich auch Erfahrung in der Kundenbetreuung, Business Analyse, Coaching von Kollegen und im Management habe, unterstütze ich oft die Kollegen in den entsprechenden Rollen, gerne auch mal Team-übergreifend.

Weiteres Dauer-Schwerpunkt-Thema ist die Verbesserung der Software-Qualität, Aufräumen von Altlasten, Bugfixing.

Kompetenzen

Kompetenzen

Top-Skills

Java AWS Quarkus Cloud CDK CI/CD Pipelines GitLab Spring Boot OpenShift Kubernetes Docker JUnit Maven Node.js TypeScript Microservices Laravel GNU/Linux HTML5 CSS/SASS/SCSS Agile Softwareentwicklung Scrum

Schwerpunkte

DevOps: Softwareentwicklung und Betrieb - you build it, you run it
Experte
Infrastruktur, Cloud, bevorzugt AWS
Fortgeschritten
Softwarequalität, Test
Experte
Internationale Teams, Offshoring, Nearshoring
Experte

Produkte / Standards / Erfahrungen / Methoden

Java
AWS
Quarkus
Spring Boot
CI/CD
Git
GitLab
OpenShift
Kubernetes
Docker
CDK
Maven
Gradle
JavaScript
TypeScript
Vue.js
Node.js
PHP
Laravel
GNU/Linux

Betriebssysteme

GNU/Linux
Debian
Microsoft Windows

Programmiersprachen

Java
JavaScript
TypeScript
PHP
Bash Script
HTML
CSS/SASS/SCSS

Datenbanken

DB2
MongoDB
MS SQL-Server
MySQL
Oracle
AWS Aurora
AWS DynamoDB

Branchen

Branchen

Banken und Versicherungen, Automotive, Energie, Transport- und Logistik

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich

Zumindest phasenweise 100 % remote, da ich nicht immer in Deutschland bin.

möglich

Projekte

Projekte

2 Jahre 3 Monate
2022-01 - heute

Weiterentwicklung und Betrieb einer Plattform für Straßenbeleuchtung

Senior Developer AWS Lambda DynamoDB Aurora ...
Senior Developer
Weiterentwicklung und Betrieb einer Serverless Plattform für Straßenbeleuchtung
? Konzeption, Entwicklung, Wartung und Betrieb der Backend-Komponenten
? Konzeption/Weiterentwicklung der Azure Pipelines
? Test, Dokumentation
? Code Reviews und Knowledgetransfer

? Verbesserung der Sicherheit der Infrastruktur


Projektsprache
Deutsch

AWS Lambda DynamoDB Aurora SQS SNS API Gateway S3 Cognito CDK; Quarkus GraalVM inkl. native image Maven Junit Mockito Azure DevOps
Energiebranche,
Stuttgart/Remote
6 Monate
2021-06 - 2021-11

Serverless Architektur zur Generierung von höherwertigen Business Events

Lead Developer AWS Lambda DynamoDB SQS ...
Lead Developer
Implementierung einer Serverless Architektur zur Generierung von höherwertigen Business Events aus
IoT Events auf der Basis von AWS Lambda
? Konzeption und Entwicklung der Komponenten, Test, Dokumentation
? Code Reviews, Knowledgetransfer, Coaching juniorer Kollegen

? Vertretung des PO, Backlog-Pflege


Projektsprache
Deutsch

AWS Lambda DynamoDB SQS SNS API Gateway S3 CDK; Typescript/Javascript Jest GitLab WhiteSource Yarn Projen Jira
Transport und Logistikbranche
Frankfurt am Main/Remote
1 Jahr 3 Monate
2020-09 - 2021-11

Microservices auf Spring Boot Basis im DevOps Modus

Onshore Lead Developer und Architekt Java JUnit Spring Boot ...
Onshore Lead Developer und Architekt
Entwicklung und Betrieb mehrerer Microservices im Bereich Marketing/DSGVO
? Architektur und Entwicklung der Komponenten, Dokumentation, Betrieb auf OpenShift Basis
? Koordinierung und Steuerung des Offshore-Teams, Code Reviews, Knowledgetransfer

? Vertretung des PO, Backlog-Pflege, Budgetplanung, Betreuung des Kunden

Projektsprachen
Englisch, Deutsch

Java JUnit Spring Boot GitLab CI/CD OpenShift Helm WhiteSource Sonarqube PostgreSQL Maven Elastic Search Kibana Jira
Transport und Logistikbranche
Frankfurt am Main/Remote
10 Monate
2017-06 - 2018-03

Abstraction Layer zur Anbindung externer REST-Services

Onshore Lead Developer Java JUnit Spring MVC ...
Onshore Lead Developer

Implementierung eines Abstraction Layers zur Integration von verschiedenen REST-Services eines externen Service-Providers im Rahmen von PSD2

  • Entwicklung und Dokumentation des Abstraction Layers
  • Teamübergreifende Fehleranalyse und -behebung
  • Abstimmung mit dem externen Service-Provider, dem Offhore-Entwickler-Team, den Testern und dem Fach-Team des Kunden
  • Sicherstellung der Code-Qualität durch kontinuierliche Code Reviews, Testautomatisierung
  • Unterstützung von junioren Entwicklern
  • Vertretung des Team-Leads
  • Kunden-Präsentationen

Projektsprachen
Englisch, Deutsch

Java JUnit Spring MVC JWT Tomcat Websphere SoapUI Jenkins Intellij IDEA HP ALM Confluence
Finanzbranche
Frankfurt, Pune (Indien)
8 Monate
2016-10 - 2017-05

Interne Messenger App

Entwickler (in Teilzeit, 30h)
Entwickler (in Teilzeit, 30h)

Entwicklung einer internen Messenger Single-Page Application zur besseren Vernetzung aller relevanten Stellen mit dem Ziel, schneller und zielgenauer auf Störungen im Betriebsablauf reagieren zu können

  • App-Entwicklung, sowohl Frontend als auch Backend
  • Dokumentation
  • Aufsetzen einer initialen Suite für automatisierte Entwicklertests
  • Sicherstellen der Code-Qualität, Code Reviews
  • Unterstützung von junioren Entwicklern

Projektsprache
Deutsch

JavaScript TypeScript Angular 2 Ionic 2 HTML CSS SASS Node.js MongoDB Webstorm
Logistik- und Transportbranche
Frankfurt
10 Monate
2015-06 - 2016-03

Übernahme eines Software-Clusters im PDM-Umfeld

Transition Manager
Transition Manager

Durchführung der Übernahme eines Software-Clusters von >40 produktiven Anwendungen von einem anderen Service-Provider

  • Organisation und Betreuung von KT-Sessions mit dem bisherigen Service-Provider und dem Offshore-Team
  • Prozess-Dokumentation
  • Sicherstellen des korrekten Betriebs der Anwendungen nach erfolgter Übernahme
  • Koordination mit dem Offshore-Team und dem Kunden

Projektsprachen
Englisch, Deutsch

Automobilbranche
München, Bangalore (Indien)
4 Monate
2015-02 - 2015-05

Wartung und Weiterentwicklung bestehender Anwendungen

Maintenance Manager
Maintenance Manager

Betreuung zweier produktiver Anwendungen hinsichtlich Wartung und Weiterentwicklung

  • Implementierung neuer Features
  • Fehleranalyse und -behebung
  • Abstimmung mit dem Offshore-Team und dem Kunden
  • Vorbereitung und Durchführung regelmäßiger Status Runden mit dem Kunden

Projektsprachen
Englisch, Deutsch

Java JUnit HTML XML JSP JSF Glassfish Intellij IDEA
Automobilbranche
München, Bangalore (Indien)
7 Monate
2014-04 - 2014-10

Migration eines Content Management Systems

Entwickler
Entwickler

Technische Unterstützung des Offshore-Teams bei einer kritischen Migration der internationalen Web-Präsenz des Kunden in ein neues CMS

  • Umfangreiche Fehleranalyse und -behebung im Frontend
  • Dokumentation
  • Onshore und Offshore Koordinierung

Projektsprachen
Deutsch, Englisch

Java Junit HTML XML CSS OpenCMS Intellij IDEA
Automobilbranche
München, Hyderabad (Indien)
6 Monate
2013-03 - 2013-08

Weiterentwicklung einer Software zur Stromvermarktung

Entwickler
Entwickler

Wartung und Weiterentwicklung einer produktiven Kundenanwendung zur Stromvermarktung

  • Fehleranalyse und -behebung
  • Implementierung neuer Features
  • Code-Dokumentation
  • Ausbau der bestehenden JUnit-Testsuite
  • Code Reviews, Qualitätssicherung, Refactorings

Projektsprache
Deutsch

Java Swing JUnit XML SVN Oracle Intellij IDEA
Energiebranche
München
7 Monate
2012-03 - 2012-09

Neuentwicklung einer Kundenverwaltung

Lead Developer
Lead Developer

Neuentwicklung und später Wartung der zentralen Kundenverwaltung im Rahmen eines großen Gesamtprogramms nach der Übernahme eines Konkurrenten

  • Entwicklung des größten Teils des GWT-Frontends
  • Qualitätssicherung durch Aufbau einer umfangreichen JUnit-Testsuite, Code Reviews, Refactorings
  • Code-Dokumentation
  • Fehleranalyse und -behebung
  • Technische Teamleitung von bis zu 4 Entwicklern, ohne Budgetverantwortung
  • Präsentation beim Gesamtprojektleiter

Projektsprache
Deutsch

Java GWT JUnit XML HTML CSS SVN IBM z/OS Rational Software Architect Teamcity IBM Websphere
Versicherungsbranche
Hannover, Köln
1 Jahr 9 Monate
2010-01 - 2011-09

Neuentwicklung einer Kundenverwaltung

Lead Developer
Lead Developer

Neuentwicklung und später Wartung der zentralen Kundenverwaltung im Rahmen eines großen Gesamtprogramms nach der Übernahme eines Konkurrenten

  • Entwicklung des größten Teils des GWT-Frontends
  • Qualitätssicherung durch Aufbau einer umfangreichen JUnit-Testsuite, Code Reviews, Refactorings
  • Code-Dokumentation
  • Fehleranalyse und -behebung
  • Technische Teamleitung von bis zu 4 Entwicklern, ohne Budgetverantwortung
  • Präsentation beim Gesamtprojektleiter

Projektsprache
Deutsch

Java GWT JUnit XML HTML CSS SVN IBM z/OS Rational Software Architect Teamcity IBM Websphere
2 Jahre 6 Monate
2006-10 - 2009-03

Weiterentwicklung von Produktsoftware

Entwickler
Entwickler

Betreuung und Weiterentwicklung zweier Swing-Anwendungen

  • Implementierung neuer Features
  • Neu-Design von Teilen des UI
  • Qualitätssicherung durch Aufbau einer umfangreichen JUnit-Testsuite, Code Reviews, Refactorings, Metriken
  • 1st, 2nd und 3rd Level Support
  • Installation und Schulung der Software beim Kunden vor Ort

Projektsprache
Deutsch

Java Swing SWT JUnit Eclipse Ant Cruise Control JetBrains TeamCity CVS Checkstyle Rich Ajax Platform (RAP) Spring JDO UML Tomcat Oracle DB2 MS SQL-Server
Finanzbranche
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
2000-10 - 2006-09

Informatik-Studium

Diplom Informatiker, Universität Passau
Diplom Informatiker
Universität Passau

Softwaretechnik, Informationssysteme

Nebenfach Medien und Design

Position

Position

Software-Entwicklung und Betrieb im DevOps Modus, Schwerpunkt im Bereich Infrastruktur/Cloud, CI/CD, großes Interesse an IT-Sicherheit.

Da ich auch Erfahrung in der Kundenbetreuung, Business Analyse, Coaching von Kollegen und im Management habe, unterstütze ich oft die Kollegen in den entsprechenden Rollen, gerne auch mal Team-übergreifend.

Weiteres Dauer-Schwerpunkt-Thema ist die Verbesserung der Software-Qualität, Aufräumen von Altlasten, Bugfixing.

Kompetenzen

Kompetenzen

Top-Skills

Java AWS Quarkus Cloud CDK CI/CD Pipelines GitLab Spring Boot OpenShift Kubernetes Docker JUnit Maven Node.js TypeScript Microservices Laravel GNU/Linux HTML5 CSS/SASS/SCSS Agile Softwareentwicklung Scrum

Schwerpunkte

DevOps: Softwareentwicklung und Betrieb - you build it, you run it
Experte
Infrastruktur, Cloud, bevorzugt AWS
Fortgeschritten
Softwarequalität, Test
Experte
Internationale Teams, Offshoring, Nearshoring
Experte

Produkte / Standards / Erfahrungen / Methoden

Java
AWS
Quarkus
Spring Boot
CI/CD
Git
GitLab
OpenShift
Kubernetes
Docker
CDK
Maven
Gradle
JavaScript
TypeScript
Vue.js
Node.js
PHP
Laravel
GNU/Linux

Betriebssysteme

GNU/Linux
Debian
Microsoft Windows

Programmiersprachen

Java
JavaScript
TypeScript
PHP
Bash Script
HTML
CSS/SASS/SCSS

Datenbanken

DB2
MongoDB
MS SQL-Server
MySQL
Oracle
AWS Aurora
AWS DynamoDB

Branchen

Branchen

Banken und Versicherungen, Automotive, Energie, Transport- und Logistik

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.