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 Zahlungsverkehr und Versicherungen (u.a. IZV/AZV, BiPRO)
Kenntnisse/Fähigkeiten
  • Technologien: AWS, Microsoft Azure, Kubernetes, Terraform, Helm, Docker, Spring (Boot, Security, Data, Cloud, Web, WebFlux), 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, Kotlin, JavaScript
  • Werkzeuge: IntelliJ IDEA, Eclipse, GIT, Jenkins, Azure DevOps, 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)
  • Fachlich: IZV/AZV, SWIFT MT, ISO20022, Target2/EBA, E-Verordnung, eRezept, BiPRO, Payment Service Provider, Buchhaltung

Zertifikate
  • 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

Downloads

Projekte

  • 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, Amazon SQS, Kotlin, ktor, IntelliJ IDEA, Spring (Boot, Cloud, WebFlux), JUnit, Testcontainers, Liquibase, PostgreSQL, Webservices (REST), 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)
  • 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
  • Christian-Albrechts-Universität zu Kiel


    • Master-Informatik
      Abschluss: Master of Science (Note: 1,0)
      Masterprogramm: Software Systems Engineering
  • Christian-Albrechts-Universität zu Kiel


    • Bachelor-Informatik
      Abschluss: Bachelor of Science (Note: 1,3)