Software Developer • Architekt • Team Lead
- Verfügbarkeit einsehen
- 6 Referenzen
- auf Anfrage
- 86368 Gersthofen
- auf Anfrage
- de | it | en
- 07.10.2024
Kurzvorstellung
Meine Schwerpunkte sehe in "OOA/OOD/DDD", "Microservices" und "Cloud-Native-Applikationen" im Full-Stack-Ansatz unter Verbindung von agiler Methodik.
Qualifikationen
Projekt‐ & Berufserfahrung
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
Angular, Behavior Driven Development, Cloud (allg.), Confluence, CSS (Cascading Style Sheet), Docker, Elasticsearch, Git, Graphql, HTML, Java (allg.), JavaScript, Jira, Junit, Apache Kafka, Kubernetes, Openshift, Postgresql, Scrum, Selenium, Spring Framework, SQL
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
Access Management, Identitätsmanagement, Scrum, Docker, Git, Java (allg.), Jenkins, Spring Framework, Cloud (allg.), Kubernetes, Openshift
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
Cloud (allg.), Confluence, Docker, Git, Java (allg.), Jira, Junit, Openshift, Scrum, Spring Framework, XML, XSD (XML Schema Definition)
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
Amazon Web Services (AWS), Gradle, Java (allg.), Representational State Transfer (REST), Spring Framework
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
Angular, Git, Java (allg.), Jira, Apache Kafka, Openshift, Scrum, Spring Framework
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
Angular, Cloud Computing, Confluence, Continuous Delivery, Docker, Git, Gradle, Hibernate (Java), Java (allg.), Jira, Mysql, Postgresql, Representational State Transfer (REST), Scrum, Sicherheit von Webanwendungen
Ausbildung
Memmingen
IHK
Über mich
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
Persönliche Daten
- Deutsch (Muttersprache)
- Italienisch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden