freiberufler Zertifizierter Senior Full-Stack Software Engineer auf freelance.de

Zertifizierter Senior Full-Stack Software Engineer

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 46282 Dorsten
  • auf Anfrage
  • de  |  en
  • 18.01.2025

Kurzvorstellung

Experte für Full-Stack Software Engineering im Java Umfeld und Web-Frontends mit Angular und React. Fokus auf Clean Code sowie vollumfängliche, skalierbare und sichere Lösungen.

Qualifikationen

  • Agile Methodologie4 J.
  • Angular2 J.
  • Continuous Integration4 J.
  • Git5 J.
  • Java-Entwickler5 J.
  • Kubernetes1 J.
  • React (JavaScript library)
  • Spring Framework2 J.
  • SQL5 J.
  • Test Automation4 J.

Projekt‐ & Berufserfahrung

Full-Stack Software Engineer (Festanstellung)
adesso SE, Dortmund
9/2024 – 12/2024 (4 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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

Software Engineer (Festanstellung)
Kundenname anonymisiert, Bern
11/2023 – 8/2024 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, Code-Review, Confluence, Continuous Integration, Docker, Git, Hibernate (Java), Java-Entwickler, Jenkins, Jira, Oracle Database, SQL, UML

Software Engineer (Festanstellung)
Kundenname anonymisiert, Frankfurt
4/2023 – 11/2023 (8 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Test Automation, Agile Methodologie, Apache Maven, Code-Review, Confluence, Continuous Integration, Git, Hibernate (Java), Java-Entwickler, Jenkins, Jira, Oracle Database, SQL

Software Engineer (Festanstellung)
Kundenname anonymisiert, Düsseldorf
11/2022 – 4/2023 (6 Monate)
Versicherungen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Agile Methodologie, Apache Maven, Code-Review, Docker, Git, Hibernate (Java), Java-Entwickler, Jenkins, Postgresql, SQL

Full-Stack Software Engineer (Festanstellung)
REMONDIS SE & Co. KG, Lünen
11/2021 – 11/2022 (1 Jahr, 1 Monat)
Versorgungswirtschaft
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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

Software Engineer (Festanstellung)
Helvetia Versicherungen Schweiz, Bern
7/2021 – 10/2021 (4 Monate)
Versicherungen
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

SQL, Agile Methodologie, Apache Maven, ApplicationServer, Code-Review, Confluence, Docker, Enterprise Javabeans, Git, Hibernate (Java), Java-Entwickler, Javaserver Faces, Jira, Postgresql, Test Automation

Full-Stack Software Engineer (Festanstellung)
adesso insurance solutions GmbH, Dortmund
9/2020 – 7/2021 (11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Continuous Integration, Apache Maven, ApplicationServer, Confluence, Docker, Enterprise Javabeans, Git, Hibernate (Java), Java-Entwickler, Javaserver Faces, Jira, Junit, Postgresql, Selenium, SQL, Test Automation

Full-Stack Software Engineer (Festanstellung)
adesso SE, Dortmund
9/2019 – 9/2020 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

9/2019 – 9/2020

Tätigkeitsbeschreibung

Entwicklung eines Dashboards zur Aufbereitung und Darstellung von Projektmanagement-Informationen dritter Systeme

Eingesetzte Qualifikationen

Confluence, 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

Spring Certified Professional
vmware
2024
Oracle Certified Professional: Java 11
Oracle Inc
2021

Ausbildung

B. Sc. IT- und Softwaresysteme
1.7
IT-Center Dortmund; International School of Management
2023
Dortmund
Staatlich geprüfter Infomationstechnischer Assistent
Ausbildung
Höhere Berufsfachschule Informationstechnik; Berufskolleg für Technik und Gestaltung - Fachhochschu
2018

Über mich

Kernkompetenzen
------------------------
- 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

Methodik
-------------
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
29
Alter
27
Berufserfahrung
6 Jahre und 4 Monate (seit 09/2018)

Kontaktdaten

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

Jetzt Mitglied werden