Arbeitserlaubnis: EU-Bürger
Entwicklung von einer Spring-Boot Applikation mit Angular 11 für die Suche, Buchung und Verwaltung von Flugfracht.
Ausgeführte Tätigkeiten: Software-Design, Fullstack-Programmierung, Tests, TDD, unit-tests,
Integrationstest, e2e-Tests, Bugfixing, Datenbank Migrationen
Entwicklung von einer Spring-Boot 2 Applikation mit Angular 8 für die Verwaltung von Kampagnien(Aktionen) und Regressforderungen
- Preisauskunft von medizinischen Produkten für Rezeptabrechnungen
- Verwaltung von Vertägen und Preislisten
- Verwaltung von Kassenstammdaten
- Verwaltung von Leistungserbringern
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit),
TDD, Bugfixing, Oberflächentests, Datenmigration
Software-Design, Protyp-Entwicklung und Evaluierung neuer JS-Frameworks, GUI-Programmierung(Knockout.js), Tests(JUnit), Bugfixing, Oberflächentests
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit), Bugfixing, Oberflächentests
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit), Einführung des Teams in Wicket, Bugfixing, Oberflächentests, Icon-Generierung und Integrierung mit IcoMoon und less
Teamlead(Frontend), Software-Design, GUI-Programmierung(AngularJS), Bugfixing, Oberflächentests
Software-Design, Programmierung, Dokumentation, DB-Migration, Bugfixing, Tests(JUnit), Oberflächentests
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit), Im- und Export von Konfigurationsdateien in xml, Adminbox, Bugfixing, Oberflächentests
Projektleitung, Architektur, Software-Design, Geocoding, GUI-Programmierung(Wicket), Tests(TestNG & Mockito), Integrationstests, Oberflächentest(Selenium)
Software-Design, GUI-Programmierung(Wicket, Swing), Reporting, Bugfixing, Tests(JUnit)
Konzeption und Software-Design, GUI-Programmierung(Struts2), Tests(JUnit), Integrationstests, Oberflächentest(Selenium)
Migration der Altdaten, Software-Design, GUI-Programmierung(Wicket), Tests(JUnit & Mockito), Integrationstests, Oberflächentest(Selenium)
Software-Design, Socket-Programmierung(TCP/IP), Tests(JUnit&Mockito)
Architektur, Software-Design, GUI-Programmierung(Wicket), Tests(JUnit & Mockito), Integrationstests, Oberflächentest(Selenium)
Web-Programmierung(Struts), Webservice-Programmierung, jQuery-Plugins-Entwicklung, Backend-Entwicklung, Prototyp Entwicklung, Tests(JUnit)
Migration der Altdaten, GUI-Programmierung(SpringMVC und Wicket), Backend-Entwicklung, Tests(TestNG & Mockito)
Zeitraum: 10/2009 - 04/2010
Firma: Internet Dienstleister
Projekt: Portierung einer bestehenden Struts-Webapplikation auf das neue
Apache Wicket Framework.
Ausgeführte
Tätigkeiten: Migration von Struts auf Wicket, GUI-Programmierung(Wicket),
Tests(JUnit & EasyMock), Integrationstests, Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP, SUSE 11.1
Datenbanken: My-SQL, derby
Web-
(Applikations-)
Server: Tomcat 5.5.26, Jetty 6.1.4
Programmierung: JAVA, J2SE 1.6, Apache Wicket, HTML, XML, JUnit, JSON, Spring,
Hibernate, EasyMock, checkstyle
Entwicklungs-
Tools: Eclipse 3.5, Maven2, cygwin, Firefox, Selenium, Subversion, EMMA,
Quantum DB
Verwendete
Design-Patterns: SOA, DAO(Data Access Object), MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 07/2009 - 10/2009
Firma: Internet Dienstleister
Projekt: Integration eines neuen vereinheitlichen Mailbackends in das Frontend
von einem email-Portal. Das Frontend wurde mit dem neuen
Java-Framework (Apache Wicket) realisiert.
Ausgeführte
Tätigkeiten: GUI-Programmierung(Wicket), Tests(JUnit & EasyMock), Integrationstests,
Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP, SUSE 9.1
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: Tomcat 5.5.27, Jetty 6.1.4
Programmierung: J2SE 1.6, Apache Wicket, HTML, JavaMail, XML, JUnit, JSON, Spring,
Hibernate, EasyMock, checkstyle
Entwicklungs-
Tools: Eclipse 3.5, Maven2, cygwin, Firefox, Selenium, Subversion, EMMA,
Quantum DB
Verwendete
Design-Patterns: SOA, DAO(Data Access Object), MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 04/2009 - 07/2009
Firma: Software-Hersteller
Projekt: Entwicklung und Implementierung von einem Webportal für Buchungen von
Reisen mit dem neuen Java-Framework (Apache Wicket).
Ausgeführte
Tätigkeiten: Architektur, Software-Design, GUI-Programmierung(Wicket),
Tests(JUnit & EasyMock), Integrationstests, Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP, openSuse10.1
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: Tomcat 6.0.16
Programmierung: J2SE 1.6, Apache Wicket, HTML, XML, JUnit, Spring, Hibernate, EasyMock,
checkstyle
Entwicklungs-
Tools: Eclipse 3.4.1 Maven2, cygwin, Firefox, Selenium, Subversion, EMMA,
Quantum DB
Verwendete
Design-Patterns: Singleton, DAO(Data Access Object), DTO(Data Transfer Object),
MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 07/2008 - 04/2009
Firma: Bank
Projekt: Entwicklung und Realisierung von einem B2B Händlerwebportal für die
Vermarktung von Fahrzeugen über Leasing oder Finanzierung.
Ausgeführte
Tätigkeiten: Architektur, Software-Design, Model Driven Development, Modellierung,
GUI-Programmierung(JSF), Qualitätssicherung, Tests(JUnit & EasyMock),
Integrationstests, Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: Tomcat 6.0.16
Programmierung: J2SE 1.6, JSF, xhtml, JUnit, Apache MyFaces Trinidad, Spring,
Hibernate, EasyMock
Entwicklungs-
Tools: Rational Software Modeler 7.0.5 (RSM Basiert auf eclipse 3.3), cygwin,
Firefox, ApacheDS, SeleniumRC, CVS, JMeter, XMLSpy, WinSCP, EMMA,
openArchitectureWare, Quantum DB
Verwendete
Design-Patterns: SOA, DAO(Data Access Object), Observer, Strategy, MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 07/2007 - 06/2008
Firma: Software-Hersteller
Projekt: Entwicklung und Implementierung eines komplexen, J2EE-basierten
Informations- und Recherchesystems für den deutschen
Zollfahndungsdienst (INZOLL-NEU).
Ausgeführte
Tätigkeiten: Architektur, Software-Design, GUI-Programmierung(Swing),
Qualitätssicherung, Tests(JUnit)
Betriebssystem-
Umgebung: Windows XP, SUN Solaris 8
Datenbanken: Oracle 9i und 10g
Web-
(Applikations-)
Server: OC4J 9.0.5 und 10.1.3.2 (Oracle)
Programmierung: J2SE 1.4.2, JDK1.5, J2EE, Swing, XML, XSLT, Oracle ADF, JUnit, log4j,
checkstyle, Jalopy
Entwicklungs-
Tools: Eclipse 3.2.2 und 3.3.1.1, JDeveloper 9.0.5.2 und 10.1.3.2.0, MKS
Verwendete
Design-Patterns: Singleton, DAO(Data Access Object), DTO(Data Transfer Object),
Business Delegate, Business Facade, MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 01/2007 - 06/2007
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung von einer Abrechnungssoftware für die
Urheberrechte von Komponisten und Musikern auf J2EE-Basis.
Ausgeführte
Tätigkeiten: Java-Programmierung, Service-Programierung, Qualitätssicherung,
Tests(JUnit)
Betriebssystem-
Umgebung: Windows 2000 Professional, Windows XP
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: OC4J 10.1.3 (Oracle), Tomcat 5.0.28
Programmierung: J2SE 1.5, J2EE, XML, JUnit, log4j, SOAP, Webservices, DbUnit
Entwicklungs-
Tools: MyEclipse 3.1.2, Spring, Hibernate, Axis, Struts, Subversion
Verwendete
Design-Patterns: Singleton, DAO(Data Access Object), Business Delegate,
MVC(Model View Controller), Value Object
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 09/2006 - 12/2006
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung von zwei RCP(rich client platform)
Applikationen für die Verwaltung von chemischen Strukturen auf
J2EE-Basis.
Ausgeführte
Tätigkeiten: Java-Programmierung, GUI-Programmierung (SWT), Qualitätssicherung,
Tests(JUnit)
Betriebssystem-
Umgebung: Windows XP
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: OC4J 10.1.3 (Oracle)
Programmierung: J2SE 1.4.2, J2EE, EJB, XML, SWT, Enerjy, JUnit, log4j, xdoclet
Entwicklungs-
Tools: Eclipse 3.1.1, Toad, Subversion
Verwendete
Design-Patterns: Session Facade, Business Delegate, Service Locator,
MVC(Model View Controller), Value Object
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11/2005 - 08/2006
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung eines Spendenverwaltungssystems auf
J2EE-Basis.
Ausgeführte
Tätigkeiten: Java-Programmierung(Hintergrunddienste), Software-Design,
Qualitätssicherung, Tests(JUnits, Mercury)
Betriebssystem-
Umgebung: Windows XP, Red Hat Enterprise Linux, Sun Solaris 10
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: OC4J 10.1.3 (Oracle)
Programmierung: J2SE 1.4.2, J2EE, EJB, XML, Swing, checkstyle, JUnits, commons-logging,
commons-validator, commons-io, commons-pool, UML, LDAP, xdoclet,
Quartz-Framework, Java-Mail, Hibernate, Up-Download-service,
Validation-service, Scheduler-service, Authentication-service,
Email-service
Entwicklungs-
Tools: Eclipse 3.1.1, Borland Together Architect, Mercury Quick Test 8.2,
Mercury Quality Center
Verwendete
Design-Patterns: Session Façade, Business Delegate, Service Locator,
MVC(Model View Controller), Value Object, Mediator
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 06/2005 - 10/2005
Firma: Automobil-Hersteller
Projekt: Entwicklung und Realisierung eines Grading-Systems für die Bewertung
von Autoreifen.
Ausgeführte
Tätigkeiten: Java-Programmierung(Interfaces, Server), Software-Design,
Qualitätssicherung, Tests(JUnits)
Betriebssystem-
Umgebung: Windows 2000 Professional, XP
Datenbanken: Microsoft SQL Server 2000
Web-
(Applikations-)
Server: WebSphere 6
Programmierung: J2SE 1.4.2, J2EE, XML, XML-Schema(xsd), dom4j, TCP/IP, checkstyle,
JUnit, commons-logging-Interface, UML, SQL
Entwicklungs-
Tools: IRAD 6.0, Eclipse 3.1
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 03/2005 - 06/2005
Firma: Automobil-Hersteller
Projekt: Anbindung von verschiedenen Lagersystemen zum den zugehörigen
Katalogsystem über eine Integrationsschicht(ApplicationServer).
Ausgeführte
Tätigkeiten: Java-Programmierung( Servlets, JSP), Software-Design,
Qualitätssicherung, Tests(JUnits)
Betriebssystem-
Umgebung: Windows XP Professional, Suse Linux 8.2
Datenbanken: DB2
Web-
(Applikations-)
Server: WebSphere 6
Programmierung: (J2SE)JDK 1.3.1, J2EE, JSP, Servlets, XML, dom4j, HTTP, JUnits, log4j
Entwicklungs-
Tools: WSAD 5.1.2, Subversion, TortoiseSVN, checkstyle
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 01/2005 - 03/2005
Firma: Software-Hersteller
Projekt: Weiterentwicklung eines PDA -Server-Systems für die mobile Bestellannahme.
Ausgeführte
Tätigkeiten: Java-Programmierung, Software-Design, Datenbank-Design und -Administration
Betriebssystem-
Umgebung: Windows 2000, XP, Suse Linux
Datenbanken: PostgreSQL8
Web-
(Applikations-)
Server: JBoss
Programmierung: JDK 1.1.8, JDK 1.4, J2ME, Java, Swing, AWT, SQL, Jeode
Entwicklungs-
Tools: Eclipse 2.1, Eclipse 3.0.1, pgAdminIII
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 09/2004 - 12/2004
Firma: Software-Hersteller
Projekt: Eclipse-Plugin-Entwicklung eines Suchmoduls für Autos unter J2EE mit
Datenbankanbindung.
Ausgeführte
Tätigkeiten: Java-Programmierung, GUI-Programmierung (Swing, AWT), Software-Design,
Qualitätssicherung
Betriebssystem-
Umgebung: Windows XP Professional
Datenbanken: Oracle 9
Web-
(Applikations-)
Server: WebSphere 6
Programmierung: Java, JDK 1.4, SWT, JFace, EJB, J2EE, RCP, CVS, JUnits, log4j, SQL,
Entity-Beans
Entwicklungs-
Tools: Eclipse 3.0.1, WSAD 5.1.1
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11/2003 - 08/2004
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung eines PDA -Server-Systems für die mobile
Bestellannahme.
Ausgeführte
Tätigkeiten: Java-Programmierung(PDA-Server-Appl.), Software-Design,
Datenbank-Design und-Administration, Konzeption,
GUI-Programmierung(Swing, AWT)
Betriebssystem-
Umgebung: Windows 2000, XP, Suse Linux 8.1
Datenbanken: MySQL
Web-
(Applikations-)
Server: JBoss
Programmierung: Java, Swing, J2ME, JDK 1.4, SQL, Jeode
Entwicklungs-
Tools: Eclipse 2.1, MySQL-Front
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 03/2003 - 10/2003
Firma: Einzelhandels-Unternehmen
Projekt: Entwurf und Realisierung eines DVD und CD Verwaltungsprogramms
Ausgeführte
Tätigkeiten: GUI-Programmierung (Swing, AWT ), Datenbank-Design und -Administration
Betriebssystem-
Umgebung: Windows/ 2000 / XP, Suse Linux 7.1
Datenbanken: MySQL
Web-
(Applikations-)
Server: JBoss
Programmierung: Java, JDBC, Swing, SQL
Entwicklungs-
Tools: Eclipse 2.1, mySQL-Front
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
1976 ? 1982
Grundschule
1982 ? 1989
Gymnasium und Abitur in Griechenland
1990 ? 1991
Militärische Ausbildung
1992 ? 2000
Verschiedene geschäftliche Tätigkeiten
2000 ? 2003
Studium der Informatik
Zertifizierungen
2009
Sun Certified Java Programmer Standard Edition 6 (SCJP)
UI-UX Design
Big-Data
Machine-Learning
Deep-Learning
Scrum-Coaching
Git-Coaching
Kryptographie
Software-Architektur, -Entwicklung und -Engineering, Beratung / Consulting
Bevorzugt Projekte aus dem Data-Science, Big-Data, Hadoop, Java- / JEE- / Internet-Umfeld und HTML5, JS, CSS3, Angular
Erfahrungen in den Bereichen:
Arbeitserlaubnis: EU-Bürger
Entwicklung von einer Spring-Boot Applikation mit Angular 11 für die Suche, Buchung und Verwaltung von Flugfracht.
Ausgeführte Tätigkeiten: Software-Design, Fullstack-Programmierung, Tests, TDD, unit-tests,
Integrationstest, e2e-Tests, Bugfixing, Datenbank Migrationen
Entwicklung von einer Spring-Boot 2 Applikation mit Angular 8 für die Verwaltung von Kampagnien(Aktionen) und Regressforderungen
- Preisauskunft von medizinischen Produkten für Rezeptabrechnungen
- Verwaltung von Vertägen und Preislisten
- Verwaltung von Kassenstammdaten
- Verwaltung von Leistungserbringern
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit),
TDD, Bugfixing, Oberflächentests, Datenmigration
Software-Design, Protyp-Entwicklung und Evaluierung neuer JS-Frameworks, GUI-Programmierung(Knockout.js), Tests(JUnit), Bugfixing, Oberflächentests
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit), Bugfixing, Oberflächentests
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit), Einführung des Teams in Wicket, Bugfixing, Oberflächentests, Icon-Generierung und Integrierung mit IcoMoon und less
Teamlead(Frontend), Software-Design, GUI-Programmierung(AngularJS), Bugfixing, Oberflächentests
Software-Design, Programmierung, Dokumentation, DB-Migration, Bugfixing, Tests(JUnit), Oberflächentests
Software-Design, GUI-Programmierung(Wicket), Tests(JUnit), Im- und Export von Konfigurationsdateien in xml, Adminbox, Bugfixing, Oberflächentests
Projektleitung, Architektur, Software-Design, Geocoding, GUI-Programmierung(Wicket), Tests(TestNG & Mockito), Integrationstests, Oberflächentest(Selenium)
Software-Design, GUI-Programmierung(Wicket, Swing), Reporting, Bugfixing, Tests(JUnit)
Konzeption und Software-Design, GUI-Programmierung(Struts2), Tests(JUnit), Integrationstests, Oberflächentest(Selenium)
Migration der Altdaten, Software-Design, GUI-Programmierung(Wicket), Tests(JUnit & Mockito), Integrationstests, Oberflächentest(Selenium)
Software-Design, Socket-Programmierung(TCP/IP), Tests(JUnit&Mockito)
Architektur, Software-Design, GUI-Programmierung(Wicket), Tests(JUnit & Mockito), Integrationstests, Oberflächentest(Selenium)
Web-Programmierung(Struts), Webservice-Programmierung, jQuery-Plugins-Entwicklung, Backend-Entwicklung, Prototyp Entwicklung, Tests(JUnit)
Migration der Altdaten, GUI-Programmierung(SpringMVC und Wicket), Backend-Entwicklung, Tests(TestNG & Mockito)
Zeitraum: 10/2009 - 04/2010
Firma: Internet Dienstleister
Projekt: Portierung einer bestehenden Struts-Webapplikation auf das neue
Apache Wicket Framework.
Ausgeführte
Tätigkeiten: Migration von Struts auf Wicket, GUI-Programmierung(Wicket),
Tests(JUnit & EasyMock), Integrationstests, Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP, SUSE 11.1
Datenbanken: My-SQL, derby
Web-
(Applikations-)
Server: Tomcat 5.5.26, Jetty 6.1.4
Programmierung: JAVA, J2SE 1.6, Apache Wicket, HTML, XML, JUnit, JSON, Spring,
Hibernate, EasyMock, checkstyle
Entwicklungs-
Tools: Eclipse 3.5, Maven2, cygwin, Firefox, Selenium, Subversion, EMMA,
Quantum DB
Verwendete
Design-Patterns: SOA, DAO(Data Access Object), MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 07/2009 - 10/2009
Firma: Internet Dienstleister
Projekt: Integration eines neuen vereinheitlichen Mailbackends in das Frontend
von einem email-Portal. Das Frontend wurde mit dem neuen
Java-Framework (Apache Wicket) realisiert.
Ausgeführte
Tätigkeiten: GUI-Programmierung(Wicket), Tests(JUnit & EasyMock), Integrationstests,
Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP, SUSE 9.1
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: Tomcat 5.5.27, Jetty 6.1.4
Programmierung: J2SE 1.6, Apache Wicket, HTML, JavaMail, XML, JUnit, JSON, Spring,
Hibernate, EasyMock, checkstyle
Entwicklungs-
Tools: Eclipse 3.5, Maven2, cygwin, Firefox, Selenium, Subversion, EMMA,
Quantum DB
Verwendete
Design-Patterns: SOA, DAO(Data Access Object), MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 04/2009 - 07/2009
Firma: Software-Hersteller
Projekt: Entwicklung und Implementierung von einem Webportal für Buchungen von
Reisen mit dem neuen Java-Framework (Apache Wicket).
Ausgeführte
Tätigkeiten: Architektur, Software-Design, GUI-Programmierung(Wicket),
Tests(JUnit & EasyMock), Integrationstests, Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP, openSuse10.1
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: Tomcat 6.0.16
Programmierung: J2SE 1.6, Apache Wicket, HTML, XML, JUnit, Spring, Hibernate, EasyMock,
checkstyle
Entwicklungs-
Tools: Eclipse 3.4.1 Maven2, cygwin, Firefox, Selenium, Subversion, EMMA,
Quantum DB
Verwendete
Design-Patterns: Singleton, DAO(Data Access Object), DTO(Data Transfer Object),
MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 07/2008 - 04/2009
Firma: Bank
Projekt: Entwicklung und Realisierung von einem B2B Händlerwebportal für die
Vermarktung von Fahrzeugen über Leasing oder Finanzierung.
Ausgeführte
Tätigkeiten: Architektur, Software-Design, Model Driven Development, Modellierung,
GUI-Programmierung(JSF), Qualitätssicherung, Tests(JUnit & EasyMock),
Integrationstests, Oberflächentest(Selenium)
Betriebssystem-
Umgebung: Windows XP
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: Tomcat 6.0.16
Programmierung: J2SE 1.6, JSF, xhtml, JUnit, Apache MyFaces Trinidad, Spring,
Hibernate, EasyMock
Entwicklungs-
Tools: Rational Software Modeler 7.0.5 (RSM Basiert auf eclipse 3.3), cygwin,
Firefox, ApacheDS, SeleniumRC, CVS, JMeter, XMLSpy, WinSCP, EMMA,
openArchitectureWare, Quantum DB
Verwendete
Design-Patterns: SOA, DAO(Data Access Object), Observer, Strategy, MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 07/2007 - 06/2008
Firma: Software-Hersteller
Projekt: Entwicklung und Implementierung eines komplexen, J2EE-basierten
Informations- und Recherchesystems für den deutschen
Zollfahndungsdienst (INZOLL-NEU).
Ausgeführte
Tätigkeiten: Architektur, Software-Design, GUI-Programmierung(Swing),
Qualitätssicherung, Tests(JUnit)
Betriebssystem-
Umgebung: Windows XP, SUN Solaris 8
Datenbanken: Oracle 9i und 10g
Web-
(Applikations-)
Server: OC4J 9.0.5 und 10.1.3.2 (Oracle)
Programmierung: J2SE 1.4.2, JDK1.5, J2EE, Swing, XML, XSLT, Oracle ADF, JUnit, log4j,
checkstyle, Jalopy
Entwicklungs-
Tools: Eclipse 3.2.2 und 3.3.1.1, JDeveloper 9.0.5.2 und 10.1.3.2.0, MKS
Verwendete
Design-Patterns: Singleton, DAO(Data Access Object), DTO(Data Transfer Object),
Business Delegate, Business Facade, MVC(Model View Controller)
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 01/2007 - 06/2007
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung von einer Abrechnungssoftware für die
Urheberrechte von Komponisten und Musikern auf J2EE-Basis.
Ausgeführte
Tätigkeiten: Java-Programmierung, Service-Programierung, Qualitätssicherung,
Tests(JUnit)
Betriebssystem-
Umgebung: Windows 2000 Professional, Windows XP
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: OC4J 10.1.3 (Oracle), Tomcat 5.0.28
Programmierung: J2SE 1.5, J2EE, XML, JUnit, log4j, SOAP, Webservices, DbUnit
Entwicklungs-
Tools: MyEclipse 3.1.2, Spring, Hibernate, Axis, Struts, Subversion
Verwendete
Design-Patterns: Singleton, DAO(Data Access Object), Business Delegate,
MVC(Model View Controller), Value Object
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 09/2006 - 12/2006
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung von zwei RCP(rich client platform)
Applikationen für die Verwaltung von chemischen Strukturen auf
J2EE-Basis.
Ausgeführte
Tätigkeiten: Java-Programmierung, GUI-Programmierung (SWT), Qualitätssicherung,
Tests(JUnit)
Betriebssystem-
Umgebung: Windows XP
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: OC4J 10.1.3 (Oracle)
Programmierung: J2SE 1.4.2, J2EE, EJB, XML, SWT, Enerjy, JUnit, log4j, xdoclet
Entwicklungs-
Tools: Eclipse 3.1.1, Toad, Subversion
Verwendete
Design-Patterns: Session Facade, Business Delegate, Service Locator,
MVC(Model View Controller), Value Object
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11/2005 - 08/2006
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung eines Spendenverwaltungssystems auf
J2EE-Basis.
Ausgeführte
Tätigkeiten: Java-Programmierung(Hintergrunddienste), Software-Design,
Qualitätssicherung, Tests(JUnits, Mercury)
Betriebssystem-
Umgebung: Windows XP, Red Hat Enterprise Linux, Sun Solaris 10
Datenbanken: Oracle 10g
Web-
(Applikations-)
Server: OC4J 10.1.3 (Oracle)
Programmierung: J2SE 1.4.2, J2EE, EJB, XML, Swing, checkstyle, JUnits, commons-logging,
commons-validator, commons-io, commons-pool, UML, LDAP, xdoclet,
Quartz-Framework, Java-Mail, Hibernate, Up-Download-service,
Validation-service, Scheduler-service, Authentication-service,
Email-service
Entwicklungs-
Tools: Eclipse 3.1.1, Borland Together Architect, Mercury Quick Test 8.2,
Mercury Quality Center
Verwendete
Design-Patterns: Session Façade, Business Delegate, Service Locator,
MVC(Model View Controller), Value Object, Mediator
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 06/2005 - 10/2005
Firma: Automobil-Hersteller
Projekt: Entwicklung und Realisierung eines Grading-Systems für die Bewertung
von Autoreifen.
Ausgeführte
Tätigkeiten: Java-Programmierung(Interfaces, Server), Software-Design,
Qualitätssicherung, Tests(JUnits)
Betriebssystem-
Umgebung: Windows 2000 Professional, XP
Datenbanken: Microsoft SQL Server 2000
Web-
(Applikations-)
Server: WebSphere 6
Programmierung: J2SE 1.4.2, J2EE, XML, XML-Schema(xsd), dom4j, TCP/IP, checkstyle,
JUnit, commons-logging-Interface, UML, SQL
Entwicklungs-
Tools: IRAD 6.0, Eclipse 3.1
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 03/2005 - 06/2005
Firma: Automobil-Hersteller
Projekt: Anbindung von verschiedenen Lagersystemen zum den zugehörigen
Katalogsystem über eine Integrationsschicht(ApplicationServer).
Ausgeführte
Tätigkeiten: Java-Programmierung( Servlets, JSP), Software-Design,
Qualitätssicherung, Tests(JUnits)
Betriebssystem-
Umgebung: Windows XP Professional, Suse Linux 8.2
Datenbanken: DB2
Web-
(Applikations-)
Server: WebSphere 6
Programmierung: (J2SE)JDK 1.3.1, J2EE, JSP, Servlets, XML, dom4j, HTTP, JUnits, log4j
Entwicklungs-
Tools: WSAD 5.1.2, Subversion, TortoiseSVN, checkstyle
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 01/2005 - 03/2005
Firma: Software-Hersteller
Projekt: Weiterentwicklung eines PDA -Server-Systems für die mobile Bestellannahme.
Ausgeführte
Tätigkeiten: Java-Programmierung, Software-Design, Datenbank-Design und -Administration
Betriebssystem-
Umgebung: Windows 2000, XP, Suse Linux
Datenbanken: PostgreSQL8
Web-
(Applikations-)
Server: JBoss
Programmierung: JDK 1.1.8, JDK 1.4, J2ME, Java, Swing, AWT, SQL, Jeode
Entwicklungs-
Tools: Eclipse 2.1, Eclipse 3.0.1, pgAdminIII
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 09/2004 - 12/2004
Firma: Software-Hersteller
Projekt: Eclipse-Plugin-Entwicklung eines Suchmoduls für Autos unter J2EE mit
Datenbankanbindung.
Ausgeführte
Tätigkeiten: Java-Programmierung, GUI-Programmierung (Swing, AWT), Software-Design,
Qualitätssicherung
Betriebssystem-
Umgebung: Windows XP Professional
Datenbanken: Oracle 9
Web-
(Applikations-)
Server: WebSphere 6
Programmierung: Java, JDK 1.4, SWT, JFace, EJB, J2EE, RCP, CVS, JUnits, log4j, SQL,
Entity-Beans
Entwicklungs-
Tools: Eclipse 3.0.1, WSAD 5.1.1
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 11/2003 - 08/2004
Firma: Software-Hersteller
Projekt: Entwicklung und Realisierung eines PDA -Server-Systems für die mobile
Bestellannahme.
Ausgeführte
Tätigkeiten: Java-Programmierung(PDA-Server-Appl.), Software-Design,
Datenbank-Design und-Administration, Konzeption,
GUI-Programmierung(Swing, AWT)
Betriebssystem-
Umgebung: Windows 2000, XP, Suse Linux 8.1
Datenbanken: MySQL
Web-
(Applikations-)
Server: JBoss
Programmierung: Java, Swing, J2ME, JDK 1.4, SQL, Jeode
Entwicklungs-
Tools: Eclipse 2.1, MySQL-Front
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
Zeitraum: 03/2003 - 10/2003
Firma: Einzelhandels-Unternehmen
Projekt: Entwurf und Realisierung eines DVD und CD Verwaltungsprogramms
Ausgeführte
Tätigkeiten: GUI-Programmierung (Swing, AWT ), Datenbank-Design und -Administration
Betriebssystem-
Umgebung: Windows/ 2000 / XP, Suse Linux 7.1
Datenbanken: MySQL
Web-
(Applikations-)
Server: JBoss
Programmierung: Java, JDBC, Swing, SQL
Entwicklungs-
Tools: Eclipse 2.1, mySQL-Front
----------------------------------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------------------------------
1976 ? 1982
Grundschule
1982 ? 1989
Gymnasium und Abitur in Griechenland
1990 ? 1991
Militärische Ausbildung
1992 ? 2000
Verschiedene geschäftliche Tätigkeiten
2000 ? 2003
Studium der Informatik
Zertifizierungen
2009
Sun Certified Java Programmer Standard Edition 6 (SCJP)
UI-UX Design
Big-Data
Machine-Learning
Deep-Learning
Scrum-Coaching
Git-Coaching
Kryptographie
Software-Architektur, -Entwicklung und -Engineering, Beratung / Consulting
Bevorzugt Projekte aus dem Data-Science, Big-Data, Hadoop, Java- / JEE- / Internet-Umfeld und HTML5, JS, CSS3, Angular
Erfahrungen in den Bereichen: