freiberufler Software Developer • Architekt • Team Lead auf freelance.de

Software Developer • Architekt • Team Lead

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 86368 Gersthofen
  • auf Anfrage
  • de  |  it  |  en
  • 07.03.2024

Kurzvorstellung

Ich bin Enterprise Java Spezialist mit ausgeprägten Erfahrungen in verschiedenen Branchen.

Meine Schwerpunkte sehe in "OOA/OOD/DDD", "Microservices" und "Cloud-Native-Applikationen" im Full-Stack-Ansatz unter Verbindung von agiler Methodik.

Qualifikationen

  • Amazon Web Services (AWS)
  • Cloud (allg.)
  • Full-Stack
  • Java (allg.)
  • Microservice
  • Projektleitung / Teamleitung (IT)
  • Representational State Transfer (REST)
  • SCRUM
  • Software Architektur / Modellierung
  • Spring

Projekt‐ & Berufserfahrung

Senior Java Entwickler
Kundenname anonymisiert, München
12/2022 – 9/2023 (10 Monate)
Medienbranche
Tätigkeitszeitraum

12/2022 – 9/2023

Tätigkeitsbeschreibung

In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer Applikation mit der festgelegt wird, welche Inhalte wann auf welcher Digital / VoD-Plattform zur Verfügung stehen sollen:
- Analyse und Abstimmung der fachlichen und technischen Anforderungen
- Implementierung von Services zur Verplanung von VoD Content
- Umsetzung der Code Quality Kriterien
- Entwicklung von Microservices mit Java, REST APIs, Spring, Kafka, BDD mit Cucumber, PostgreSQL
- Optimierung vorhandener sowie Erstellung neuer CI/CD Pipelines
- Frontend Entwicklung TypeScript mit Angular

Eingesetzte Qualifikationen

Angular, Behavior Driven Development (BDD), Cloud (allg.), Confluence (Atlassian), CSS (Cascading Style Sheet), Docker, elasticSearch, Git, GraphQL, HTML, Java (allg.), JavaScript, Jira, JUnit, Kafka, Kubernetes, OpenShift, PostgreSQL, SCRUM, Selenium, Spring, SQL

Architektur, Konzeption, Implementierung
Kundenname anonymisiert, remote
10/2022 – 3/2023 (6 Monate)
Versicherungen
Tätigkeitszeitraum

10/2022 – 3/2023

Tätigkeitsbeschreibung

Refactoring einer Applikation zur Testautomatisierung zur Überführung als cloud-native Applikation:
- Refactoring
- Einführung Spring Boot
- Pipeline Erstellung
- Anbindung an IAM
- Feature-Implementierung

Eingesetzte Qualifikationen

Access Management, Identitätsmanagement (IDM), SCRUM, Docker, Git, Java (allg.), Jenkins, Spring, Cloud (allg.), Kubernetes, OpenShift

Senior Java Entwickler
Kundenname anonymisiert, remote
10/2021 – 9/2022 (1 Jahr)
Versorgungswirtschaft
Tätigkeitszeitraum

10/2021 – 9/2022

Tätigkeitsbeschreibung

In der Rolle eines Senior Softwareentwicklers bei der Weiterentwicklung einer zentralen, deutschlandweit einsetzbaren, cloudbasierten IT-Plattform, die die Koordination und Kommunikation der Netz- und Anlagenbetreibenden über alle Spannungsebenen hinweg ermöglich:

- Unterstützung Anforderungsmanagement
- Design und Implementierung
- Analyse und Abstimmung der fachlichen und technischen Anforderungen

Eingesetzte Qualifikationen

Cloud (allg.), Confluence (Atlassian), Docker, Git, Java (allg.), Jira, JUnit, OpenShift, SCRUM, Spring, XML, XSD (XML Schema Definition)

Architektur, Konzeption, Implementierung
Kundenname anonymisiert, remote
7/2021 – 9/2021 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

7/2021 – 9/2021

Tätigkeitsbeschreibung

Realisierung eines funktionsfähigen POC auf AWS Basis für pay per use computations im IOT Bereich:

- Architektur, Design und Implementierung
- Analyse und Abstimmung der fachlichen und technischen Anforderungen

Eingesetzte Qualifikationen

Amazon Web Services (AWS), Gradle, Java (allg.), Representational State Transfer (REST), Spring

Architektur, Design und Implementierung
Kundenname anonymisiert, Düsseldorf
7/2018 – 4/2020 (1 Jahr, 10 Monate)
Dienstleistungsbranchen (Service)
Tätigkeitszeitraum

7/2018 – 4/2020

Tätigkeitsbeschreibung

Neuentwicklung einer Kafka-basierte Event-Platform für die Abwicklung von diversen fachlichen Anforderungen im Bereich des Maut-, Tank/Servicekarten- und Flottenmanagement:

- Architektur, Design und Implementierung
- Analyse und Abstimmung der fachlichen Anforderungen mit Stakeholder
- Solution Architekt und Team Lead

Eingesetzte Qualifikationen

Angular, Git, Java (allg.), Jira, Kafka, OpenShift, SCRUM, Spring

Architektur, Design, Implementierung
Kundenname anonymisiert, Ingolstadt
8/2017 – 8/2021 (4 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

8/2017 – 8/2021

Tätigkeitsbeschreibung

In der Rolle eines Solution Architekt/Developer und Team Lead die Neuentwicklung einer Weblösung für die logistische Abwicklung der Reparatur von Fahrzeugteilen auf Basis Microservice Architektur / Cloud realisiert:

- Architektur, Design und Implementierung
- Coaching von Entwicklern
- Scrum-Einführung
- Analyse und Abstimmung der fachlichen Anforderungen mit Stakeholder

Eingesetzte Qualifikationen

Angular, Cloud Computing, Confluence (Atlassian), Continuous Delivery (CDE), Docker, Git, Gradle, Hibernate (Java), Java (allg.), Jira, mySQL, PostgreSQL, Representational State Transfer (REST), SCRUM, Web Security

Ausbildung

Wirtschaftsinformatik
staatl. gepr. Wirtschaftsinformatiker mit fachgeb. FH-Reife
1999
Memmingen
Speditionskaufmann
Ausbildung
IHK
1994

Über mich

KERNKOMPETENZEN


Frameworks und IDE
────────────
Java EE, Sprint Boot, Spring, nodeJS, NestJS, IntelliJ, VS Code

Cloud und Applikationsserver
──────────────────
Kubernetes, Docker, OpenShift, CloudFoundry, AWS, Glassfish, Tomcat, Websphere

BigData und IoT
──────────
Kafka Streaming, Event Sourcing, Debezium, ElasticSearch

Datenbanken
────────
PostgreSQL, MySQL, Oracle, Liquibase, DB2, Cassandra, JPA/Hibernate

Verteilte Systeme/Komponenten-Technologien
────────────────────────────
Apache Kafka, REST, gRPC, GraphQL, JAX-RS/WS, SOAP, Umgang mit Datenformate (u.a. XML, JSON) auf Protokoll- und Anwendungsebene

Frontend
──────
Angular, React, Bootstrap, Material, TypeScript, JavaScript, CSS, JSF 2, Spring MVC

Testing und Codequaliität
────────────────
Mockito, Cucumber, Selenium, JUnit, Hamcrest, AssertJ, Playwright, SonarQube

Buildsysteme
────────
Maven, Gradle, npm, Jenkins Pipelines, GitLab, Bitbucket, Git Lab, Git , Helm

Microservices
────────
Erfahrungen mit entsprechenden Container-Anwendungsplattformen und serverbasierten Technologien mit dem Einsatz gängiger Frameworks und
Entsprechende Kenntnisse in Microservice-Patterns und deren Umsetzung mit den zugehörigen Technologien wie Saga, Event Sourcing u.a.


Fähigkeiten in Führung und Motivation
───────────────────────
Ich führe Teams von Entwicklern in zeitlich kritischen Projekten durch alle Phasen (Analyse, Design, Entwicklung, Test und Rollout). Dabei lege ich Wert auf beispielhaftes Vorgehen und schärfe den Blick für Softwarequalität
In der Regel bin ich verantwortlich für die technische Projektkoordination

Zusammenfassung
───────────
Spezialist für Enterprise Java
Über 25 Jahre Berufserfahrung
Ausgeprägtes Fachwissen in div. Branchen

Weitere Kenntnisse

Bei der Projekt- & Berufserfahrung sind nur die letzten 5 Jahre angegeben. Falls darüber hinaus mehr Informationen erwünscht sind, schauen Sie sich bitte mein angehängtes Profil an.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Italienisch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
714
Alter
49
Berufserfahrung
26 Jahre und 7 Monate (seit 09/1997)
Projektleitung
4 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden