Profilbild von Uwe Klippel Fullstack Development & Web Security aus MaringNoviand

Uwe Klippel

teilweise verfügbar

Letztes Update: 01.12.2023

Fullstack Development & Web Security

Abschluss: nicht angegeben
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher)

Skills

Hochschule Trier:
  • Zertifizierung Java Programmierung
  • Zertifizierung IT-Sicherheit
  • Zertifizierung Datenbanksysteme

Web Security:
  • IT-Security nach IEC/ISO 27000
  • Vulnerabilty Test
  • Prüfung nach OWASP
  • Pentest mit Schwerpunkt Web Anwendungen
Software Development:
  • Oracle Certified Programmer
  • Java SE, Java EE/Jakarta EE, JavaFX (Level: Advanced)
  • Python (Level: Advanved)
  • Camunda (Level: Advanced)
  • Swift (Level: Basic)
  • C und C++ (Level: Basic)
  • SPS/PLC (Level: Expert)
Webdesign:
  • Standards: HTML, CSS, JavaScript, PHP
  • XML, XSL, XQuery
  • REST, SOAP, Ajax
  • Fullstack-Development
  • CMS
  • TS / EL
  • SQL Datenbank
Service und Management:
  • Industrie Anlagenautomation (Schwerpunkt: Asphaltherstellung und Datenanalyse)
  • langjährige Erfahrung im Customer Service und Support
  • CRM, Customer-Journey und proaktive Service-Lösungen
  • SPS Programmierung
  • Elektro-Fachkraft (Energieelektroniker)
Tools, Frameworks, Spezifikationen:
  • Eclipse IDE
  • IntelliJ
  • Spring + Spring Boot
  • Docker
  • Hibernate
  • ATOM
  • Maven
  • JUnit
  • Jupyter Notebook / Anaconda
  • React
  • Angular
  • Camunda Modeller
  • Datenbanken: Oracle DB, MySQL, MariaDB, DB2
  • RESTful
  • Server: Apache, Tomcat, Glassfish, JBoss, Linux
  • Scrum, Mylyn
  • WordPress

Projekthistorie

05/2022 - bis jetzt
Fullstack Developer
ITZBund (Öffentlicher Dienst, 1000-5000 Mitarbeiter)

Weiterentwicklung einer bestehenden Software-Applikation

Techniken/Tools:
  • Java, Jakarta EE, JSF, Primefaces, SOAP
  • Prozessmanagement Camunda
  • OracleDB Datenbank
  • JBoss Server
  • Agil, Jira, Confluence
  • SCM-Manager, Jenkins
  • IntelliJ

01/2022 - 03/2022
Senior Technical Support Engineer
investify S.A. (Banken und Finanzdienstleistungen, 10-50 Mitarbeiter)

  • Zentraler Anspechparter bei technischen Problemen im Produktionsbetrieb
  • Verwaltung aller Supportfälle, Verteilung und Tracking von Supportfällen, Einhaltung SLA
  • Analyse und Lösungen technischer Probleme
  • Zusammenarbeit mit Software-Architekten, DevOps und Entwicklern im Zuge von KVP
  • Monitoring des Produktbetriebs, proaktive Fehleridentifikation
  • Eigenständiges Beheben von Problemen (Bugfixing)
  • Eigenständiges Erstellen von Software-Tools zur Verbesserung des technischen Supports

04/2021 - 12/2021
Programmierung Chatapp
u-klippel (Internet und Informationstechnologie, < 10 Mitarbeiter)

Chat-App und Chat-Server Text- und Filesharing App mit Verschlüsselungsmöglichkeit

Bereitstellung einer einfachen, sicheren Kommunikation auf Basis eines Servers, der Login-Daten nicht speichert. Der gesamte Datenverkehr findet im Arbeitsspeicher der App statt. Wird die App geschlossen, sind auch die während der Kommunikation angefallenen Daten und geteilten Files im Speicher gelöscht.
Die Chat-Partner:innen kontaktieren für jede Verbindung über frei wählbare (Pseudonym-) Namen. Sind gewünschte Chat-Partner:innen am Server angemeldet, wird die Verbindung hergestellt. Die Anzahl der möglichen Chat-Gruppen ist begrenzt, durch die Systemleistung des eingesetzten (Hardware-) Servers und der Internetverbindung.
 

Folgende Techniken kommen derzeit zum Einsatz:

  • TCP Kommunikation IPv4 und IPv6 (wählbar)
  • Client-Erfassung mit dynamischer Gruppenliste
  • JavaFX basierendes UI
  • JavaFX Gestaltung via CSS
  • Drag and Drop Funktionalität
  • Netzwerktechnik auf Basis von TCP
  • Server-Logging über Konsole möglich
  • Java Input/Output Streams und Reader/Writer
  • Skalierbarkeit und Parallelität
  • Text- Grafik und Filesharing
  • RSA und AES Verschlüsselung der Kommunikation über Java Cipher Class

12/2019 - 02/2020
Erstellung Webseite www.u-klippel.de
uwe klippel (Internet und Informationstechnologie, < 10 Mitarbeiter)

Aufgabenstellung:
Erstellung einer Webseite auf Basis von HTML mit interaktiver Funktionalität (ähnlich wie Angular, oder React), möglichst kurzen Ladezeiten der Seiten und Datenbank-Funktionalität (ähnlich wie Wordpress).

Phase 1:
Ausarbeitung eines Konzepts einer neuartigen Webseiten-Technik für eine hochperformante Webseiten-Architektur 'from scratch'.
Zielsetzung: Webseiten sollen nicht, wie gewohnt einzeln innerhalb der Seiten-Navigation über eine URL laden, sondern nur die benötigten Inhalte sollen nachgeladen werden.
  • Erstellung eines Entwurfs auf Basis von JavaScript und PHP
  • Erstellung eines serverseitiges URL Verwaltungskonzept
  • Programmierung der Seite mittels Boostrap, HTML, CSS, JavaScript, jQuery und PHP
  • Umschaltung der CSS Konfiguration aus dem HTML Menü, um von normaler Ansicht (schwarze Schrift auf weißem Grund) auf Dark Mode (weiße Schrift auf schwarzem Grund) umzuschalten. Dies ermöglicht eine bessere Lesbarkeit der Seiten insbesondere in dunkler Umgebung.

Phase 2 (aktuell in Arbeit):
Umbau der Architektur von klassischen HTML Files auf Datenbank-gestützes System (ähnlich wie Wordpress). Auch hier steht Performance und Sicherheit im Fordergrund.
Einbindung der Suchfunktion über die Datenbank mittels JavaScript und PHP

10/2019 - 11/2019
Server-Administration
Agentur Ruppenthal (Marketing, PR und Design, < 10 Mitarbeiter)

Einrichten von Servern auf Basis von Ubuntu 18.

- Docker
- Apache2
- PHP 7.2/7.3
- Cloud-Server über Nextcloud
- Datensicherheit
- Performance-Optimierung

08/2019 - 10/2019
Produkt-Konfigurator
Agentur Ruppenthal (Marketing, PR und Design, < 10 Mitarbeiter)

Konfigurator auf Web-Basis mit diversen Einsatzmöglichkeiten
mit automtaisierter Preisberechnung für Direktbestellung über Shop-System (spätere Anbindung) für beispielsweise
  • Bauform-Optionen
  • Farb-Optionen
  • Material-Optionen
  • ...
oder Material-Zuschitt
  • Bauform-Optionen
  • Material-Optionen
  • ...
  • Zuschitt-Option für 3 Achsen
Alle Daten inklusive Produktbildern und Optionen werden über SQL Datenbanken verwaltet.

Verwendete Techniken:
  • Backend: Java, JSP, Spring Boot, Hibernate, JPA, RestController
  • Datenbank: MySql / MariaDB
  • Datenaustausch: JSON
  • Frontend: REACT, Bootstrap

05/2019 - 07/2019
Zeiterfassungssystem
Eigenenes Projekt

Programm auf HTML Basis zur schnellen Erfassung von Projektzeiten und Kostenaufstellung

  • Backend: Java, Spring Boot, Hibernate, JPA, RestController Datenbank: MySql / MariaDB
  • Datenaustausch: JSON
  • Frontend: HTML, JS, jQuery, CSS und Bootstrap

03/2019 - 04/2019
Webseiten-Erstellung
Einzelkunden

Verwendete Techniken:
  • HTML
  • CSS
  • Bootstrap
  • JS
  • PHP

11/2018 - 01/2019
kleine Java SE Tools

Erstellung diverser Programme und Tools für
  • Datenbank Zugriff, Import, Export (MySQL über JDBC)
  • Datenbank Auswertung
  • HMTL Coder und Decoder (Fließtext in HTML und HTML in Fließtext)
  • Datenauswertung von Webseitendaten (Aktienwerte) auf Basis von JavaFX

Zertifikate

Datenbanksysteme
Hochschule Trier
2021
IT-Sicherheit
Hochschule Trier
2021
Fortgeschrittene Programmiertechniken (JAVA)
Hochschule Trier
2021
Oracle Certified Programmer
Oracle
2018
Projektmanagement
Benninghoven GmbH & Co. KG
2017
APROL Process Control
Benninghoven GmbH & Co. KG
2010

Reisebereitschaft

Verfügbar in den Ländern Deutschland
Räumliche Verfügbarkeit im Umkreis von: - Saarbrücken - Luxemburg - Mannheim - Frankfurt - Bonn - Köln - Düsseldorf weitere auf Anfrage.
Profilbild von Uwe Klippel Fullstack Development & Web Security aus MaringNoviand Fullstack Development & Web Security
Registrieren