Themen:
Java (bis v21)
-------------------
- Grundlagen
- OOP
- JavaFX/Swing
- JPA(Hibernate)
- Multithreading
XML-Technologien
--------------------------
- XML
- DTD
- XSD
- XSL / XSL-FO
- XPath
- DOM / SAX
Web-Technologien
--------------------------
- HTML5
- CSS3
* Selektoren
* Responsive-Design
* Layout ( Flex / Grid )
- JavaScript (ES6)
* OOP
* Modular
* Web-Components
* Asynchrone Programmierung mit Promises
Tools
--------
- Maven
- UML
EDITOREN
----------------
- IntelliJ
- VS-Code
- Oxygen
FLOR ist ein neuartiger Dateimanger der es einem ermöglicht Dateien aus unterschiedlichen Perspektiven zu betrachen.
FLOR basiert auf mein eigenes DB System namens AladdinDB.
AladdinDB ist mein neuestes Projekt.
Ein neuartiges, objektorientiertes, dokumentenbasiertes, NoSQL Java Datenbanksystem.
Es steht als Open-Source-Projekt auf github zur Verfügung.
Neuentwicklung einer JavaFX/MongoDB Datenbankanwendung, für die Verwaltung von Geschäftsvorgängen bei der Vermittlung von Yacht-Personal.
Eingesetzte Technologien: Java12, JavaFX, MongoDB, NodeJS, ExpressJS, RequireJS.
Entwicklung einer Website in nativem HTML5, Css3 und JavaScript sowie Animations-Algorythmen ohne den Einsatz von Fremdcode.
Software-Engineering:
einer modernen grafischen Benutzeroberfläche für ein 7 Zoll Touchscreen-Display in "Java-/JavaFX 12".
für die Steuerung eines Automaten (durch die Bedienung des oben genannten GUI's) über einen "Raspberry Pi 4" mit dem Einsatz von Pi4J.
Durch meine langjährige Erfahrung in der Software-Entwicklung habe ich gelernt, komplexe, auf Java basierende Software-Architekturen von der ersten Idee bis hin zum fertigen Produkt zu realisieren.
Erfahrung und Kernkompetenzen in der objektorientierten Programmierung
Ich bin ein erfahrener IT-Experte mit über 25 Jahren umfassender Kompetenz in der objektorientierten Programmierung, insbesondere mit Java, sowie fundierten Kenntnissen in verschiedenen Web- und XML-Technologien.
Modulare und entkoppelte Softwarearchitekturen
Meine Expertise liegt in der Implementierung und Gestaltung modularer und entkoppelter Softwarearchitekturen, in denen ich gezielt Abhängigkeiten minimiere, um flexible und skalierbare Lösungen zu schaffen.
Fortgeschrittene OOP-Konzepte und Design Patterns für maximale Effizienz
Besonderen Wert lege ich auf den gezielten Einsatz fortgeschrittener Konzepte wie Vererbung, Interfaces, Generics, Abstrakten Klassen und Lambda-Ausdrücken, um wiederverwendbare und wartbare Systeme zu entwickeln. Dank meines umfassenden Wissens in Design Patterns wie MVC, Singleton, Adapter und Delegation setze ich diese gezielt ein, um Struktur und Effizienz in meinen Projekten zu maximieren.
Frontend-Expertise und XML-basierte Datenbankentwicklung
Zusätzlich verfüge ich über langjährige Erfahrung in der Frontend-Entwicklung mit HTML5, CSS3 und JavaScript und bin mit der DOM-API und Animationen bestens vertraut. Im Backend-Bereich habe ich unter anderem die leistungsfähige, dokumentbasierte NoSQL-Datenbank AladdinDB entwickelt, die auf XML basiert und schnellen, intuitiven Datenzugriff ermöglicht und bereits produktiv eingesetzt wird.
Projektmanagement und parallele Programmierung
Durch den Einsatz von GIT und Maven manage ich meine Projekte strukturiert und gehe präzise mit Versionierung und Abhängigkeiten um. Ich beherrsche parallele Programmierung mit Konzepten wie Threads und Callback-Funktionen und stelle dabei Performance und Stabilität sicher. Zudem entwickle ich maßgeschneiderte Schnittstellen, um komplexe Systeme zu integrieren und interaktiv zu gestalten.
Kommunikation und Wissensvermittlung als Teammitglied und Mentor
Meine Kommunikationsfähigkeit und Empathie machen mich zu einem beliebten Teammitglied und Mentor, sodass ich meine Erfahrungen auch erfolgreich als Dozent weitergeben kann.
Innovative Denkweise und Anpassungsfähigkeit
Als Wissenschaftler mit einem Fokus auf Softwarearchitekturen und innovativen Technologien habe ich ein tiefes Verständnis dafür, neue Konzepte schnell zu adaptieren und bestehende Systeme zu optimieren.
Themen:
Java (bis v21)
-------------------
- Grundlagen
- OOP
- JavaFX/Swing
- JPA(Hibernate)
- Multithreading
XML-Technologien
--------------------------
- XML
- DTD
- XSD
- XSL / XSL-FO
- XPath
- DOM / SAX
Web-Technologien
--------------------------
- HTML5
- CSS3
* Selektoren
* Responsive-Design
* Layout ( Flex / Grid )
- JavaScript (ES6)
* OOP
* Modular
* Web-Components
* Asynchrone Programmierung mit Promises
Tools
--------
- Maven
- UML
EDITOREN
----------------
- IntelliJ
- VS-Code
- Oxygen
FLOR ist ein neuartiger Dateimanger der es einem ermöglicht Dateien aus unterschiedlichen Perspektiven zu betrachen.
FLOR basiert auf mein eigenes DB System namens AladdinDB.
AladdinDB ist mein neuestes Projekt.
Ein neuartiges, objektorientiertes, dokumentenbasiertes, NoSQL Java Datenbanksystem.
Es steht als Open-Source-Projekt auf github zur Verfügung.
Neuentwicklung einer JavaFX/MongoDB Datenbankanwendung, für die Verwaltung von Geschäftsvorgängen bei der Vermittlung von Yacht-Personal.
Eingesetzte Technologien: Java12, JavaFX, MongoDB, NodeJS, ExpressJS, RequireJS.
Entwicklung einer Website in nativem HTML5, Css3 und JavaScript sowie Animations-Algorythmen ohne den Einsatz von Fremdcode.
Software-Engineering:
einer modernen grafischen Benutzeroberfläche für ein 7 Zoll Touchscreen-Display in "Java-/JavaFX 12".
für die Steuerung eines Automaten (durch die Bedienung des oben genannten GUI's) über einen "Raspberry Pi 4" mit dem Einsatz von Pi4J.
Durch meine langjährige Erfahrung in der Software-Entwicklung habe ich gelernt, komplexe, auf Java basierende Software-Architekturen von der ersten Idee bis hin zum fertigen Produkt zu realisieren.
Erfahrung und Kernkompetenzen in der objektorientierten Programmierung
Ich bin ein erfahrener IT-Experte mit über 25 Jahren umfassender Kompetenz in der objektorientierten Programmierung, insbesondere mit Java, sowie fundierten Kenntnissen in verschiedenen Web- und XML-Technologien.
Modulare und entkoppelte Softwarearchitekturen
Meine Expertise liegt in der Implementierung und Gestaltung modularer und entkoppelter Softwarearchitekturen, in denen ich gezielt Abhängigkeiten minimiere, um flexible und skalierbare Lösungen zu schaffen.
Fortgeschrittene OOP-Konzepte und Design Patterns für maximale Effizienz
Besonderen Wert lege ich auf den gezielten Einsatz fortgeschrittener Konzepte wie Vererbung, Interfaces, Generics, Abstrakten Klassen und Lambda-Ausdrücken, um wiederverwendbare und wartbare Systeme zu entwickeln. Dank meines umfassenden Wissens in Design Patterns wie MVC, Singleton, Adapter und Delegation setze ich diese gezielt ein, um Struktur und Effizienz in meinen Projekten zu maximieren.
Frontend-Expertise und XML-basierte Datenbankentwicklung
Zusätzlich verfüge ich über langjährige Erfahrung in der Frontend-Entwicklung mit HTML5, CSS3 und JavaScript und bin mit der DOM-API und Animationen bestens vertraut. Im Backend-Bereich habe ich unter anderem die leistungsfähige, dokumentbasierte NoSQL-Datenbank AladdinDB entwickelt, die auf XML basiert und schnellen, intuitiven Datenzugriff ermöglicht und bereits produktiv eingesetzt wird.
Projektmanagement und parallele Programmierung
Durch den Einsatz von GIT und Maven manage ich meine Projekte strukturiert und gehe präzise mit Versionierung und Abhängigkeiten um. Ich beherrsche parallele Programmierung mit Konzepten wie Threads und Callback-Funktionen und stelle dabei Performance und Stabilität sicher. Zudem entwickle ich maßgeschneiderte Schnittstellen, um komplexe Systeme zu integrieren und interaktiv zu gestalten.
Kommunikation und Wissensvermittlung als Teammitglied und Mentor
Meine Kommunikationsfähigkeit und Empathie machen mich zu einem beliebten Teammitglied und Mentor, sodass ich meine Erfahrungen auch erfolgreich als Dozent weitergeben kann.
Innovative Denkweise und Anpassungsfähigkeit
Als Wissenschaftler mit einem Fokus auf Softwarearchitekturen und innovativen Technologien habe ich ein tiefes Verständnis dafür, neue Konzepte schnell zu adaptieren und bestehende Systeme zu optimieren.