04.05.2026 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSoftwareentwickler (Full-Stack), Webentwickler (Full-Stack), Webdesigner, IT Consultant
Stutensee, Deutschland
Deutschland
Master of Science + Diplom-Informatiker (FH)Skills
HTMLJavaScriptPHPXhtmlAdvanced Message Queuing ProtocolApache AntApache HTTP ServerBusiness Intelligence DevelopmentBootstrapGeschäftsprozesseGeschäftsprozessmodellierungAutomatisierung von GeschäftsprozessenCSSDatenbankentwicklungSoftware Design Patterns
FACHLICHE HAUPTSCHWERPUNKTE
Langjährige Erfahrung sowie hohe Expertise in den Bereichen Softwareentwicklung (Full-Stack), Webentwicklung (Full-Stack) und Webdesign:
- Java
- PHP
- Datenbanken
- JavaScript / ECMAScript 6+ (ES6+)
- HTML, XHTML, XML, JSON, DOM, CSV
- CSS
- WordPress
- Entwurfsmuster (Design Patterns)
- UML
FACHLICHE SCHWERPUNKTE (INSGESAMT)
Softwareenwicklung, Webentwicklung, Webdesign:
Java und diverse Frameworks:
Java (SE / EE),
Spring / Spring Boot,
Jakarta Faces / Jakarta Server Faces (JSF) / JavaServer Faces (JSF),
Jakarta Server Pages (JSP) / JavaServer Pages (JSP),
Jakarta Servlet / Java Servlet,
Hibernate, JPA, JDBC, JSON-B / JSON-P, JAX-RS / JAX-WS,
Swing,
JUnit, etc.
PHP und diverse Frameworks:
PHP 5.x, 7.x, 8.x,
PHPUnit,
Laravel (Eloquent, Blade, etc.),
Symfony (Doctrine ORM, Twig, etc.),
etc.
JavaScript / ECMAScript 6+ (ES6+) und diverse Frameworks:
JavaScript, jQuery, jQuery UI, Node.js, Alpine.js, etc.
HTML / CSS und diverse Frameworks:
HTML, CSS, Bootstrap, Tailwind CSS, etc.
Datenbanken:
SQL, PL/SQL, Oracle, MariaDB, MySQL, PostgreSQL / PostGIS, H2, MS Access
Content-Management-Systeme (CMS):
WordPress, DIF (internes CMS eines Unternehmens)
Analyse und Modellierung:
Entwurfsmuster (Design Patterns)
Objektorientierte Analyse und Design (OOAD)
Unified Modeling Language (UML)
Entity-Relationship-Modell
Web Services:
REST, SOAP, WFS, WMS
Datenstukturen & -formate:
HTML, XHTML, XML, JSON, DOM, SAX, CSV, XSD, XSLT, XPath, GML, CityGML, JCAMP-DX, IDS Connect
Paketmanager:
Composer, npm
Versionsverwaltung:
Git, SVN, CVS
Webserver:
Apache HTTP Server
App-Entwicklung:
Java und Android SDK
Berichtswesen & Business Intelligence:
BIRT (Business Intelligence and Reporting Tools)
PDF (Portable Document Format)
Bildbearbeitung:
GIMP (GNU Image Manipulation Program)
Build-Management-Tools:
Maven, Ant
Identity and Access Management (IAM):
OpenID Connect (OIDC), Keycloak
Message Oriented Middleware (MOM):
Advanced Message Queuing Protocol (AMQP), RabbitMQ
Projektverwaltung & Projektdokumentation:
GitLab, GitHub, BitBucket, Jira, Confluence
Entwicklung & IT Consulting:
Software- und Webentwicklung sowie Webdesign mit
(je nach Projekt und Kundenwunsch) Projektberatung und
Projektbegleitung, Anforderungsanalyse, Geschäftsprozessanalyse,
Erstellung von Lasten- und Pflichtenheften
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Selbständig, Inhaber eines IT-Einzelunternehmens: www.hypercube.biz
Langjährige Erfahrung sowie hohe Expertise in den Bereichen Softwareentwicklung (Full-Stack),
Webentwicklung (Full-Stack) und Webdesign.
Studium der Informatik und Multimedia: Abschluss "Master of Science", Gesamtnote: 1,6
Studium der Informatik: Abschluss "Diplom-Informatiker (FH)", Gesamtnote: 2,2
Realisierung verschiedener IT-Projekte in den folgenden Bereichen:
Softwareentwicklung, Webentwicklung, Webdesign, App-Entwicklung, SEM / SEO / SEA, IT Consulting
Hauptschwerpunkte:
Java, PHP, Datenbanken, JavaScript / ECMAScript 6+ (ES6+), HTML / XML / JSON, CSS, WordPress, Entwurfsmuster, UML
Probearbeiten:
Um volle Transparenz zu gewährleisten biete ich auf Kundenwunsch gerne einen Tag Probearbeiten an.
Projekterfahrung in den folgenden Branchen (bisher):
Informationstechnik, Behörde, E-Commerce, Finanzwesen, Entertainment, Telekommunikation, Verlagswesen, Bauwirtschaft, Automobilindustrie, Geoinformatik, Instrumentelle Analytik, GxP, Flugsicherung, Katastrophenmanagement, Forschung
>>> Bei den in der PROJEKTHISTORIE nachfolgend gelisteten Projekten handelt es sich um eine EXEMPLARISCHE AUSWAHL von entwickelten Projekten, welche im Rahmen meiner Selbständigkeit realisiert wurden. Die Projekte sind anhand der beiden Technologien Java und PHP (inkl. Frameworks) sortiert.
Begonnen wird die Auflistung mit den Java-Projekten (Projekt #1 bis #6), anschließend folgen die PHP-Projekte (Projekt #7 bis #12).
Kategorie: Webentwicklung
Technologien: Java, JSF, Apache MyFaces, Apache Tomahawk, JSP, JSTL, EL, Servlets, XHTML, HTML, CSS, JavaScript, jQuery, Apache Tomcat
Projektbeschreibung:
Für eine Behörde wurde für deren Java Webanwendung eine Portierung von JSP zu JSF realisiert.
Die Java Webanwendung selbst beinhaltet 5 einzelne Projekte mit unterschiedlichen Aufgabenbereichen, wie beispielsweise ein Führungsinformationssystem (FIS), Auswertung von Verfahrens- und Statistikdaten, Internetdienste, Verwaltung von Kosten und Finanzierung sowie eine Benutzerverwaltung.
Die bisherige, historisch gewachsene Implementierung erfolgte unter Verwendung einer älteren JSF 1.1 Version mit JSP für das Frontend. Bei der Portierung wurde JSF von der Version 1.1 auf die letzte JSF Version 2.3 mit Facelets für das Frontend umgestellt.
Die Umstellung respektive Umimplementierung (Portierung) umfasste hierbei die folgenden Punkte:
- Ersetzung der JSP-Dateien (*.jsp und *.jspf) mit HTML als Datenstruktur durch JSF-Dateien (*.xhtml) mit XHTML als Datenstruktur.
- Die in JSP-Dateien verwendete JSTL-Bibliothek wurde entfernt und durch entsprechenden JSF-Code und Java-Code vollständig ersetzt.
- Ebenso wurde die veraltete und nicht mehr weiterentwickelte Apache Tomahawk JSF-Bibliothek durch entsprechenden Apache MyFaces JSF-Code, etc. vollständig abgelöst.
- Die eigenen, projektspezifischen "Custom Components" Java Klassen für die JSF 1.1 Version wurden auf die JSF 2.3 Version umgestellt.
Kategorie: Softwareentwicklung
Technologien: OOAD, UML, Design Patterns, Java, Spring / Spring Boot, OpenID Connect (OIDC), Keycloak, Advanced Message Queuing Protocol (AMQP), RabbitMQ, PostgreSQL Datenbank, Maven
Projektbeschreibung:
Für ein Unternehmen, das im Bereich der Instrumentellen Analytik (IA) tätig ist wurde im Rahmen eines Projektes - an dessen Entwicklung mehrere Mitarbeiter des Unternehmens beteiligt waren - ein GxP Framework für die Software des Hauptproduktes sowie für weitere Software entwickelt.
Der Begriff GxP bezeichnet zusammenfassend alle Richtlinien für gute Arbeitspraxis, z. B. in der Medizin und Pharmazie. Das "G" steht hierbei für "Good" und das "P" für "Practise"; das "x" in der Mitte wird durch eine entsprechende Abkürzung für den spezifischen Anwendungsbereich ersetzt. Beispiel: GLP = "Good Laboratory Practice" und GMP = "Good Manufacturing Practice".
Das entwickelte GxP Framework besteht aus drei unabhängigen Programmbibliotheken:
- Programmbibliothek für Authentifizierung und Autorisierung von Benutzern (über das OpenID Connect (OIDC) Protokoll)
- Programmbibliothek für das Erzeugen und Versenden (in eine Message Queue) von Audit Trails
- Programmbibliothek für das Speichern (in eine Datenbank) und Anzeigen von Audit Trails
Audit Trails sind sicherheitsrelevante chronologische Datensätze, welche der Kontrolle und Aufzeichnung von Aktivitäten und Prozessen dienen.