
Macit Kandemir
Fähigkeiten und Kenntnisse
Werdegang
Berufserfahrung von Macit Kandemir
- Bis heute 1 Jahr und 11 Monate, seit Juni 2024didaris
IT-Trainer im Bereich „Software Developer (IHK)“
Themen: Java (bis v21) - Grundlagen - OOP - JavaFX/Swing - JPA(Hibernate) - Multithreading Tools - Maven - UML EDITOREN - IntelliJ
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
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
- Bis heute 4 Jahre und 10 Monate, seit Juli 2021
FLOR - Ein neuartiger Dateimanager
XeLaraSoft
Entwicklung eines sehr innovativen neuartigen Dateimanagers, bestehend aus mehreren Editoren: - ermöglicht die Betrachtung von Dateien aus unterschiedlichen Perspektiven (Aspekten). - eine neue und sehr komfortable Art, Dateien Tags zuzuordnen. - ... FLOR basiert auf meinem eigenen DB-System (AladdinDB) und wird schon sehr bald als OpenSource/Freeware zur Verfügung stehen. Technologien: -------------------- Java-17, JavaFX-17, AladdinDB, Eclipse, Git, Linux
- Bis heute 5 Jahre und 2 Monate, seit März 2021
AladdinDB – Ein neuartiges NoSQL DB-System
XeLaraSoft
AladdinDB ist ein neuartiges, objektorientiertes, dokumentenbasiertes, NoSQL Datenbanksystem und steht als Open-Source-Projekt auf GitHub zur Verfügung. Technologien: Java-17, XML, Eclipse, Git, Linux GitHub : https://github.com/aladdindb/com.aladdindb
- 5 Monate, März 2023 - Juli 2023
IT-Dozent für Fachinformatiker (Anwendungsentwicklung)
Bildungsinstitut Plus GmbH
März 2023–Juli 2023 · 5 MonateMärz 2023–Juli 2023 · 5 Monate RemoteRemote Themen: - objekorientierte Programmierung in Java ( mit Eclipse/IntelliJ ) - Softwarearchitekturen ( Entwurfsmuster: Singleton/Multiton, MVC, Observer, Factory ) - 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 ... und mehr
- 17 Jahre und 2 Monate, Mai 2005 - Juni 2022
Eigener Web-Server auf Linux Basis
XeLaraSoft
Neben Software-Engineering Tätigkeiten unterhalte ich seit mehr als 15 Jahren einen eigenen dedizierten Web- Server auf Linux Basis.
- 4 Jahre und 1 Monat, Jan. 2017 - Jan. 2021
Yc4you – JavaFX / MongDB DB-Anwendung
XeLaraSoft
Neuentwicklung einer JavaFX/MongoDB Datenbankanwendung, für die Verwaltung von Geschäftsvorgängen bei der Vermittlung von Yacht- Personal und einer Website (https://yc4you.com) in nativem HTML5, Css3 und JavaScript sowie Animations-Algorythmen ohne den Einsatz von Fremdcode. Technologien: Java-12, JavaFX, MongoDB, NodeJS, ExpressJS, RequireJS, HTML5, CSS3, JavaScript, Eclipse, Git, Linux
- 5 Monate, Aug. 2020 - Dez. 2020
Kontrollsystem über 7“ Touchscreen und RaspBerry PI 4
Klaus-Dieter Kowitz, SEK-Spezialelektronik
Entwicklung einer modernen grafischen Benutzeroberfläche für ein 7“ Touchscreen-Display in "Java-/JavaFX 12" für die Steuerung eines Automaten (durch die Bedienung des obengenannten GUI's) über einen "Raspberry Pi 4" mit dem Einsatz von Pi4J. Technologien: Java-12, JavaFX 12, Pi4J, XML, Eclipse, Git, Linux
- 12 Jahre und 9 Monate, Mai 2004 - Jan. 2017
Entwicklung einer Webdesign Software
XeLaraSoft
Konzeptionelle Entwicklung eines Web-Editors namens "XeLara" als Java-Desktop-Anwendung. Das Entwerfen von Web Seiten mit XeLara wird über eine sehr komfortable grafische Benutzeroberfläche (ähnlich einem Vektor-Grafik Programm) gesteuert. Technologien: Java, OOP, Graphics2D, AWT, Swing, Multi-Threading, JSON, XML, HTML, CSS, JavaScript, Eclipse, Git, Linux
Als IT Trainer für eine Gruppe von 10 Fach-Informatikern. 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 in Vergleich zur XML verstehen.
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. Technologien: Java 8, JavaFX, OOP, FXML, CSS, JavaEE, SpringBoot, JSON, Agil nach SCRUM, MongoDB, NetBeans, Maven, Git, SourceTree, JIRA, Linux, Windows 8.1
- 3 Jahre und 2 Monate, Mai 2009 - Juni 2012
Waren-Wirtschaftssystem „Open-Fakt“
Triway Internet Service GmbH
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 "OpenFakt" API. Diverse Veränderungen und Verbesserungen der Datenbankstruktur und im Zusammenhang stehende Anpassungen im "OpenFakt" API. Technologien: Java, OOP, Swing, JDBC, MySql, Eclipse, MySQL ( Administrator, Query Browser, Workbench), Linux, Windows
- 3 Monate, Okt. 2009 - Dez. 2009
Term-Organizer (Java Framework)
XeLaraSoft
Das Framework wurde von mir konzeptionell realisiert. Es bietet dem Java Anwendungs-Entwickler komfortable GUI Komponenten und Hilfsklassen zur Organisation von Terminen. Technologien: Java, OOP, Graphics2D, AWT, Swing, Multi-Threading, XML, Eclipse, Linux, Windows
- 8 Monate, Jan. 2008 - Aug. 2008
HTML JAVA BRIDGE (Java Framework)
XDEV Software Corp. Deutschland GmbH
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. Technologien: Java, OOP, Graphics2D, AWT, Swing, Multi-Threading, XML, HTML, CSS, JavaScript, DOJO, Eclipse, CVS, Linux, Windows
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. Technologien: Java, OOP, JavaEE, Servlets, JDBC, SQL, TomCat, HTML, CSS, JavaScript, UML, XML, Eclipse, UML-Omondo, Bugzilla, Windows
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 verwaltet. Konzeption 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.
- 10 Monate, März 2002 - Dez. 2002
Konzeptionelle Entwicklung des Web-Editor's "DotComGraphics 3.0"
Zaxx Speed Communication Internet GmbH
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. Technologien: Java/Applets, OOP, Graphics2D, AWT, Swing, Multi-Threading, MySQL, PHP, Windows
- 1 Jahr und 7 Monate, Sep. 2000 - März 2002
Konzeptionelle Entwicklung des Web-Editor's "DotComGraphics 1.0 / 2.0".
Zaxx Speed Communication Internet GmbH
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. Technologien: Java/Applets, OOP, Graphics2D, AWT, Swing, Multi-Threading, Windows
- 7 Monate, März 2000 - Sep. 2000
Unternehmens-Plattform
Zaxx Speed Communication Internet GmbH
Konzeptionelle Entwicklung eines rein Client-seitigen CMS Systems mit AJAX ähnlicher Funktionalität. Technologien: HTML, CSS, JavaScript, ActiveX-Steuer-Elemente, CSV, Windows
Ausbildung von Macit Kandemir
- 2 Jahre und 7 Monate, Sep. 1997 - März 2000
Fachinformatiker Anwendungsentwicklung
EDV-Schulen des Landkreises Tirschenreuth in Wiesau
Sprachen
Deutsch
C2 (Verhandlungssicher / Muttersprachlich)
Türkisch
C2 (Verhandlungssicher / Muttersprachlich)
Englisch
B1-B2 (Gute Kenntnisse)
XING Mitglieder mit ähnlichen Profilangaben
XING – Das Jobs-Netzwerk
Über eine Million Jobs
Entdecke mit XING genau den Job, der wirklich zu Dir passt.
Persönliche Job-Angebote
Lass Dich finden von Arbeitgebern und über 20.000 Recruiter·innen.
21 Mio. Mitglieder
Knüpf neue Kontakte und erhalte Impulse für ein besseres Job-Leben.
Kostenlos profitieren
Schon als Basis-Mitglied kannst Du Deine Job-Suche deutlich optimieren.
