JAVA - Allrounder, - Entwickler, - Trainer, - Coach
- Verfügbarkeit einsehen
- 2 Referenzen
- auf Anfrage
- 78052 Villingen-Schwenningen
- National
- hu | de | en
- 15.12.2022
Kurzvorstellung
J2EE 5.0, Servlets, JSP, JSF, Spring, Struts, MVC, HTML, CSS, JavaScript, Hibernate, JPA, JDBC, SpringBoot, DB2, PostgreSQL, Sockets, RMI, Java Concurency, JNI, JMF, JavaMail,
Maven, Git, SVN, Tomcat, UML, Swing, AWT, SWT, JavaFX, JUnit,
Qualifikationen
Projekt‐ & Berufserfahrung
10/2022 – 12/2022
Tätigkeitsbeschreibung
Konfiguration und Erweiterung bestehender Swing GUI-Komponenten
Technologies and Tools:
Java 11, Eclipse, eGit, Bitbucket, Jira
Java (allg.)
1/2022 – 6/2022
Tätigkeitsbeschreibung
Mitarbeit an einem Großprojekt: „Charging Point Operator Gateaway“
zur Erfassung der Daten von Ladestationen für eAutos.
Technologies and Tools:
Jira, Confluence, Scrum, Postman, REST, Java 11, IntelliJ, Micro Services, JUnit
Java (allg.)
8/2020 – 5/2021
Tätigkeitsbeschreibung
Diverse Online Schulungen für IHK Umschüler im Bereich Java und Python
Java 8, Eclipse
Java (allg.), Python
10/2019 – 10/2019
Tätigkeitsbeschreibung
Trainer Java Workshop für IHK Umschüler
mit einführung in GUI Technology mit Swing und NetBeans
Java (allg.)
3/2019 – 7/2019
Tätigkeitsbeschreibung
Projekt: Improving Quality Standards in different Projects
- Definition and documentation of a dedicated SonarCube-Rule-Set
- Code Quality analysis and issue modifications in different Projects
- Unit Test implementations for different Projects
Technologies and Tools used:
Git, SonarCube, CheckMarx, JUnit, Mockito, PowerMock, Java-8, Eclipse
-------------------------------------------------
Java (allg.)
4/2018 – 11/2018
Tätigkeitsbeschreibung
Supporting a developer team by:
- Establishing the GIT Version Control System for Eclipse (eGIT)
for new Projects. (Tutorial created)
- Version Control System Migration of old Projects
from CVS to GIT (Tutorial created)
- Build Management System Migration of old Projects
from ANT to Maven. (Tutorial created)
- Modifications of an existing GUI-Desktop Application in JavaFX Technology
(Problem Analysis + Requirement Spec of Changes + Implementation + Test + Demo)
- Installer Tool for Maven Dependencies supporting migration of old (Ant-based) projects into Maven by discovering pom-dependencies on central repository and creating/updating the pom-script. The corresponding GUI Desktop Application is developped in Swing Technology.
Technologies and Tools:
Java 8, Eclipse, eGit, Jira, Maven, ANT, CVS, Swing
Java (allg.)
10/2017 – 12/2017
Tätigkeitsbeschreibung
Project: Data Base Migration
Eingesetzte Tools/Technologien:
- JavaEE, Java 8, Maven, Junit, Eclipse (Oxigen)
- JDBC, JPA, EclipseLink, Spring Boot, SQL, PostgreSQL, H2, Oracle, Git
-------------------------------------------------
Java (allg.)
9/2017 – 9/2017
Tätigkeitsbeschreibung
Java Trainer für Wochenseminar – IHK Java Kurs mit Einführung in Swing GUI Technology
Java 8, NetBeans
Java (allg.)
3/2017 – 9/2017
Tätigkeitsbeschreibung
Part 1) Desktop GUI Anwendung in SWT Technology: - Metallization Module
Part 2) Diverse Refactorings in older Modules
Part 3) Data-Base-Table-Viewer Component - a GUI Component in SWT Technology - for WindowBuilder + Documentation
(a drag and droppable Component for SWT Applications)
Eingesetzte Tools/Technologien:
SWT/Swing WindowBuilder
Java 8, Eclipse (Neon)
DB2 - Data Base
JDBC, SubVersion
-------------------------------------------------
Java (allg.)
10/2016 – 2/2017
Tätigkeitsbeschreibung
Karten Download Manager BMW
GUI-Desktop Anwendung in JavaFX Technology
Eingesetzte Tools/Technologien:
JavaEE, JavaFx, Java 8, CSS3, Maven, Junit, Jenkins, Eclipse (Neon) SubVersion
-------------------------------------------------
Java (allg.)
7/2012 – 9/2016
Tätigkeitsbeschreibung
Entwicklung/Erweiterung mehrere Versionen von
„Broadcast Licensing Tools”
Eingesetzte Tools/Technologien:
MyEclipse, IntelliJ , Tomcat 7, Java7, JSF2.0, HTML/HTML5,
JavaScript, CSS, Hibernate, Spring, MVC, JAX-WebServices, Groovy, Grails, Jira, SVN, Swing, Selenium, WebDriver, Testing frameworks Geb/Spok, Gradle
Short description of project:
Web Interface for a broadcast network planning and eLicensing tool.
Part 1: Tomcat / Web Client (JSF or Grails)
used by the planning officer to manage, create, upload, modify and
copy licenses
Part 2: Jax Web Services to access the Network Planning and licensing tool
Part 3: Oracle DB to store semi-finished licenses (accessed via Hibernate)
-------------------------------------------
Java (allg.)
8/2011 – 1/2012
Tätigkeitsbeschreibung
insgesamt 3 Wochen-Seminare
Java-Einsteiger bis J2EE
-------------------------------------------
Java (allg.)
5/2011 – 6/2012
Tätigkeitsbeschreibung
Entwicklung eines
„Web Based Audit and Reporting Systems”
Eingesetzte Tools/Technologien:
Eclipse 3.6 Helios, Java SE 6.0, SVN
Web Frontend/Backend:
Tomcat 6
Java EE 5.0
JPA (Eclipselink-2.0.2), MS-SQL Server
JAXWS-2.2 - WebServices
JSF, Facelets, MyFaces,
Client: Swing ( GWT-WindowBuilder Pro), WebStart, Graphics, Xserces,
XML, FOP (Formatting Objects for PDF), Web Service Apache CXF,
Rich Client – Uploading Audits, Downloading Templates
Short Description of Project:
An auditing tool for quality ensurance at BASF coating shops.
Part 1: Desktop Client (Swing)
used by the Auditing Person to create Audits and draft PDF docs, to up-load Audits, to download Audit-Templates and Documents via
Web-service (Apache CXF)
Part 2: Tomcat / Web Client (JSF)
used by the System manager:
to manage Users, PDF-Docs, Audits, Templates, to creates new
Templates, and import/export CSV of templates.
Part 3: MS-SQL data base accessed via JPA (EclipseLink) from Tomcat
-------------------------------------------
Java (allg.)
4/2009 – 6/2012
Tätigkeitsbeschreibung
Coaching in folgenden Bereichen:
C#.NET
ADO.NET
ASP.NET
.NET Web-Services
.NET Remoting
.NET Security
Java: SCJP, SCJD, SCWCD Zertifikationen
-------------------------------------------
Java (allg.)
2/2009 – 2/2009
Tätigkeitsbeschreibung
Beratung, Entwicklung eines Java Tools mit Swing GUI
als Schnittstelle für SAP Data-Access
-------------------------------------------
Java (allg.)
9/2008 – 9/2008
Tätigkeitsbeschreibung
ASP.NET Seminar
-------------------------------------------
C#
7/2008 – 5/2015
Tätigkeitsbeschreibung
Trainer für Java - SCJP, OCA, OCP Zertifikation Kurse
-------------------------------------------
Java (allg.)
4/2008 – 6/2008
Tätigkeitsbeschreibung
Produkt -Installer und -Konfigurator.
Realisiert mit: C#.NET
Tools/Technologien:
Visual Studio 2005
.NET Deployment Technology
Advanced Installer Version 6.2
GUI
-------------------------------------------
C#
6/2007 – 12/2011
Tätigkeitsbeschreibung
Trainer für folgende Sun - Java Seminare:
SL - 110
SL - 275
SL - 285
SL - 314
OO - 226
-------------------------------------------
Java (allg.)
5/2007 – 12/2007
Tätigkeitsbeschreibung
Coaching in folgenden Bereichen:
C#.NET
ADO.NET
Web-Services
Web-Applications
Security
-------------------------------------------
C#
7/2006 – 1/2007
Tätigkeitsbeschreibung
Test-Suite : Steuerung von Messeinrichtungen und Testgeneratoren mit GPIB- und RS232 Bus
Analyse, UI-Design
Anwendung von GPIB, RS232 interface
Spezial Script Sprache entwickelt für die Testerstellung durch den User
Automatische Generierung von Testreports, Ausgabe in Excel Sheets
Realisiert unter: VB.NET, Miceosoft Visual Studio, Excel
-------------------------------------------
Java (allg.)
3/2006 – 7/2006
Tätigkeitsbeschreibung
Intranet Web-Tools für eine Intranet Web-Seite
Serverseitige Utilities für die einfache Erstellung/Änderung der Inhalte einer Intranet Web-Seite sowie Dynamische Benutzerfunktionen mit folgenden Schwerpunkten:
- Erkennung neuer Dokumente und dynamische Anpassung von Links,
- Suchfunktion von Begriffen
- Kalenderfunktion
- Meinungsumfrage
JSP- und Servlet-Programmierung, der Serverseitigen Dienste
Client: HTML Programmierung
Einrichtung des Tomcat Webservers
Realisiert unter: Java 5.0, HTML, JavaScript, Java Servlets, NetBeans, JSP
-------------------------------------------
Java (allg.)
5/2005 – 3/2006
Tätigkeitsbeschreibung
Home Networking (HDTV Data Streaming)
High Definition TV Media Streaming via Power Line Modems
Serverseitige Control Software zur Steuerung von 3th Party Streaming Software
und Handling von Client Requests
Multi-Client Handling
Realisiert unter: JDK 5.0
-------------------------------------------
Java (allg.)
4/2004 – 5/2005
Tätigkeitsbeschreibung
Firma: Thomson
PVR (Personal Video Recorder) Demonstrator
User Interface und Steuerung ein PVR Modul via RS232 Bus
UI - Simulation der Graphischen Oberfläche eines Fernsehgerätes
als Swing Oberfläche für den Demoeinsatz im TV
Realisiert unter: Java J2SE 5.0, NetBeans
-------------------------------------------
Java (allg.)
6/2003 – 4/2004
Tätigkeitsbeschreibung
TV-Menü - Translation System
Client:
Graphical UserInterfafe
Socket connection zum Application Server
Graphische Präsentation der TV-Menüs
Visual Menü Design Tool
Font Design Tool
Chinese Font Usage
Server:
Multi User Handling über Socket Connection
Zentrale Datenbank für Translations (Strings)
Access Level Implementation (Project, User Role)
Realisiert unter: JDK1.4, NetBeans, Swing, AWT, Eclipse, HSQLDB
-------------------------------------------
Java (allg.)
1/2002 – 12/2006
Tätigkeitsbeschreibung
Im Ramen der „Technology Brick“ - Tätigkeit bei Thomson regelmäßige Durch-führung von Java-Seminaren/Workshops
• Grundlagen Kurs (Level für die Zertifizierung: SCJP)
• Aufbau Kurs (J2EE)
Zwei Swing Demo Programme für die Kursteilnehmer :
1) Mathematischer Funktion – Plotter (Swing)
2) Foto-Betrachter Tool (Swing)
Writing a Swing Tutorial for these Seminars
Realisiert unter JDK1.3 – JDK1.5
-------------------------------------------
Java (allg.)
Über mich
- Projektmitarbeit vor Ort oder Remote
- Eigenständige Projektbearbeitung
- Technologie-Coaching
Meine besonderen Kenntnisse und Erfahrungen liegen in folgenden Bereichen/Technologien:
Swing, J2SE 8.0, J2EE 5.0, Servlets, JSP, JSF, Spring, Struts, Hibernate, JPA, JDBC, Sockets, RMI, AWT, Java Concurency Utilities, JNI,
Java 3D, JMF, Java Communications Framework, JavaMail, Java Beans, Applets, Jakarta Tomcat, Glasfish-Application Server,
UML, OO Design, OO-Analyse
Web-Anwendungen, Desktop-Anwendungen, Multi-Client/Server-Anwendungen, Graphics, Animationen, Embedded Java Applications
Tools: NetBeans 7.1, Eclipse-Indigo, MyEclipse10
Zusätzliches: HTML, CCS, JavaScript, C#.NET, ASP.NET, ADO.NET, VB.NET
Ich arbeite zielorientiert, bin zuverlässig und garantiere den erfolgreichen Abschluss eines Projektes.
Stunden- oder Tagessatz bzw. Projektpauschale sind Verhandlungssache und liegen im marktüblichen Bereich.
Bei Interesse erhalten Sie von mir selbsverständlich weitere Dokumente, wie CV, Referenzen, Certificate, Ingenieurzeugnis, usw.
Vorab finden Sie auf meiner Homepage weitere Informationen über mich: (siehe Kontaktdaten)
Weitere Kenntnisse
Persönliche Daten
- Englisch (Fließend)
- Ungarisch (Muttersprache)
- Deutsch (Muttersprache)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden