a Randstad company

OOP , JavaFX (FXML, CSS), Java ( Graphics2D , Swing , Multi-Threading , NIO2 , Generics) , JavaScript, HTML 5, CSS 3, XML , JSON, jQuery, AngularJS

Profil
Top-Skills
Java 17 JavaFX 17 Java Swing XML JSON HTML(5) JavaScript CSS3 Node.js MongoDB
Verfügbar ab
01.08.2022
Noch verfügbar - Schnell sein lohnt sich: Der Experte kann bereits für Projekte vorgesehen sein.
Verfügbar zu
100%
davon vor Ort
0%
Einsatzorte

PLZ-Gebiete
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr 2 Monate

2021-07

heute

Ein neuartiger Dateimanager namens FLOR

Entwickler / Owner
Rolle
Entwickler / Owner
Projektinhalte

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.

1 Jahr 6 Monate

2021-03

heute

AladdinDB ein neuartiges NoSQL Datenbanksystem

Software-Entwickler / Author
Rolle
Software-Entwickler / Author
Projektinhalte

AladdinDB ist mein neuestes Projekt.

Ein neuartiges, objektorientiertes, dokumentenbasiertes, NoSQL Java Datenbanksystem.

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

17 Jahre 5 Monate

2005-04

heute

Eigener Web- Server auf Linux Basis

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

2017-01

2021-01

Entwicklung einer Java FX Datenbankanwendung - YC4youDB

Java 11 JavaFX MongoDB ...
Projektinhalte

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.

Kenntnisse
Java 11 JavaFX MongoDB Node.js
4 Jahre 1 Monat

2017-01

2021-01

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

Projektinhalte

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
Rolle
Entwickler
Projektinhalte

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 ...
Rolle
Software Engineer, Autor, Geschäftsführer
Projektinhalte
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.
Produkte
Eclipse NetBeans 8.0 Git Linux Proguard Launch4J
Kenntnisse
OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Generics NIO.2 JSON XML HTML CSS JavaScript Servlets TomCat Java
Einsatzort
Home Office
2 Monate

2015-06

2015-07

IT Trainer für Fachinformatiker

Freiberuflicher Trainer HTML5 CSS3 JavaScript ...
Rolle
Freiberuflicher Trainer
Projektinhalte
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.
Produkte
Visual Studio Online JSON Editor
Kenntnisse
HTML5 CSS3 JavaScript jQuery AngularJS JSON
Kunde
Lutz & Grub AG
Einsatzort
Nürnberg
5 Monate

2015-03

2015-07

Terminal UI in JavaFX

Software Engineer Java 8 OOP JavaFX ...
Rolle
Software Engineer
Projektinhalte
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.
Produkte
NetBeans Maven GIT SourceTree JIRA Linux Windows 8
Kenntnisse
Java 8 OOP JavaFX FXML CSS Binding Generics Lambdas Collections API Exeption Handling Java EE SpringBoot JSON Agil nach Scrum MongoDB
Kunde
hiqs GmbH
Einsatzort
Heilbronn
3 Jahre 2 Monate

2009-05

2012-06

Diverse Programmier-Tätigkeiten an einem Waren-Wirtschaftssystem

Software-Engineer Java OOP Swing ...
Rolle
Software-Engineer
Projektinhalte
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.
Produkte
Eclipse MySQL Administration Query Browser Workbench Linux Windows
Kenntnisse
Java OOP Swing Multi-Threading Collections API Exception Handling JDBC MySQL
Kunde
Triway Internet Service GmbH
Einsatzort
Vohenstrauss
3 Monate

2009-10

2009-12

Term-Organizer (Java Framework)

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

2008-01

2008-08

HTML JAVA BRIDGE (Java Framework)

Software Engineer, Autor Java OOP Graphics2D ...
Rolle
Software Engineer, Autor
Projektinhalte
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.
Produkte
Eclipse CVS Linux Windows
Kenntnisse
Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling XML HTML CSS JavaScript DOJO
Kunde
XDEV Software Corp. Deutschland GmbH
Einsatzort
Weiden i. d. Oberpfalz
1 Jahr 2 Monate

2003-04

2004-05

AVC für Siemens

Software Engineer, Projektleiter Java OOP Collections API ...
Rolle
Software Engineer, Projektleiter
Projektinhalte
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.
Produkte
Eclipse CVS UML-Omondo Bugzilla Windows
Kenntnisse
Java OOP Collections API Exception Handling Java EE Servlets JDBC SQL TomCat HTML CSS JavaScript UML XML
Kunde
Samhammer AG
Einsatzort
Weiden i. d. Oberpfalz
4 Monate

2003-01

2003-04

Tradeplace

Software Engineer Java OOP Collections API ...
Rolle
Software Engineer
Projektinhalte
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.
Produkte
Eclipse CVS UML-Omondo Bugzilla
Kenntnisse
Java OOP Collections API Exception Handling Java EE Servlets JDBC MS-SQL MS-IIS TomCat HTML CSS JavaScript UML XML
Kunde
Samhammer AG
Einsatzort
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 ...
Rolle
Software Engineer, Autor, Trainer, Geschäftsführer
Projektinhalte
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.
Produkte
Windows
Kenntnisse
Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Java Applet MySQL PHP
Kunde
Zaxxspeed Communications GmbH
Einsatzort
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 ...
Rolle
Autor, Software Engineer, Geschäftsführer
Projektinhalte
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.
Produkte
Windows
Kenntnisse
Java OOP Graphics2D AWT Swing Multi-Threading Streams API Collections API Exception Handling Java Applet
Kunde
Zaxxspeed Communications GmbH
Einsatzort
HomeOffice
7 Monate

2000-03

2000-09

Unternehmens-Plattform

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

Als Autor und Entwickler eines Web-Editors habe ich mehrere eigene Java API's ins Leben gerufen, von denen ich hier ein paar aufzählen möchte:

 

Die "StructurNode" API:

Hinter den Kulissen besteht die Daten-Landschaft des Editors aus sauber strukturiertem XML Dokumenten.

Als Brücke zwischen der Java Welt und den genannten XML Dokumenten habe ich eine Java API namens "StruktureNode" entwickelt.

Durch Verbindungen von sehr Leichtgewichtigen Knoten-Objekten können große Daten-Strukturen sehr Ressourcen sparend im RAM verwaltet werden.

 

Die XML API:

Eine selbst entwickelte API dient für das Parsen der XML Dokumente in beiden Richtungen.
Das heißt, "StruktureNode" Objekt-Strukturen nach XML und umgekehrt. 
 
Das GUI Framework
Für das Entwickeln von mehrsprachigen grafischen Benutzer-Oberflächen habe ich ein spezielles Framework ins Leben gerufen.
 
Programmier-Mechanismen wie das layouten, multilinguale Beschriftungen oder  komplexe Ereignis-Verwaltungs-Mechanismen (für Benutzer-Interaktionen), werden durch das Framework wesentlich vereinfacht.
 
Durch das Verlinken von UI Objekten mit speziellen Binder Objekten, kann das Verhalten von Benutze-Ereignissen dynamisch festgelegt werden.
 
UI-Manager sorgen für eine automatische Anpassung der Benutzer Schnittstellen, im Zusammenhang mit Umgebungs-Veränderungen.
 
Das HTML Framework
Dieses Framework dient für das automatische Erzeugen von HTML DOM Strukturen aus grafischen Java Umgebungen.
Eine eigene JavaScript API mit AJAX Schnittstellen ist verantwortlich für spezielle Manipulations-Möglichkeiten von HTML DOM Knoten und für den Datenaustausch mit eigenen Java Web-Anwendungen.

2 Jahre 7 Monate

1997-09

2000-03

Fachinformatiker Anwendungsentwicklung

Fachinformatiker, EDV-Schulen des Landkreises Tirschenreuth in Wiesau
Abschluss
Fachinformatiker
Institution, Ort
EDV-Schulen des Landkreises Tirschenreuth in Wiesau

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.

Deutsch Muttersprache
Englisch Gute Kenntnisse
Türkisch Muttersprache

Top Skills
Java 17 JavaFX 17 Java Swing XML JSON HTML(5) JavaScript CSS3 Node.js MongoDB
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
Seit über 20 Jahren bin ich es gewohnt, größere Java Projekte in eigener Verantwortung zu realisieren.
 
Gleichzeitig haben sich meine Fähigkeiten:
  • Die richtigen Aspekte innerhalb fachlicher oder Software-technischer Anforderungen zu erkennen und Sie Objekt-orientiert zu isolieren.
  • Usability und Design moderner grafischer Benutzeroberflächen

ständig weiter entwickelt.

Anspruchsvolle Lösungen erreiche ich durch den Einsatz modernster Technologien und Methoden.


Meine neueste Erfahrung als IT-Trainer zeigte mir, dass ich eine besondere Gabe im
Umgang mit Menschen besitze. Ich kann sehr gut auf sie eingehen, sie motivieren und
eine positive Atmosphäre schaffen.


Meinen schnellen Zugang zu Menschen verdanke ich unter anderem der Tatsache,
dass ich aus einer Großfamilie mit neun Geschwistern komme.

Ich selbst bin Vater von vier Kindern.

Meine jahrelange Erfahrung als Trainer für Leistungsturnen gaben mir ebenfalls wichtige Erkenntnisse mit auf den Weg.


Ich freue mich immer wieder auf neue Herausforderungen, bei denen ich mein Wissen, meine Kreativität und Energie entfalten kann.

 
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren