
Dr. Florian Fittkau
Senior Java Entwickler
Ich biete
- Langjährige Erfahrung als Senior Java Entwickler im agilen Umfeld (Scrum, Kanban)
- Vertiefung in Codequalität und Wartbarkeit (Clean Code, TDD, kontinuierliches Lernen)
- Unterstützung der Projektleitung (Erstellung Use Cases, Planung und Steuerung)
- Fachliches Know-How im Bereich Finance
- Kenntnisse/Fähigkeiten
- Technologien: AWS, Microsoft Azure, Kubernetes, Terraform, Helm, Docker, Spring (Boot, Security, Data, Cloud, Web, WebFlux), React, vue.js, Webservices (SOAP, REST), Swagger/OpenAPI 3, Cucumber, Selenium, JUnit 5, Mockito, Testcontainers, Maven, Gradle, Hibernate, Liquibase, Datenbanken (Oracle, PostgreSQL, MS SQL), HTML5/CSS
- Programmiersprachen: Java 8 / 11 / 17 / 21, Kotlin, JavaScript, TypeScript
- Werkzeuge: IntelliJ IDEA, Eclipse, GIT, Jenkins, Azure DevOps, GitHub Actions, GitLab, Bamboo, Bitbucket, Jira/Confluence
- Entwicklung: Agile/Lean Software Development, Scrum, Kanban, Clean Code, TDD
- Allgemein: Microservices, CI / CD, DevOps, Softwarearchitekturen, Projektmanagement, Continuous Improvement (Kaizen), arc42
- Fachlich: IZV/AZV, SWIFT MT, ISO20022, Target2/EBA, E-Verordnung, eRezept, BiPRO, Payment Service Provider, Buchhaltung
- Zertifikate
- AWS Certified Cloud Practitioner
- Microsoft Certified: Azure Fundamentals
- ASQF® Certified Professional for Project Management
- Professional Scrum Master I (PSM I)
- ISPMA® Certified Software Product Manager - FL
- Professional Scrum Product Owner I (PSPO I)
- PRINCE2® Foundation 2017
- MSI Six Sigma Lean Black Belt in IT (LBBIT)™
- ITIL® 4 Foundation
- IREB® Certified Professional for Requirements Engineering - FL
- UXQB® Certified Professional for Usability and User Experience - FL
- iSAQB® Certified Professional for Software Architecture - FL
- Oracle Certified Associate Java SE 8 Programmer (OCAJP)
- SIG® QSD Quality Software Development: Maintainability Foundation (Java)
- iSQI® Certified Agile Test Driven Development (TDD)
- ISTQB® Certified Tester - FL
- ISTQB® Certified Tester - FL Agile Tester Extension
- ISTQB® Certified Tester Advanced Level - Testmanager
- ISTQB® Certified Tester Advanced Level - Security Tester
- Test of English for International Communication (TOEIC®) - 975 von 990 ≈ C1
Projekte
Enterprise Architect mit Entwickleranteil
- Branche: Automobil (Finance)
- Weiterentwicklung eines Finance Layers zur Abrechnung von Abonnements und Einmalkäufen sowie zur Buchhaltung.
- Technologien: AWS, Kotlin, React, TypeScript, Amazon SQS/S3, Coroutines, IntelliJ IDEA, Spring (Boot, Data, Cloud, WebFlux), JUnit, Testcontainers, Liquibase, PostgreSQL, Webservices (REST), R2DBC, OpenAPI 3, Gradle, GIT, Docker, Netty, GitHub Actions, Jira/Confluence, arc42
Senior Fullstack Developer
- Branche: Gesundheitswesen (Finance)
- Weiterentwicklung einer Dokumentationsplattform zu Qualitätssicherungs- und Abrechnungszwecken.
- Technologien: Java 11 / 17, vue.js, TypeScript, HTML5/CSS, IntelliJ IDEA, Spring (Boot, Data, Web), Lombok, JUnit, Testcontainers, Selenium, Flyway, Oracle DB, Kubernetes, Helm, Jib, Webservices (REST), RabbitMQ, Gradle, GIT, Docker, Gitea, Jenkins 2.0, Jira/Confluence, arc42
Solution Architect und Lead Software Developer
- Branche: Automobil (Finance)
- Weiterentwicklung eines Finance Layers zur Abrechnung von Abonnements und Einmalkäufen sowie zur Buchhaltung.
- Technologien: AWS, Kotlin, React, TypeScript, Amazon SQS/S3, Coroutines, IntelliJ IDEA, Spring (Boot, Data, Cloud, WebFlux), JUnit, Testcontainers, Liquibase, PostgreSQL, Webservices (REST), R2DBC, OpenAPI 3, Gradle, GIT, Docker, Netty, Bamboo, Bitbucket, Jira/Confluence
Backend-Entwickler und DevOps Engineer
- Branche: Krankenkasse
- Entwicklung des Backends für eine Gesundheits-App (E-Verordnungen und eRezept) auf Basis von Microservices und Datenschutz/IT-Sicherheits-Aspekten.
- Technologien: Microservices, Microsoft Azure, Java 11, Kotlin, Terraform, Kubernetes, Helm, IntelliJ IDEA, Spring (Boot, Security, Data), JUnit 5, Cucumber, Hibernate, Liquibase, MS SQL Server, Webservices (REST, SOAP), OpenAPI 3, Gradle, GIT, Docker, Azure DevOps, Tomcat
Softwarearchitekt mit Entwickleranteil
- Branche: Versicherungsdienstleiter
- Initialer Entwurf und Entwicklung einer Spring-basierten Architektur zum Dokumentenaustausch als BiPRO-Webservice.
- Technologien: Java 11, Eclipse, Spring (Boot, Security), JUnit 5, Mockito, Liquibase, RestDocs, MS SQL Server, Webservices (SOAP und REST), Maven, GIT, Docker, Tomcat
Senior Software-Engineer
- Branche: Finanzdienstleiter
- Weiterentwicklung einer Zahlungsverkehrsplattform mit Verantwortung für die Anpassung an das neue ISO20022-Format (MX-Migration).
- Technologien: Java 8, IntelliJ IDEA, Spring, Selenium, Cucumber, Kanban, JMS (MQ), JUnit, Mockito, Oracle DB, Webservices (REST), JSON, ZKOSS, Maven, GIT, TDD, CI/CD (GitLab CI), Docker, Kubernetes, GitLab, Jira/Confluence
Teilprojektleiter mit Entwickleranteil
- Branche: Finanzdienstleiter
- Weiterentwicklung einer Zahlungsverkehrsplattform mit Verantwortung für das Team Auslandszahlungsverkehr. Fachliche Führung von bis zu 14 Mitarbeitern. Erstellung von Arbeitspaketen aus dem Gebiet Auslandszahlungsverkehr in Absprache mit PM und den Kunden. Einführung des agilen Vorgehens nach Kanban mit physikalischem Board.
- Technologien: Kanban, Java 8, IntelliJ IDEA, Spring, Selenium, Cucumber, JMS (MQ), JUnit, Mockito, Maven, Oracle DB, Webservices (REST), JSON, ZKOSS, GIT, CI/CD (Jenkins 2.0), Use Cases, TDD, Docker, GitLab, Jira/Confluence
Softwarearchitekt mit Entwickleranteil
- Branche: Finanzdienstleiter
- Aufbau einer neuen Zahlungsverkehrsplattform mit architektonischer Verantwortung für die graphische Oberfläche. Verantwortlich für die Konzeption der Module und Überwachung der Architekturkonformität.
- Technologien: Java 8, Eclipse, Spring, Selenium, Scrum, JMS (MQ), JUnit, Mockito, Oracle DB, Webservices (REST), Maven, TDD, HTML5/CSS, JavaScript, JSON, ZKOSS, GIT, CI/CD (Jenkins 2.0), Docker, GitLab, Jira/Confluence
Software-Engineer
- Branche: Finanzdienstleiter
- Weiterentwicklung einer Client-Server-Applikation zur Annahme und Erfassung von Zahlungen und deren Weitergabe als web-basiertes Großkundenportal.
- Technologien: Java, Eclipse, Spring, EJB, Hibernate, JUnit, Mockito, Oracle DB, Webservices (SOAP), XML, WSDL, Ant, HTML5/CSS, ZKOSS, SVN, Continuous Integration (Jenkins)
Web- und Softwareentwickler
- Branche: Wissenschaft
- Entwicklung einer skalierbaren Plattform zur Visualisierung von Monitoringdaten in großen Softwarelandschaften im Browser. Projektseite
- Technologien: Java/Xtend, Eclipse, GWT, JavaScript, WebGL, jQuery, Ant, H2, HTML5/CSS, AWS, OpenStack, GIT, GitLab, Jenkins
Web- und Softwareentwickler
- Branche: Energie und Versorgung
- Entwicklung verschiedener, web-basierter Cockpits und Dashboards zur Visualisierung von KPIs.
- Technologien: Java/Groovy, Eclipse, Grails, Gradle, Spring, HTML5/CSS, JavaScript, MVC, GORM, JUnit, Postgres, Tomcat, GIT, Jira/Confluence, Jenkins
Ausbildung
FernUniversität in Hagen
- Nebenberufliches Fernstudium Betriebswirtschaftslehre
Abschluss: Finanzbetriebswirt (IWW) (Note: 1,4)
- Nebenberufliches Fernstudium Betriebswirtschaftslehre
Christian-Albrechts-Universität zu Kiel
- Wissenschaftlicher Mitarbeiter und Promotionsstudent am Lehrstuhl Software Engineering bei Prof. Dr. Hasselbring
Abschluss: Dr.-Ing. (Note: magna cum laude)
Titel der Dissertation: Live Trace Visualization for System and Program Comprehension in Large Software Landscapes
- Wissenschaftlicher Mitarbeiter und Promotionsstudent am Lehrstuhl Software Engineering bei Prof. Dr. Hasselbring
Christian-Albrechts-Universität zu Kiel
- Master-Informatik
Abschluss: Master of Science (Note: 1,0)
Masterprogramm: Software Systems Engineering
- Master-Informatik
Christian-Albrechts-Universität zu Kiel
- Bachelor-Informatik
Abschluss: Bachelor of Science (Note: 1,3)
- Bachelor-Informatik