Macit Kandemir

ist verfügbar. ✅

Freiberuflich, IT-Trainer im Bereich „Software Developer (IHK)“, didaris
Fethiye, Türkei

Fähigkeiten und Kenntnisse

Softwareentwicklung
Software Engineering
Scrum
JIRA
Trainer
UI Entwicklung
OOP
Java
JavaFX
FXML
Swing
AWT
Graphics2D
Multi-Threading
Responsive Web Design
MVC
HTML 5
JavaScript
CSS 3
XML
JSON
NodeJS
MongoDB
Maven
Eclipse
GIT
Linux
SQL
Spring Boot
XSD
DTD
XSL
XSLT
XPath
XSL-FO
IT-Training
JUnit
Hibernate

Werdegang

Berufserfahrung von Macit Kandemir

  • Bis heute 1 Jahr und 11 Monate, seit Juni 2024

    IT-Trainer im Bereich „Software Developer (IHK)“

    didaris

    Themen: Java (bis v21) - Grundlagen - OOP - JavaFX/Swing - JPA(Hibernate) - Multithreading Tools - Maven - UML EDITOREN - IntelliJ

  • Bis heute 2 Jahre und 8 Monate, seit Sep. 2023

    IT-Dozent - Online Schulungen

    GFU Cyrus AG

    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 5 Monate, seit Dez. 2021

    IT-Dozent - Online Seminare

    Protranet Institut

    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

  • 2 Monate, Juni 2015 - Juli 2015

    IT Trainer für Fachinformatiker

    Lutz & Grub AG

    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.

  • 5 Monate, März 2015 - Juli 2015

    Terminal UI in JavaFX

    hiqs GmbH

    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

  • 1 Jahr und 2 Monate, Apr. 2003 - Mai 2004

    AVC für Siemens

    Samhammer AG

    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

  • 4 Monate, Jan. 2003 - Apr. 2003

    Tradeplace ( Ein elektronischer Marktplatz )

    Samhammer AG

    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 – 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.

21 Mio. XING Mitglieder, von A bis Z