Zertifizierter Senior Full-Stack Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 46282 Dorsten
- auf Anfrage
- de | en
- 18.01.2025
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
9/2024 – 12/2024
Tätigkeitsbeschreibung
Neuentwicklung eines KI-gestützten Systems zur Unterstützung des Staffing-Prozesses durch Vorschlagen von passenden Mitarbeiterprofilen für unstrukturierte Stellenausschreibungen mittels berechnetem Matching-Score.
- Migration des Frontend-Technologiestacks hin zu React durch reimplementierung des Angular-Frontends mit der Statemanagement-Bibliothek Zustand.
- Einrichtung einer SonarQube- und JUnit-Integration für GitLab CI Pipelines.
- Einrichtung eines Mechanismus für individualisierbare UI-Themes.
- Optimierung von LLM-Prompts zur Extraktion strukturierter Daten.
- Implementierung von Prozessen inkl. REST-API zum Importieren und Scoren von Profilen.
Java-Entwickler, Agile Methodologie, Angular, Code-Review, Continuous Integration, CSS (Cascading Style Sheet), Docker, Git, Gradle, HTML, Junit, Prompt Engineering, React (JavaScript library), Spring Framework, SQL, Test Automation, Typescript
11/2023 – 8/2024
Tätigkeitsbeschreibung
Erweiterung, Wartung, und Optimierung eines CRM- und Flottenverwaltungssystems zur Kurz- und Langzeitvermietung von Fahrzeugen und Erschließung neuer Geschäftszweige und -kanäle.
- Erweiterung des Fakturaprozesses für kundenindividuelle Abrechnungsintervalle und -gruppen.
- Erzielung einer um 40% höheren Verarbeitungsgeschwindigkeit des Fakturaprozesses durch technische Optimierungen.
- Implementierung einer Verwaltung von ca. 8.000 Autobahn- und E-Vignetten p.a.
- Realisierung der Vererbung von ca. 5.000 vereinbarten Säulenrabatten entlang der Firmenhierarchien und deren Integration in den Fakturaprozess.
- Erweiterung von Kernkomponenten zur Realisierung der B2C-Fähigkeit.
- Durchführung von Releases, Qualitätssicherungsmaßnahmen und Datenmigrationen.
- Analyse und Behebung von Softwarefehlern.
- Technische Konzeption diverser Features.
Agile Methodologie, Apache Maven, Code-Review, Confluence, Continuous Integration, Docker, Git, Hibernate (Java), Java-Entwickler, Jenkins, Jira, Oracle Database, SQL, UML
4/2023 – 11/2023
Tätigkeitsbeschreibung
Neuentwicklung eines Kundenportals basierend auf einem bestehenden CRM- und Flottenverwaltungssystem.
- Anbindung eines neuen Kundenportals an ein Flottenverwaltungs-Bestandssystem.
- Umsetzung einer API zur Bestandslisten- und Detailansicht von vermieteten Fahrzeugen.
- Realisierung eines API für einen mehrstufigen Freigabeprozesses für Fahrzeugbestellungen.
- Unterstützung bei der Erweiterung des Flottenmanagement-Systems um Funktionalitäten für die Verwaltung von Interimsfahrzeugen.
- Implementierung von Prozessschritten auf Basis des Frameworks BSI-CRM.
Test Automation, Agile Methodologie, Apache Maven, Code-Review, Confluence, Continuous Integration, Git, Hibernate (Java), Java-Entwickler, Jenkins, Jira, Oracle Database, SQL
11/2022 – 4/2023
Tätigkeitsbeschreibung
Weiterentwicklung eines propäritären CRM Systems zur Bestandskundenverwaltung und Neukundenaquise.
- Implementierung eines regulären ETL-Imports zur sukzessiven Synchronisierung von ca. 11 Mio. TK-Versichertendaten mit einem bestehenden Versichertenlexikon.
- Realisierung eines Mechanismus für die Zusammenführung von Duplikaten in den Bestandskundendaten zur Gewährleistung der Datenintegrität.
- Technische Umsetzung eines Datenschutzkonzepts zur Herstellung der Rechtssicherheit nach europäischen Standards.
- Implementierung von Wizard-Steps zur Abbildung von Vertriebsprozessen.
Agile Methodologie, Apache Maven, Code-Review, Docker, Git, Hibernate (Java), Java-Entwickler, Jenkins, Postgresql, SQL
11/2021 – 11/2022
Tätigkeitsbeschreibung
Neuentwicklung eines Logistikmoduls für ein ERP-Microservice System zur Planung und operativen Begleitung von Touren.
- Backend Lead und Vorantreiben der Entwicklung eines Microservice-Moduls eines neuen ERP-Systems zur perspektivischen Verwaltung von über 30.000 Mitarbeitern an rund 900 Standorten auf 4 Kontinenten.
- Realisierung einer Anwendungsdomäne zur Abbildung von geplanten und operativen Touren sowie deren Generierung anhand von Vertragsdaten.
- Optimierung der Tour-Anfahrtreihenfolge samt Testautomatisierung im Spring Backend.
- Integration eines Dokumentenmanagementsystems zum Archivieren und Abrufen von Lieferscheinen, Gefahrgutscheinen und weiteren Nachweisen.
- Entwicklung einer 360°-Sicht für Disponenten zur übersichtlichen Darstellung und Verwaltung kontextrelevanter Elemente in Angular und Anbindung der Backend-API.
- Durch Vorantrieben der Entwicklung maßgeblich zur erfolgreichen Einführung der Anwendung am ersten Standort beigetragen.
Continuous Integration, Agile Methodologie, Angular, Code-Review, Confluence, CSS (Cascading Style Sheet), Docker, Git, Gradle, Hibernate (Java), HTML, Java-Entwickler, Jira, Junit, Kubernetes, Postgresql, Spring Framework, SQL, Test Automation, Typescript
7/2021 – 10/2021
Tätigkeitsbeschreibung
Betriebseinführung und Anpassung einer Standardsoftware zur Provisionsberechnung in eine Omnichannel-Vertriebsplattform.
- Überarbeitung des bestehenden Produkt-Backends auf Kundenspezifische Business Logik.
SQL, Agile Methodologie, Apache Maven, ApplicationServer, Code-Review, Confluence, Docker, Enterprise Javabeans, Git, Hibernate (Java), Java-Entwickler, Javaserver Faces, Jira, Postgresql, Test Automation
9/2020 – 7/2021
Tätigkeitsbeschreibung
Weiterentwicklung einer Standardsoftware für die Provisionsberechnung und das Vertriebspartner Management.
- Entwurf und realisierung von JSF UI-Komponenten.
- Erweiterung und implementierung neuer JEE Backend-Komponenten.
- Einführung und Auswertung automatisierter Weboberflächentests mit Selenium und Unit Tests mit JUnit.
Continuous Integration, Apache Maven, ApplicationServer, Confluence, Docker, Enterprise Javabeans, Git, Hibernate (Java), Java-Entwickler, Javaserver Faces, Jira, Junit, Postgresql, Selenium, SQL, Test Automation
9/2019 – 9/2020
TätigkeitsbeschreibungEntwicklung eines Dashboards zur Aufbereitung und Darstellung von Projektmanagement-Informationen dritter Systeme
Eingesetzte QualifikationenConfluence, Jira, Agile Methodologie, Angular, Code-Review, Continuous Integration, CSS (Cascading Style Sheet), Docker, Git, Gradle, HTML, Java-Entwickler, Junit, Microsoft Excel, Spring Framework, SQL, Test Automation, Typescript
Zertifikate
vmware
Oracle Inc
Ausbildung
IT-Center Dortmund; International School of Management
Dortmund
Höhere Berufsfachschule Informationstechnik; Berufskolleg für Technik und Gestaltung - Fachhochschu
Über mich
------------------------
- Fullstack Development für Webanwendungen, RESTful Webservices und verteilte Systeme
- Modellierung und Design von Softwaresystemen und Prozessen mit UML und ER
- Backend Development mit Spring, JavaEE, JPA und Liquibase/Flyway auf Basis von Java
- Frontend Development mit Angular / React auf Basis von TypeScript, JavaScript, HTML und CSS
- Datenbankentwurf, -realisierung und -optimierung mit PostgreSQL, Oracle DB, H2, MySQL
- Testautomatisierung mit JUnit, Mockito, Spring Test und Selenium
- Containerisierung und Deployment von Anwendungen mit Kubernetes, Docker und Podman
Das sagen ehemalige Teammitglieder
--------------------------------------------------
Software Architekt, adesso SE
“F. hat einen großen Anteil zur Fertigstellung des Projekts beigetragen. Er war in dieser Zeit sehr pragmatisch und hat Aufgaben schnell und in einer hohen Qualität erledigt. ”
Senior Manager, adesso SE
”Ich habe F.s gewissenhafte und lösungsorientierte Arbeitsweise sehr geschätzt und bin mir sicher, dass er in zukünftigen Projekten ein absoluter Gewinn ist!”
Consultant, adesso SE
”Mit hoher Eigeninitiative, Neugier und Kreativität meistert F. komplexe Themen auch unter Druck, arbeitet lösungsorientiert und integriert sich hervorragend ins Team.”
Weitere Kenntnisse
-------------
Objektorientiertes Design, Clean Code, Test Driven Development, Agile Methoden, UML-Modellierung, ER-Modellierung, Code Reviews, Pair Programming
Programmiersprachen
------------------------------
Java, SQL, JavaScript, TypeScript, Python, PHP, Bash, C#, C
Backend
------------
Spring Framework (Boot, Web, Data JPA, Security, Cloud), Hibernate / JPA, JOOQ, RabbitMQ, Java EE, JSF, Thymeleaf, Apache POI, Hikari, Lombok, OpenFeign, Jasper Reports
Frontend
------------
Angular, React, Vite, Zustand, RxJs, NodeJs, HTML, SCSS, Material UI, ChartJs, jQuery, XPath
Mobile
--------
Capacitor, React Native
Testautomatisierung
----------------------------
JUnit, Mockito, AssertJ, Spring Test, Selenium, Vitest, Cucumber
Datenbanksysteme
-------------------------
PostgreSQL, Oracle DB, H2, MySQL, Neo4j, Liquibase, Flyway
Build- und Paketmanagement
----------------------------------------
Gradle, Maven, Npm, Pip, Artifactory, Docker Registry, Apt
Applikationsserver
-------------------------
JBoss, Tomcat, Nginx, Apache, NodeJs
Containerisierung, Virtualisierung und Hyperscaler
-------------------------------------------------------------------
Kubernetes, Docker, Podman, AWS, Virtualbox
DevOps
----------
Jenkins, GitLab, GitHub, Jira, Confluence, Kibana, SonarQube, Kibana, Graylog
Identity und Access Management
--------------------------------------------
SSO, OAuth, JWT, Keycloak, Spring Security, Route-Guards
CMS-Systeme
------------------
Wordpress, WooCommerce, Shopify
OS
----
Linux, Windows
Werkzeuge
--------------
Git, Intellij, Postman, VS Code, Eclipse, JVisualVM, WSL, Notion, Jira, Confluence, GitHub, RegEx, SSH, Swagger
Konzepte
------------
Microservice Architekturen, Algorithmen & Datenstrukturen, REST, CORS, OpenAPI, Design Patterns, Prompt Engineering, Generative AI, Requirements Engineering, Debugging, Transaktionen, XA, Caching, Multithreading, Batchverarbeitung, ETL, Performance Optimierung, Linux Administration, Kryptographie, Penetration Testing, HTTP/S, DNS, TCP/IP, Subnetting, Routing Tables, Sockets, Cron, Dokumentenmanagement, Computer Vision
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden