OOP, Java, JavaFX, Swing, JavaScript, HTML5, CSS3, XML, JSON, Node.js, MongoDB
Aktualisiert am 17.05.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 100%
davon vor Ort: 0%
OOP
Java 17
XML
JavaFX
Swing
Multithreading
Hibernate
JavaScript
HTML5
CSS3
XSL
XSLT
XSD
DTD
JSON
Node.js
MongoDB
UML 2.0
Deutsch
Muttersprache
Englisch
Gute Kenntnisse
Türkisch
Muttersprache

Einsatzorte

Einsatzorte

möglich

Projekte

Projekte

3 Jahre
2021-07 - heute

Ein neuartiger Dateimanager namens FLOR

Entwickler / Owner
Entwickler / Owner

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.

3 Jahre 4 Monate
2021-03 - heute

AladdinDB ein neuartiges NoSQL Datenbanksystem

Software-Entwickler / Author
Software-Entwickler / Author

AladdinDB ist mein neuestes Projekt.

Ein neuartiges, objektorientiertes, dokumentenbasiertes, NoSQL Java Datenbanksystem.

Es steht als Open-Source-Projekt auf github zur Verfügung.

1 Monat
2023-12 - 2023-12

IT-Dozent - Webinar - XML Grundlagen

IT-Dozent XML DTD XSD ...
IT-Dozent

Zeitraum: 04.-05.12.2023 (2 Tage)


Themen:

  • XML Grundlagen
  • XML Einsatzgebiete und Nutzen
  • XML Semantik und Syntax
  • XML Namensräume
  • Parsen ( DOM und SAX )
  • Strukturierung von XML Dokumenten
  • Elemente, Attribute, Entitäten, PIs
  • Datenmodellierung mit XML
  • DTD
  • XML Schema
  • Valide XML Dokumente
  • Arbeiten mit XML Dokumenten
  • Extensible Style Language (XSL)
  • CSS und XSLT in Web Browsern
  • Tools für XSLT
  • Transformationen in XML, HTML, Text
  • Adressierung von Teilen eines XML Dokuments mit XPATH
  • XSL-Formatting Objects (FO)
  • XSLT-Prozessoren

XML DTD XSD XSL XSLT XPath XSL-FO HTML CSS DOM SAX Visual Studio Code Intelij
Protranet GmbH
Remote
1 Monat
2023-10 - 2023-10

IT-Dozent - Webinar - Java Erweiterung und Vertiefung I

IT-Dozent Java JavaFX Eclipse ...
IT-Dozent

Zeitraum: 09.-11.10.2023 (3 Tage)


Themen: 

- Dateiverarbeitung, Ein/Ausgabe
- Reader- und Writer-Klassen
- Byteströme
- Serialisierung von Objekten, Behandlung von Sonderfällen
- Wahlfreier Dateizugriff
- Arbeiten mit Dateien und Verzeichnissen

- Datenstrukturen (Collections)
- Das Collection-Framework im Überblick
- Interfaces, abstrakte Klassen und Implementierungen
- Listen, Mengen, Queues, Hash-basierte Datenstrukturen (Maps)
- Durchsuchen und Sortieren
- Verwendung schwacher Referenzen


- Multithreading
- Starten und Stoppen von Threads
- Priorität und Thread-Gruppen
- Thread-Synchronisation
- Kritische Abschnitte, Sperren, Warten und Benachrichtigen
- Executor-Schnittstelle und Threadpools

- Einstieg in die Erstellung grafischer Benutzungsschnittstellen mit Swing
- Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster
- Layoutmanagement
- Ereignisbehandlung
- Verwendung von JTable und JTree

- Applet-Programmierung
- Applets im HTML-Dokument
- Ressourcen-Verteilung
- Web Start: Laden von Applikationen
- Java Network Launching Protocol (JNLP)
- Sicherheitsaspekte
- Datenbankzugriff via JDBC
- JDBC-Treiber, DataSource-Konzept
- Datenbankverbindungen und Zugriff via SQL
- Transaktionen
- RowSet-Konzept
- Netzwerkzugriff und verteilte Applikationen
- Verbindungen via URLs
- Überblick zur Socket-Programmierung
- Verwenden von Remote Method Invocation (RMI)

Java JavaFX Eclipse Swing Java 19
Protranet GmbH
Remote
1 Monat
2023-08 - 2023-08

IT-Dozent - Webinar - XML Grundlagen

IT-Dozent XML DTD XSD ...
IT-Dozent
Zeitraum: 2 Tage ( 07.08.2023 bis 08.08.2023 )

Themen:

  • XML Grundlagen
  • XML Einsatzgebiete und Nutzen
  • XML Semantik und Syntax
  • XML Namensräume
  • Parsen ( DOM und SAX )
  • Strukturierung von XML Dokumenten
  • Elemente, Attribute, Entitäten, PIs
  • Datenmodellierung mit XML
  • DTD
  • XML Schema
  • Valide XML Dokumente
  • Arbeiten mit XML Dokumenten
  • Extensible Style Language (XSL)
  • CSS und XSLT in Web Browsern
  • Tools für XSLT
  • Transformationen in XML, HTML, Text
  • Adressierung von Teilen eines XML Dokuments mit XPATH
  • XSL-Formatting Objects (FO)
  • XSLT-Prozessoren
XML DTD XSD XSL XSLT XPath XSL-FO HTML CSS DOM SAX Visual Studio Code IntelliJ
Protranet GmbH
Remote
1 Monat
2023-08 - 2023-08

IT-Dozent - Webinar - Transforming XML with XSLT

IT-Dozent
IT-Dozent
Zeitraum: 1 Tag ( 10.08.2023 )

Themen:

  • Einführung in XSLT
  • XSLT vs. prozedurale Sprachen
  • Transformationen
  • XSL-Verarbeitung
  • Vereinfachte Stylesheets
  • Verwendung von XPath
  • Hinzufügen von Template-Regeln
  • Traditionelle Programmierkonzepte und XSLT
  • Arbeiten mit Variablen
  • Benannte Templates
  • Funktionen
  • Modulare Stylesheets
  • Erstellen eines XML-Ergebnisbaums
  • Berechnungen mit XSLT
  • Rekursive Programmiertechniken
  • Java als XSLT Prozessor ( javax.xml.transform.* )
XSL XSLT XPath HTML CSS Java Visual Studio Code IntelliJ
1 Monat
2023-08 - 2023-08

IT-Dozent - Webinar - Java Grundlagen für Einsteiger

IT-Dozent Java OOP Swing ...
IT-Dozent
Zeitraum: 3 Tage ( 14.08.2023 bis 16.08.2023 )

Themen:

Übersicht
  • Historie und besondere Eigenschaften von Java
  • Versionen und Plattformen
  • Überblick über die Java Technologie

      Die Programmierumgebung
      • Installation einer Entwicklungsumgebung
      • Konfiguration der wichtigsten Parameter
      • Programme edieren, übersetzen und ausführen

      Java Syntax
      • Datentypen, Operatoren
      • Steuerung des Programmflusses
      • Kommentare

      Einführung in die objektorientierte Programmierung
      • Klassen, Methoden, Attribute
      • Kapselung und Sichtbarkeit
      • Konstruktoren
      • Vererbung
      • Interfaces und abstrakte Klassen
      • Ausnahmebehandlung

      Erstellen einfacher Applikationen
      • Nutzung von Zeichenketten und Feldern
      • Verwenden wichtiger Klassen aus den Standardbibliotheken

      Einführung in die Erstellung grafischer Benutzungsschnittstellen
      • Aufbau von Swing und AWT
      • Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster
      • Layoutmanagement
      • Ereignisbehandlung
      • Einbinden von Bilddateien
      Java OOP Swing JavaFX Maven IntelliJ
      Protranet GmbH
      Remote
      5 Monate
      2023-03 - 2023-07

      IT-Dozent - Webinar - Für Fachinformatiker / Anwendungsentwicklung

      IT-Dozent Java 17 OOP Design Pattern ...
      IT-Dozent
      Themen:
      • objekorientierte Programmierung in Java ( mit Eclipse/IntelliJ )
      • Softwarearchitekturen ( Entwurfsmuster: Singleton/Multiton, MVC, Observer, Factory )
      • UML ( Klassendiagramme, Sequenzdiagramme)
      • Client-Server-Kommunikation mit Java und JSON über Sockets
      • Multithreading
      • Benutzeroberflächen mit Java-Swing und JavaFX
      • Datenbankenanbindung ( JDBCund Hibernate )
      • Clean Code
      • GIT
      • Unit-Testing mit JUnit
      • Maven ( Build-Prozess )
      • Vertiefen und Anwenden der Fachqualifikation
      Java 17 OOP Design Pattern UML 2.0 Multithreading JavaFX Swing Socket JDBC Git JUnit Maven Clean Code MySQL
      Bildungsinstitut Plus GmbH
      Remote
      1 Monat
      2023-02 - 2023-02

      IT-Dozent - Webinar - XML Grundlagen

      IT-Trainer XML DTD XML Schema ...
      IT-Trainer

      Zeitraum: 2 Tage ( 27.02.2023 bis 28.02.2023 )


      Themen:

      • XML Grundlagen
      • XML Einsatzgebiete und Nutzen
      • XML Semantik und Syntax
      • XML Namensräume
      • Parsen ( DOM und SAX )
      • Strukturierung von XML Dokumenten
      • Elemente, Attribute, Entitäten, PIs
      • Datenmodellierung mit XML
      • DTD
      • XML Schema
      • Valide XML Dokumente
      • Arbeiten mit XML Dokumenten
      • Extensible Style Language (XSL)
      • CSS und XSLT in Web Browsern
      • Tools für XSLT
      • Transformationen in XML, HTML, Text
      • Adressierung von Teilen eines XML Dokuments mit XPATH
      • XSL-Formatting Objects (FO)
      • XSLT-Prozessoren

      Entwicklungsumgebungen (Eclipse und Visual Studio Code)

      XML DTD XML Schema DOM SAX Java XSL XSLT XPath CSS3 HTML5 Eclipse Visual Studio Code
      Protranet GmbH
      Remote
      1 Monat
      2022-12 - 2022-12

      IT-Trainer - Online Seminar - Programming in HTML5 with JavaScript and CSS3

      IT-Trainer HTML5 CSS3 JavaScript ...
      IT-Trainer
      Rolle: IT-Trainer für ein online Seminar 4 Tage vom 19.-22.12.2022

      Programming in HTML5 with JavaScript and CSS3


      Überblick über HTML5 und CSS3

      Überblick über HTML5

      Überblick über CSS3

      Erstellen von Web Applikationen mit Visual Studio Code


      Erstellen und Styling einer HTML5 Seite

      Erstellen einer HTML5 Seite

      Styling einer HTML5 Seite


      Einführung in JavaScript

      Überblick über die JavaScript Syntax

      HTML DOM mit JavaScript


      Formular zum Sammeln von Daten und Validierung der Benutzereingaben

      Formulare und Eingabefelder

      Validierung mit HTML5 Attributen

      Validierung mit JavaScript


      Kommunikation mit einer Remote-Datenquelle

      Senden und Empfangen von Daten mit XMLHTTPRequest


      Styling von HTML5 mit CSS3

      Text

      Block Elemente

      CSS3 Selektoren

      Verbesserung grafischer Effekte mit CSS3


      Objekte und Methoden mit JavaScript

      Sauberes JavaScript

      Benutzerdefinierte Objekte

      Objekte erweitern


      Erstellen interaktiver Seiten mit HTML5 APIs

      Interaktion mit Dateien

      Incorporating Multimedia

      Reaktion auf Browser Location und Context

      Debugging und Profiling einer Web Application


      Hinzufügen von Offline Support zu Web Applications

      Lesen und schreiben von lokalen Daten

      Hinzufügen von Offline Support mit Application Cache


      Implementierung einer adaptiven Benutzeroberfläche

      Erstellen einer adaptiven Benutzeroberfläche


      Erstellen erweiterter Grafiken

      Erstellen interaktiver Grafiken mit Scalable Vector Graphics

      Programmgesteuerte Grafikzeichnung mit Canvas


      Benutzeroberfläche animieren

      Anwenden von CSS-Übergängen

      Elemente umwandeln

      Anwenden von CSS Key-frame Animationen


      Echtzeit-Kommunikation mit Web Sockets

      Einführung in Web Sockets

      Mit Web Sockets Daten empfangen und senden


      Erstellen von Web Worker Prozessen

      Einführung in Workers

      Ausführung asynchroner Verarbeitung mit Web Worker

      HTML5 CSS3 JavaScript Visual Studio Code SVG
      Protranet GmbH
      Remote
      1 Monat
      2022-10 - 2022-10

      IT-Dozent - Webinar - XML Grundlagen

      IT-Dozent XML DTD XML Schema ...
      IT-Dozent

      Zeitraum: 2 Tage ( 17.10.2022 bis 18.10.2022 )


      Themen:

      • XML Grundlagen
      • XML Einsatzgebiete und Nutzen
      • XML Semantik und Syntax
      • XML Namensräume
      • Parsen ( DOM und SAX )
      • Strukturierung von XML Dokumenten
      • Elemente, Attribute, Entitäten, PIs
      • Datenmodellierung mit XML
      • DTD
      • XML Schema
      • Valide XML Dokumente
      • Arbeiten mit XML Dokumenten
      • Extensible Style Language (XSL)
      • CSS und XSLT in Web Browsern
      • Tools für XSLT
      • Transformationen in XML, HTML, Text
      • Adressierung von Teilen eines XML Dokuments mit XPATH
      • XSL-Formatting Objects (FO)
      • XSLT-Prozessoren

      Entwicklungsumgebungen (Eclipse und Visual Studio Code)

      XML DTD XML Schema XSL XSLT XSL-FO XPath DOM SAX Java CSS3 HTML5 Eclipse Visual Studio Code
      Protranet GmbH
      Remote
      1 Monat
      2022-10 - 2022-10

      IT-Trainer - Online Seminar - Java Erweiterung und Vertiefung I

      IT-Trainer Java Java 19 JavaFX ...
      IT-Trainer
      Rolle: IT-Trainer für ein online Seminar 3 Tage vom 25.-27.10.2022

      Java Erweiterung und Vertiefung I


      Dateiverarbeitung, Ein/Ausgabe

      Reader- und Writer-Klassen

      Arbeiten mit Dateien und Verzeichnissen

      Datenstrukturen (Collections)

      Das Collection-Framework im Überblick

      Interfaces, abstrakte Klassen und Implementierungen

      Listen, Mengen, Queues, Hash-basierte Datenstrukturen (Maps)

      Durchsuchen und Sortieren

      Verwendung schwacher Referenzen

      Multithreading

      Starten und Stoppen von Threads

      Priorität und Thread-Gruppen

      Thread-Synchronisation

      Executor-Schnittstelle und Threadpools

      Einstieg in die Erstellung grafischer Benutzungsschnittstellen mit Swing und JavaFX

      Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster

      Layoutmanagement

      Ereignisbehandlung

      Verwendung von JTable und JTree

      Datenbankzugriff via JDBC

      JDBC-Treiber, DataSource-Konzept

      Netzwerkzugriff und verteilte Applikationen

      Verbindungen via URLs

      Überblick zur Socket-Programmierung

      Verwenden von Remote Method Invocation (RMI)

      Java Java 19 JavaFX Swing Eclipse
      Protranet GmbH
      Remote
      1 Monat
      2022-10 - 2022-10

      IT-Trainer - Online Seminar Softwaresanierung mit Java

      IT-Trainer Java Design Pattern Softwaresanierung
      IT-Trainer
      Rolle: IT-Trainer für ein online Seminar 1 Tag am 28.10.2022

      Softwaresanierung mit Java


      Einführung: Warum wird Code schlecht?

      Schlechten Code erkennen

      Systeme Testgetrieben erweitern

      Auflösen von Abhängigkeiten im Code

      Testsanierung (Nachziehen von Tests)

      Grundlagen zur Erstellung guter Tests

      Grundlegende Refactoring-Methoden

      Java Design Pattern Softwaresanierung
      Protranet GmbH
      Remote
      17 Jahre 3 Monate
      2005-04 - 2022-06

      Eigener Web- Server auf Linux Basis

      Administrator
      Administrator
      Neben Software-Engineering Tätigkeiten unterhalte ich seit mehr als 10 Jahren einen eigenen dedizierten Web- Server auf Linux Basis.
      Home Office
      1 Monat
      2021-12 - 2021-12

      IT-Dozent - Webinar - XML Grundlagen

      IT-Dozent XML DTD XML Schema ...
      IT-Dozent

      Zeitraum: 3 Tage ( 13.12.2021 bis 15.12.2021 )

      Themen:

      • XML Grundlagen
      • XML Einsatzgebiete und Nutzen
      • XML Semantik und Syntax
      • XML Namensräume
      • Parsen ( DOM und SAX )
      • Strukturierung von XML Dokumenten
      • Elemente, Attribute, Entitäten, PIs
      • Datenmodellierung mit XML
      • DTD
      • XML Schema
      • Valide XML Dokumente
      • Arbeiten mit XML Dokumenten
      • Extensible Style Language (XSL)
      • CSS und XSLT in Web Browsern
      • Tools für XSLT
      • Transformationen in XML, HTML, Text
      • Adressierung von Teilen eines XML Dokuments mit XPATH
      • XSL-Formatting Objects (FO)
      • XSLT-Prozessoren

      Entwicklungsumgebungen (Eclipse und Visual Studio Code)

      XML DTD XML Schema XSL XSLT XSL-FO XPath DOM SAX Java CSS3 HTML5 Eclipse Visual Studio Code
      Protranet GmbH
      Remote
      4 Jahre 1 Monat
      2017-01 - 2021-01

      Entwicklung einer Java FX Datenbankanwendung - YC4youDB

      Java 11 JavaFX MongoDB ...

      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.

      Java 11 JavaFX MongoDB Node.js
      4 Jahre 1 Monat
      2017-01 - 2021-01

      Entwicklung einer Website ( https://yc4you.com )

      Entwicklung einer Website in nativem HTML5, Css3 und JavaScript sowie Animations-Algorythmen ohne den Einsatz von Fremdcode.  

      5 Monate
      2020-08 - 2020-12

      SOFTWARE-ENGINEERING FÜR DIE STEUERUNG EINES AUTOMATEN ÜBER EINEN "RASPBERRY PI 4"

      Entwickler
      Entwickler

      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.

      13 Jahre 9 Monate
      2004-05 - 2018-01

      Autor und Entwickler einer Webdesign Software als Java Desktop Application

      Software Engineer, Autor, Geschäftsführer OOP Graphics2D AWT ...
      Software Engineer, Autor, Geschäftsführer
      Konzeptionelle Entwicklung eines Web-Editors als Java-Desktop-Anwendung. Das Entwerfen von Webseiten mit dem Editor wird über eine sehr komfortable grafische Benutzeroberfläche (ähnlich einem Vektor-Graphik Programm) gesteuert.
      Eclipse NetBeans 8.0 Git Linux Proguard Launch4J
      OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Generics NIO.2 JSON XML HTML CSS JavaScript Servlets TomCat Java
      Home Office
      2 Monate
      2015-06 - 2015-07

      IT Trainer für Fachinformatiker

      Freiberuflicher Trainer HTML5 CSS3 JavaScript ...
      Freiberuflicher Trainer
      Neben der Einführung in HTML 5, CSS 3 und JavaScript habe ich die Teilnehmer anhand einer einfachen Web- Anwendung der Welt der DOM Manipulation mit jQuery näher gebracht. Durch den Einsatz von AngularJS waren sie in der Lage komplexe Szenarien, wie die gefilterte Anzeige von Daten in Tabellen, mit sehr wenig Code umzusetzen. Für die Auslagerung und Verwaltung der anzuzeigenden Daten mussten sie den Umgang mit JSON und XML verstehen.
      Visual Studio Online JSON Editor
      HTML5 CSS3 JavaScript jQuery AngularJS JSON
      Lutz & Grub AG
      Nürnberg
      5 Monate
      2015-03 - 2015-07

      Terminal UI in JavaFX

      Software Engineer Java 8 OOP JavaFX ...
      Software Engineer
      Konzeptionelle Entwicklung einer Terminal UIOberfläche in JavaFX mit Anbindung an Restful- Schnittstellen. Die Software wurde in agiler Umgebung nach SCRUM Methode mit dem Einsatz von JIRA als Werkzeug, entwickelt. Der Einsatz von FXML, CSS und Controllern in JavaFX ermöglichte mir eine einfache Implementierung der Software als MVC. Die Anbindung an Restful-Schnittstellen erreichte ich durch den Einsatz von SpringBoot. Der Terminal als Maven Projekt übernahm die Lösung von Abhängigkeiten im Build- Prozess.
      NetBeans Maven GIT SourceTree JIRA Linux Windows 8
      Java 8 OOP JavaFX FXML CSS Binding Generics Lambdas Collections API Exeption Handling Java EE SpringBoot JSON Agil nach Scrum MongoDB
      hiqs GmbH
      Heilbronn
      3 Jahre 2 Monate
      2009-05 - 2012-06

      Diverse Programmier-Tätigkeiten an einem Waren-Wirtschaftssystem

      Software-Engineer Java OOP Swing ...
      Software-Engineer
      Die konzeptionelle Entwicklung einer Java API für den Zugriff auf eine kostenpflichtige Web-Datenbank zur Bonitätsprüfung von Shop Kunden. Diverse Fehlerbehebungen, Erweiterungen und Verbesserungen im der API. Diverse Veränderungen und Verbesserungen der Datenbankstruktur und im Zusammenhang stehende Anpassungen im der API.
      Eclipse MySQL Administration Query Browser Workbench Linux Windows
      Java OOP Swing Multi-Threading Collections API Exception Handling JDBC MySQL
      Triway Internet Service GmbH
      Vohenstrauss
      3 Monate
      2009-10 - 2009-12

      Term-Organizer (Java Framework)

      Autor, Software Engineer, Geschäftsführer Java OOP Graphics2D ...
      Autor, Software Engineer, Geschäftsführer
      Das Framework wurde von mir konzeptionell realisiert. Es bietet dem Java Anwendungs-/ Applet-Entwickler komfortable GUI Komponenten und Hilfsklassen zur Organisation von Terminen.
      Eclipse Linux Windows
      Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling XML
      HomeOffice
      8 Monate
      2008-01 - 2008-08

      HTML JAVA BRIDGE (Java Framework)

      Software Engineer, Autor Java OOP Graphics2D ...
      Software Engineer, Autor
      Das Framework wurde von mir konzeptionell realisiert. Durch Kapselung der HTML Welt von Java Klassen, ermöglicht es komplexe Web-Anwendungen aus reinen Java-Komponenten zu erstellen. Java Entwickler brauchen sich nicht mehr mit der HTML Problematik auseinander zu setzen.
      Eclipse CVS Linux Windows
      Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling XML HTML CSS JavaScript DOJO
      XDEV Software Corp. Deutschland GmbH
      Weiden i. d. Oberpfalz
      1 Jahr 2 Monate
      2003-04 - 2004-05

      AVC für Siemens

      Software Engineer, Projektleiter Java OOP Collections API ...
      Software Engineer, Projektleiter
      Das AVC ist ein Web basiertes Abrechnungssystem für Service-Dienstleistungen und wurde von mir auf der Grundlage eines bereits bestehenden Systems, projektleitend überarbeitet und weiter entwickelt.
      Eclipse CVS UML-Omondo Bugzilla Windows
      Java OOP Collections API Exception Handling Java EE Servlets JDBC SQL TomCat HTML CSS JavaScript UML XML
      Samhammer AG
      Weiden i. d. Oberpfalz
      4 Monate
      2003-01 - 2003-04

      Tradeplace

      Software Engineer Java OOP Collections API ...
      Software Engineer
      Konzeption und Realisierung einer serverseitigen "History Back" Funktionalität als Java Servlet, welcher die clientseitigen Aktionen abfängt und in einer Stack ähnlichen Collection, für spätere Navigationsmöglichkeiten (Vor- und Zurück Funktionen) verwaltet. Konzeption und Realisierung eines dynamischen JavaScript Puldown-Menüs, welches über die Grenzen von Frameset's hinweg überlappend und Aktionsabhängig, serverseitig mit einer variablen Anzahl an Menüpunkten und einer variablen Tiefe an Untermenüs gefüllt und dargestellt werden kann.
      Eclipse CVS UML-Omondo Bugzilla
      Java OOP Collections API Exception Handling Java EE Servlets JDBC MS-SQL MS-IIS TomCat HTML CSS JavaScript UML XML
      Samhammer AG
      Weiden i. d. Oberpfalz
      8 Monate
      2002-03 - 2002-10

      Web-Editor (DotComGraphics 3.0)

      Software Engineer, Autor, Trainer, Geschäftsführer Java OOP Graphics2D ...
      Software Engineer, Autor, Trainer, Geschäftsführer
      Für eine zeitnahe und kostengünstige Fertigstellung von DotComGraphics 3.0 habe ich ein Team aus 4 Diplom Informatikern, in Istanbul zusammen gestellt. Dort wurden sie von mir auf Ihre Aufgaben vorbereitet und trainiert.
      Windows
      Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Java Applet MySQL PHP
      Zaxxspeed Communications GmbH
      Istanbul
      1 Jahr 7 Monate
      2000-09 - 2002-03

      Web-Editor (DotComGraphics 1.0/2.0)

      Autor, Software Engineer, Geschäftsführer Java OOP Graphics2D ...
      Autor, Software Engineer, Geschäftsführer
      Konzeptionelle Entwicklung eines WebEditors als Java Desktop Anwendung. Die erste offizielle Version wurde nur Firmen-Intern für eigene Web Projekte eingesetzt. Nach dem man erkannte dass man mit dem Tool hervorragende Ergebnisse erreichen konnte, bekam ich den Auftrag eine Version 2.0 zu entwickeln.
      Windows
      Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Java Applet
      Zaxxspeed Communications GmbH
      HomeOffice
      7 Monate
      2000-03 - 2000-09

      Unternehmens-Plattform

      Autor, Software Engineer, Geschäftsführer HTML CSS JavaScript ...
      Autor, Software Engineer, Geschäftsführer
      Konzeptionelle Entwicklung eines rein Client-seitigen CMS Systems mit AJAX ähnlicher Funktionalität.
      Windows
      HTML CSS JavaScript ActiveX-Steuer-Elemente CSV
      Zaxxspeed Communications GmbH
      HomeOffice

      Aus- und Weiterbildung

      Aus- und Weiterbildung

      2 Jahre 7 Monate
      1997-09 - 2000-03

      Fachinformatiker Anwendungsentwicklung

      Fachinformatiker, EDV-Schulen des Landkreises Tirschenreuth in Wiesau
      Fachinformatiker
      EDV-Schulen des Landkreises Tirschenreuth in Wiesau

      Position

      Position

      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.

      Kompetenzen

      Kompetenzen

      Top-Skills

      OOP Java 17 XML JavaFX Swing Multithreading Hibernate JavaScript HTML5 CSS3 XSL XSLT XSD DTD JSON Node.js MongoDB UML 2.0

      Betriebssysteme

      Linux
      Sehr gute Kenntnisse
      Windows
      Sehr gute Kenntnisse

      Programmiersprachen

      OOP
      Experte
      Analytisches Denken
      Experte
      Java
      Experte
      JavaFX
      Experte
      Java Swing
      Experte
      JavaScript
      Experte
      HTML5
      Experte
      CSS3
      Experte
      XML
      Experte
      JSON
      Experte

      Datenbanken

      MongoDB
      Fortgeschritten
      MySQL
      Fortgeschritten
      Relationale Datenbanksysteme
      Fortgeschritten

      Einsatzorte

      Einsatzorte

      möglich

      Projekte

      Projekte

      3 Jahre
      2021-07 - heute

      Ein neuartiger Dateimanager namens FLOR

      Entwickler / Owner
      Entwickler / Owner

      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.

      3 Jahre 4 Monate
      2021-03 - heute

      AladdinDB ein neuartiges NoSQL Datenbanksystem

      Software-Entwickler / Author
      Software-Entwickler / Author

      AladdinDB ist mein neuestes Projekt.

      Ein neuartiges, objektorientiertes, dokumentenbasiertes, NoSQL Java Datenbanksystem.

      Es steht als Open-Source-Projekt auf github zur Verfügung.

      1 Monat
      2023-12 - 2023-12

      IT-Dozent - Webinar - XML Grundlagen

      IT-Dozent XML DTD XSD ...
      IT-Dozent

      Zeitraum: 04.-05.12.2023 (2 Tage)


      Themen:

      • XML Grundlagen
      • XML Einsatzgebiete und Nutzen
      • XML Semantik und Syntax
      • XML Namensräume
      • Parsen ( DOM und SAX )
      • Strukturierung von XML Dokumenten
      • Elemente, Attribute, Entitäten, PIs
      • Datenmodellierung mit XML
      • DTD
      • XML Schema
      • Valide XML Dokumente
      • Arbeiten mit XML Dokumenten
      • Extensible Style Language (XSL)
      • CSS und XSLT in Web Browsern
      • Tools für XSLT
      • Transformationen in XML, HTML, Text
      • Adressierung von Teilen eines XML Dokuments mit XPATH
      • XSL-Formatting Objects (FO)
      • XSLT-Prozessoren

      XML DTD XSD XSL XSLT XPath XSL-FO HTML CSS DOM SAX Visual Studio Code Intelij
      Protranet GmbH
      Remote
      1 Monat
      2023-10 - 2023-10

      IT-Dozent - Webinar - Java Erweiterung und Vertiefung I

      IT-Dozent Java JavaFX Eclipse ...
      IT-Dozent

      Zeitraum: 09.-11.10.2023 (3 Tage)


      Themen: 

      - Dateiverarbeitung, Ein/Ausgabe
      - Reader- und Writer-Klassen
      - Byteströme
      - Serialisierung von Objekten, Behandlung von Sonderfällen
      - Wahlfreier Dateizugriff
      - Arbeiten mit Dateien und Verzeichnissen

      - Datenstrukturen (Collections)
      - Das Collection-Framework im Überblick
      - Interfaces, abstrakte Klassen und Implementierungen
      - Listen, Mengen, Queues, Hash-basierte Datenstrukturen (Maps)
      - Durchsuchen und Sortieren
      - Verwendung schwacher Referenzen


      - Multithreading
      - Starten und Stoppen von Threads
      - Priorität und Thread-Gruppen
      - Thread-Synchronisation
      - Kritische Abschnitte, Sperren, Warten und Benachrichtigen
      - Executor-Schnittstelle und Threadpools

      - Einstieg in die Erstellung grafischer Benutzungsschnittstellen mit Swing
      - Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster
      - Layoutmanagement
      - Ereignisbehandlung
      - Verwendung von JTable und JTree

      - Applet-Programmierung
      - Applets im HTML-Dokument
      - Ressourcen-Verteilung
      - Web Start: Laden von Applikationen
      - Java Network Launching Protocol (JNLP)
      - Sicherheitsaspekte
      - Datenbankzugriff via JDBC
      - JDBC-Treiber, DataSource-Konzept
      - Datenbankverbindungen und Zugriff via SQL
      - Transaktionen
      - RowSet-Konzept
      - Netzwerkzugriff und verteilte Applikationen
      - Verbindungen via URLs
      - Überblick zur Socket-Programmierung
      - Verwenden von Remote Method Invocation (RMI)

      Java JavaFX Eclipse Swing Java 19
      Protranet GmbH
      Remote
      1 Monat
      2023-08 - 2023-08

      IT-Dozent - Webinar - XML Grundlagen

      IT-Dozent XML DTD XSD ...
      IT-Dozent
      Zeitraum: 2 Tage ( 07.08.2023 bis 08.08.2023 )

      Themen:

      • XML Grundlagen
      • XML Einsatzgebiete und Nutzen
      • XML Semantik und Syntax
      • XML Namensräume
      • Parsen ( DOM und SAX )
      • Strukturierung von XML Dokumenten
      • Elemente, Attribute, Entitäten, PIs
      • Datenmodellierung mit XML
      • DTD
      • XML Schema
      • Valide XML Dokumente
      • Arbeiten mit XML Dokumenten
      • Extensible Style Language (XSL)
      • CSS und XSLT in Web Browsern
      • Tools für XSLT
      • Transformationen in XML, HTML, Text
      • Adressierung von Teilen eines XML Dokuments mit XPATH
      • XSL-Formatting Objects (FO)
      • XSLT-Prozessoren
      XML DTD XSD XSL XSLT XPath XSL-FO HTML CSS DOM SAX Visual Studio Code IntelliJ
      Protranet GmbH
      Remote
      1 Monat
      2023-08 - 2023-08

      IT-Dozent - Webinar - Transforming XML with XSLT

      IT-Dozent
      IT-Dozent
      Zeitraum: 1 Tag ( 10.08.2023 )

      Themen:

      • Einführung in XSLT
      • XSLT vs. prozedurale Sprachen
      • Transformationen
      • XSL-Verarbeitung
      • Vereinfachte Stylesheets
      • Verwendung von XPath
      • Hinzufügen von Template-Regeln
      • Traditionelle Programmierkonzepte und XSLT
      • Arbeiten mit Variablen
      • Benannte Templates
      • Funktionen
      • Modulare Stylesheets
      • Erstellen eines XML-Ergebnisbaums
      • Berechnungen mit XSLT
      • Rekursive Programmiertechniken
      • Java als XSLT Prozessor ( javax.xml.transform.* )
      XSL XSLT XPath HTML CSS Java Visual Studio Code IntelliJ
      1 Monat
      2023-08 - 2023-08

      IT-Dozent - Webinar - Java Grundlagen für Einsteiger

      IT-Dozent Java OOP Swing ...
      IT-Dozent
      Zeitraum: 3 Tage ( 14.08.2023 bis 16.08.2023 )

      Themen:

      Übersicht
      • Historie und besondere Eigenschaften von Java
      • Versionen und Plattformen
      • Überblick über die Java Technologie

          Die Programmierumgebung
          • Installation einer Entwicklungsumgebung
          • Konfiguration der wichtigsten Parameter
          • Programme edieren, übersetzen und ausführen

          Java Syntax
          • Datentypen, Operatoren
          • Steuerung des Programmflusses
          • Kommentare

          Einführung in die objektorientierte Programmierung
          • Klassen, Methoden, Attribute
          • Kapselung und Sichtbarkeit
          • Konstruktoren
          • Vererbung
          • Interfaces und abstrakte Klassen
          • Ausnahmebehandlung

          Erstellen einfacher Applikationen
          • Nutzung von Zeichenketten und Feldern
          • Verwenden wichtiger Klassen aus den Standardbibliotheken

          Einführung in die Erstellung grafischer Benutzungsschnittstellen
          • Aufbau von Swing und AWT
          • Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster
          • Layoutmanagement
          • Ereignisbehandlung
          • Einbinden von Bilddateien
          Java OOP Swing JavaFX Maven IntelliJ
          Protranet GmbH
          Remote
          5 Monate
          2023-03 - 2023-07

          IT-Dozent - Webinar - Für Fachinformatiker / Anwendungsentwicklung

          IT-Dozent Java 17 OOP Design Pattern ...
          IT-Dozent
          Themen:
          • objekorientierte Programmierung in Java ( mit Eclipse/IntelliJ )
          • Softwarearchitekturen ( Entwurfsmuster: Singleton/Multiton, MVC, Observer, Factory )
          • UML ( Klassendiagramme, Sequenzdiagramme)
          • Client-Server-Kommunikation mit Java und JSON über Sockets
          • Multithreading
          • Benutzeroberflächen mit Java-Swing und JavaFX
          • Datenbankenanbindung ( JDBCund Hibernate )
          • Clean Code
          • GIT
          • Unit-Testing mit JUnit
          • Maven ( Build-Prozess )
          • Vertiefen und Anwenden der Fachqualifikation
          Java 17 OOP Design Pattern UML 2.0 Multithreading JavaFX Swing Socket JDBC Git JUnit Maven Clean Code MySQL
          Bildungsinstitut Plus GmbH
          Remote
          1 Monat
          2023-02 - 2023-02

          IT-Dozent - Webinar - XML Grundlagen

          IT-Trainer XML DTD XML Schema ...
          IT-Trainer

          Zeitraum: 2 Tage ( 27.02.2023 bis 28.02.2023 )


          Themen:

          • XML Grundlagen
          • XML Einsatzgebiete und Nutzen
          • XML Semantik und Syntax
          • XML Namensräume
          • Parsen ( DOM und SAX )
          • Strukturierung von XML Dokumenten
          • Elemente, Attribute, Entitäten, PIs
          • Datenmodellierung mit XML
          • DTD
          • XML Schema
          • Valide XML Dokumente
          • Arbeiten mit XML Dokumenten
          • Extensible Style Language (XSL)
          • CSS und XSLT in Web Browsern
          • Tools für XSLT
          • Transformationen in XML, HTML, Text
          • Adressierung von Teilen eines XML Dokuments mit XPATH
          • XSL-Formatting Objects (FO)
          • XSLT-Prozessoren

          Entwicklungsumgebungen (Eclipse und Visual Studio Code)

          XML DTD XML Schema DOM SAX Java XSL XSLT XPath CSS3 HTML5 Eclipse Visual Studio Code
          Protranet GmbH
          Remote
          1 Monat
          2022-12 - 2022-12

          IT-Trainer - Online Seminar - Programming in HTML5 with JavaScript and CSS3

          IT-Trainer HTML5 CSS3 JavaScript ...
          IT-Trainer
          Rolle: IT-Trainer für ein online Seminar 4 Tage vom 19.-22.12.2022

          Programming in HTML5 with JavaScript and CSS3


          Überblick über HTML5 und CSS3

          Überblick über HTML5

          Überblick über CSS3

          Erstellen von Web Applikationen mit Visual Studio Code


          Erstellen und Styling einer HTML5 Seite

          Erstellen einer HTML5 Seite

          Styling einer HTML5 Seite


          Einführung in JavaScript

          Überblick über die JavaScript Syntax

          HTML DOM mit JavaScript


          Formular zum Sammeln von Daten und Validierung der Benutzereingaben

          Formulare und Eingabefelder

          Validierung mit HTML5 Attributen

          Validierung mit JavaScript


          Kommunikation mit einer Remote-Datenquelle

          Senden und Empfangen von Daten mit XMLHTTPRequest


          Styling von HTML5 mit CSS3

          Text

          Block Elemente

          CSS3 Selektoren

          Verbesserung grafischer Effekte mit CSS3


          Objekte und Methoden mit JavaScript

          Sauberes JavaScript

          Benutzerdefinierte Objekte

          Objekte erweitern


          Erstellen interaktiver Seiten mit HTML5 APIs

          Interaktion mit Dateien

          Incorporating Multimedia

          Reaktion auf Browser Location und Context

          Debugging und Profiling einer Web Application


          Hinzufügen von Offline Support zu Web Applications

          Lesen und schreiben von lokalen Daten

          Hinzufügen von Offline Support mit Application Cache


          Implementierung einer adaptiven Benutzeroberfläche

          Erstellen einer adaptiven Benutzeroberfläche


          Erstellen erweiterter Grafiken

          Erstellen interaktiver Grafiken mit Scalable Vector Graphics

          Programmgesteuerte Grafikzeichnung mit Canvas


          Benutzeroberfläche animieren

          Anwenden von CSS-Übergängen

          Elemente umwandeln

          Anwenden von CSS Key-frame Animationen


          Echtzeit-Kommunikation mit Web Sockets

          Einführung in Web Sockets

          Mit Web Sockets Daten empfangen und senden


          Erstellen von Web Worker Prozessen

          Einführung in Workers

          Ausführung asynchroner Verarbeitung mit Web Worker

          HTML5 CSS3 JavaScript Visual Studio Code SVG
          Protranet GmbH
          Remote
          1 Monat
          2022-10 - 2022-10

          IT-Dozent - Webinar - XML Grundlagen

          IT-Dozent XML DTD XML Schema ...
          IT-Dozent

          Zeitraum: 2 Tage ( 17.10.2022 bis 18.10.2022 )


          Themen:

          • XML Grundlagen
          • XML Einsatzgebiete und Nutzen
          • XML Semantik und Syntax
          • XML Namensräume
          • Parsen ( DOM und SAX )
          • Strukturierung von XML Dokumenten
          • Elemente, Attribute, Entitäten, PIs
          • Datenmodellierung mit XML
          • DTD
          • XML Schema
          • Valide XML Dokumente
          • Arbeiten mit XML Dokumenten
          • Extensible Style Language (XSL)
          • CSS und XSLT in Web Browsern
          • Tools für XSLT
          • Transformationen in XML, HTML, Text
          • Adressierung von Teilen eines XML Dokuments mit XPATH
          • XSL-Formatting Objects (FO)
          • XSLT-Prozessoren

          Entwicklungsumgebungen (Eclipse und Visual Studio Code)

          XML DTD XML Schema XSL XSLT XSL-FO XPath DOM SAX Java CSS3 HTML5 Eclipse Visual Studio Code
          Protranet GmbH
          Remote
          1 Monat
          2022-10 - 2022-10

          IT-Trainer - Online Seminar - Java Erweiterung und Vertiefung I

          IT-Trainer Java Java 19 JavaFX ...
          IT-Trainer
          Rolle: IT-Trainer für ein online Seminar 3 Tage vom 25.-27.10.2022

          Java Erweiterung und Vertiefung I


          Dateiverarbeitung, Ein/Ausgabe

          Reader- und Writer-Klassen

          Arbeiten mit Dateien und Verzeichnissen

          Datenstrukturen (Collections)

          Das Collection-Framework im Überblick

          Interfaces, abstrakte Klassen und Implementierungen

          Listen, Mengen, Queues, Hash-basierte Datenstrukturen (Maps)

          Durchsuchen und Sortieren

          Verwendung schwacher Referenzen

          Multithreading

          Starten und Stoppen von Threads

          Priorität und Thread-Gruppen

          Thread-Synchronisation

          Executor-Schnittstelle und Threadpools

          Einstieg in die Erstellung grafischer Benutzungsschnittstellen mit Swing und JavaFX

          Basiskomponenten: Knöpfe, Beschriftungen, Container, Fenster

          Layoutmanagement

          Ereignisbehandlung

          Verwendung von JTable und JTree

          Datenbankzugriff via JDBC

          JDBC-Treiber, DataSource-Konzept

          Netzwerkzugriff und verteilte Applikationen

          Verbindungen via URLs

          Überblick zur Socket-Programmierung

          Verwenden von Remote Method Invocation (RMI)

          Java Java 19 JavaFX Swing Eclipse
          Protranet GmbH
          Remote
          1 Monat
          2022-10 - 2022-10

          IT-Trainer - Online Seminar Softwaresanierung mit Java

          IT-Trainer Java Design Pattern Softwaresanierung
          IT-Trainer
          Rolle: IT-Trainer für ein online Seminar 1 Tag am 28.10.2022

          Softwaresanierung mit Java


          Einführung: Warum wird Code schlecht?

          Schlechten Code erkennen

          Systeme Testgetrieben erweitern

          Auflösen von Abhängigkeiten im Code

          Testsanierung (Nachziehen von Tests)

          Grundlagen zur Erstellung guter Tests

          Grundlegende Refactoring-Methoden

          Java Design Pattern Softwaresanierung
          Protranet GmbH
          Remote
          17 Jahre 3 Monate
          2005-04 - 2022-06

          Eigener Web- Server auf Linux Basis

          Administrator
          Administrator
          Neben Software-Engineering Tätigkeiten unterhalte ich seit mehr als 10 Jahren einen eigenen dedizierten Web- Server auf Linux Basis.
          Home Office
          1 Monat
          2021-12 - 2021-12

          IT-Dozent - Webinar - XML Grundlagen

          IT-Dozent XML DTD XML Schema ...
          IT-Dozent

          Zeitraum: 3 Tage ( 13.12.2021 bis 15.12.2021 )

          Themen:

          • XML Grundlagen
          • XML Einsatzgebiete und Nutzen
          • XML Semantik und Syntax
          • XML Namensräume
          • Parsen ( DOM und SAX )
          • Strukturierung von XML Dokumenten
          • Elemente, Attribute, Entitäten, PIs
          • Datenmodellierung mit XML
          • DTD
          • XML Schema
          • Valide XML Dokumente
          • Arbeiten mit XML Dokumenten
          • Extensible Style Language (XSL)
          • CSS und XSLT in Web Browsern
          • Tools für XSLT
          • Transformationen in XML, HTML, Text
          • Adressierung von Teilen eines XML Dokuments mit XPATH
          • XSL-Formatting Objects (FO)
          • XSLT-Prozessoren

          Entwicklungsumgebungen (Eclipse und Visual Studio Code)

          XML DTD XML Schema XSL XSLT XSL-FO XPath DOM SAX Java CSS3 HTML5 Eclipse Visual Studio Code
          Protranet GmbH
          Remote
          4 Jahre 1 Monat
          2017-01 - 2021-01

          Entwicklung einer Java FX Datenbankanwendung - YC4youDB

          Java 11 JavaFX MongoDB ...

          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.

          Java 11 JavaFX MongoDB Node.js
          4 Jahre 1 Monat
          2017-01 - 2021-01

          Entwicklung einer Website ( https://yc4you.com )

          Entwicklung einer Website in nativem HTML5, Css3 und JavaScript sowie Animations-Algorythmen ohne den Einsatz von Fremdcode.  

          5 Monate
          2020-08 - 2020-12

          SOFTWARE-ENGINEERING FÜR DIE STEUERUNG EINES AUTOMATEN ÜBER EINEN "RASPBERRY PI 4"

          Entwickler
          Entwickler

          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.

          13 Jahre 9 Monate
          2004-05 - 2018-01

          Autor und Entwickler einer Webdesign Software als Java Desktop Application

          Software Engineer, Autor, Geschäftsführer OOP Graphics2D AWT ...
          Software Engineer, Autor, Geschäftsführer
          Konzeptionelle Entwicklung eines Web-Editors als Java-Desktop-Anwendung. Das Entwerfen von Webseiten mit dem Editor wird über eine sehr komfortable grafische Benutzeroberfläche (ähnlich einem Vektor-Graphik Programm) gesteuert.
          Eclipse NetBeans 8.0 Git Linux Proguard Launch4J
          OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Generics NIO.2 JSON XML HTML CSS JavaScript Servlets TomCat Java
          Home Office
          2 Monate
          2015-06 - 2015-07

          IT Trainer für Fachinformatiker

          Freiberuflicher Trainer HTML5 CSS3 JavaScript ...
          Freiberuflicher Trainer
          Neben der Einführung in HTML 5, CSS 3 und JavaScript habe ich die Teilnehmer anhand einer einfachen Web- Anwendung der Welt der DOM Manipulation mit jQuery näher gebracht. Durch den Einsatz von AngularJS waren sie in der Lage komplexe Szenarien, wie die gefilterte Anzeige von Daten in Tabellen, mit sehr wenig Code umzusetzen. Für die Auslagerung und Verwaltung der anzuzeigenden Daten mussten sie den Umgang mit JSON und XML verstehen.
          Visual Studio Online JSON Editor
          HTML5 CSS3 JavaScript jQuery AngularJS JSON
          Lutz & Grub AG
          Nürnberg
          5 Monate
          2015-03 - 2015-07

          Terminal UI in JavaFX

          Software Engineer Java 8 OOP JavaFX ...
          Software Engineer
          Konzeptionelle Entwicklung einer Terminal UIOberfläche in JavaFX mit Anbindung an Restful- Schnittstellen. Die Software wurde in agiler Umgebung nach SCRUM Methode mit dem Einsatz von JIRA als Werkzeug, entwickelt. Der Einsatz von FXML, CSS und Controllern in JavaFX ermöglichte mir eine einfache Implementierung der Software als MVC. Die Anbindung an Restful-Schnittstellen erreichte ich durch den Einsatz von SpringBoot. Der Terminal als Maven Projekt übernahm die Lösung von Abhängigkeiten im Build- Prozess.
          NetBeans Maven GIT SourceTree JIRA Linux Windows 8
          Java 8 OOP JavaFX FXML CSS Binding Generics Lambdas Collections API Exeption Handling Java EE SpringBoot JSON Agil nach Scrum MongoDB
          hiqs GmbH
          Heilbronn
          3 Jahre 2 Monate
          2009-05 - 2012-06

          Diverse Programmier-Tätigkeiten an einem Waren-Wirtschaftssystem

          Software-Engineer Java OOP Swing ...
          Software-Engineer
          Die konzeptionelle Entwicklung einer Java API für den Zugriff auf eine kostenpflichtige Web-Datenbank zur Bonitätsprüfung von Shop Kunden. Diverse Fehlerbehebungen, Erweiterungen und Verbesserungen im der API. Diverse Veränderungen und Verbesserungen der Datenbankstruktur und im Zusammenhang stehende Anpassungen im der API.
          Eclipse MySQL Administration Query Browser Workbench Linux Windows
          Java OOP Swing Multi-Threading Collections API Exception Handling JDBC MySQL
          Triway Internet Service GmbH
          Vohenstrauss
          3 Monate
          2009-10 - 2009-12

          Term-Organizer (Java Framework)

          Autor, Software Engineer, Geschäftsführer Java OOP Graphics2D ...
          Autor, Software Engineer, Geschäftsführer
          Das Framework wurde von mir konzeptionell realisiert. Es bietet dem Java Anwendungs-/ Applet-Entwickler komfortable GUI Komponenten und Hilfsklassen zur Organisation von Terminen.
          Eclipse Linux Windows
          Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling XML
          HomeOffice
          8 Monate
          2008-01 - 2008-08

          HTML JAVA BRIDGE (Java Framework)

          Software Engineer, Autor Java OOP Graphics2D ...
          Software Engineer, Autor
          Das Framework wurde von mir konzeptionell realisiert. Durch Kapselung der HTML Welt von Java Klassen, ermöglicht es komplexe Web-Anwendungen aus reinen Java-Komponenten zu erstellen. Java Entwickler brauchen sich nicht mehr mit der HTML Problematik auseinander zu setzen.
          Eclipse CVS Linux Windows
          Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling XML HTML CSS JavaScript DOJO
          XDEV Software Corp. Deutschland GmbH
          Weiden i. d. Oberpfalz
          1 Jahr 2 Monate
          2003-04 - 2004-05

          AVC für Siemens

          Software Engineer, Projektleiter Java OOP Collections API ...
          Software Engineer, Projektleiter
          Das AVC ist ein Web basiertes Abrechnungssystem für Service-Dienstleistungen und wurde von mir auf der Grundlage eines bereits bestehenden Systems, projektleitend überarbeitet und weiter entwickelt.
          Eclipse CVS UML-Omondo Bugzilla Windows
          Java OOP Collections API Exception Handling Java EE Servlets JDBC SQL TomCat HTML CSS JavaScript UML XML
          Samhammer AG
          Weiden i. d. Oberpfalz
          4 Monate
          2003-01 - 2003-04

          Tradeplace

          Software Engineer Java OOP Collections API ...
          Software Engineer
          Konzeption und Realisierung einer serverseitigen "History Back" Funktionalität als Java Servlet, welcher die clientseitigen Aktionen abfängt und in einer Stack ähnlichen Collection, für spätere Navigationsmöglichkeiten (Vor- und Zurück Funktionen) verwaltet. Konzeption und Realisierung eines dynamischen JavaScript Puldown-Menüs, welches über die Grenzen von Frameset's hinweg überlappend und Aktionsabhängig, serverseitig mit einer variablen Anzahl an Menüpunkten und einer variablen Tiefe an Untermenüs gefüllt und dargestellt werden kann.
          Eclipse CVS UML-Omondo Bugzilla
          Java OOP Collections API Exception Handling Java EE Servlets JDBC MS-SQL MS-IIS TomCat HTML CSS JavaScript UML XML
          Samhammer AG
          Weiden i. d. Oberpfalz
          8 Monate
          2002-03 - 2002-10

          Web-Editor (DotComGraphics 3.0)

          Software Engineer, Autor, Trainer, Geschäftsführer Java OOP Graphics2D ...
          Software Engineer, Autor, Trainer, Geschäftsführer
          Für eine zeitnahe und kostengünstige Fertigstellung von DotComGraphics 3.0 habe ich ein Team aus 4 Diplom Informatikern, in Istanbul zusammen gestellt. Dort wurden sie von mir auf Ihre Aufgaben vorbereitet und trainiert.
          Windows
          Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Java Applet MySQL PHP
          Zaxxspeed Communications GmbH
          Istanbul
          1 Jahr 7 Monate
          2000-09 - 2002-03

          Web-Editor (DotComGraphics 1.0/2.0)

          Autor, Software Engineer, Geschäftsführer Java OOP Graphics2D ...
          Autor, Software Engineer, Geschäftsführer
          Konzeptionelle Entwicklung eines WebEditors als Java Desktop Anwendung. Die erste offizielle Version wurde nur Firmen-Intern für eigene Web Projekte eingesetzt. Nach dem man erkannte dass man mit dem Tool hervorragende Ergebnisse erreichen konnte, bekam ich den Auftrag eine Version 2.0 zu entwickeln.
          Windows
          Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Java Applet
          Zaxxspeed Communications GmbH
          HomeOffice
          7 Monate
          2000-03 - 2000-09

          Unternehmens-Plattform

          Autor, Software Engineer, Geschäftsführer HTML CSS JavaScript ...
          Autor, Software Engineer, Geschäftsführer
          Konzeptionelle Entwicklung eines rein Client-seitigen CMS Systems mit AJAX ähnlicher Funktionalität.
          Windows
          HTML CSS JavaScript ActiveX-Steuer-Elemente CSV
          Zaxxspeed Communications GmbH
          HomeOffice

          Aus- und Weiterbildung

          Aus- und Weiterbildung

          2 Jahre 7 Monate
          1997-09 - 2000-03

          Fachinformatiker Anwendungsentwicklung

          Fachinformatiker, EDV-Schulen des Landkreises Tirschenreuth in Wiesau
          Fachinformatiker
          EDV-Schulen des Landkreises Tirschenreuth in Wiesau

          Position

          Position

          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.

          Kompetenzen

          Kompetenzen

          Top-Skills

          OOP Java 17 XML JavaFX Swing Multithreading Hibernate JavaScript HTML5 CSS3 XSL XSLT XSD DTD JSON Node.js MongoDB UML 2.0

          Betriebssysteme

          Linux
          Sehr gute Kenntnisse
          Windows
          Sehr gute Kenntnisse

          Programmiersprachen

          OOP
          Experte
          Analytisches Denken
          Experte
          Java
          Experte
          JavaFX
          Experte
          Java Swing
          Experte
          JavaScript
          Experte
          HTML5
          Experte
          CSS3
          Experte
          XML
          Experte
          JSON
          Experte

          Datenbanken

          MongoDB
          Fortgeschritten
          MySQL
          Fortgeschritten
          Relationale Datenbanksysteme
          Fortgeschritten

          Vertrauen Sie auf Randstad

          Im Bereich Freelancing
          Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

          Fragen?

          Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

          Das Freelancer-Portal

          Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.