IT-Architektur, objektorientierte Entwicklung (OOA/OOD/OOP), Java EE (JEE, J2EE), EJB, Websevices, JDBC, JPA, Hibernate, Struts, IceFace, JSP, Servlets, Swing, Spring, Maven, XML, UML, SQL, JavaScript
Aktualisiert am 21.06.2019
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 09.09.2019
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
verhandlungssicher
Englisch
Schulkenntnisse
Vietnamesisch
verhandlungssicher (Muttersprache)

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland

bevorzugt Rhein/Main-Gebiet

nicht möglich

Projekte

Projekte

7 Jahre 8 Monate
2016-08 - heute

Datenvalidierungsmodule (DVM) der Statistics Software

Software-Architekt, Senior- IT-Entwickler Java 8.0 Java 7.0 JPA/Hibernate ...
Software-Architekt, Senior- IT-Entwickler

Projekt:

Weiterentwicklung der Datenvalidierungsmodule (DVM) der Statistics Software einschließlich Entwicklung eines Konzeptes zur Umstellung des DVM auf die neue Schnittstelle und zur Migration der DVM

 

Entwicklungsmethodik:

Agile (Scrum)

Tätigkeit:

  • Analyse fachlicher Anforderungen
  • Produktentwicklung hinsichtlich Architekturdesign, Klärung der Durchführbarkeit, Identifikation von möglichen Problemen, Aufwandsschätzungen für neu zu entwickelnde Softwarekomponenten Datenvalidierungsmodule (DVM)
  • Konzeption der technischen Umsetzung: Erstellung, Beschreibung und Kommunikation der Softwarearchitektur von Teilfunktionen oder Modulen und geeigneten Entwurfsmustern
  • Entwicklung eines Konzeptes zur Umstellung der DVM auf die neue Schnittstelle und zur Migration der DVM
  • Entwicklung eines Prototypen zur Überprüfung der Machbarkeit
  • Implementierung der Schnittstellen-Integration und der Umstellung des DVM weg von Versant hinzu Oracle

 

Java 8.0 Java 7.0 JPA/Hibernate JUnit JMeter; Eclipse Maven 3 svn JIRA/Confluence Spring Oracle MySQL
Verkehrswesen
7 Monate
2015-09 - 2016-03

Weiterentwicklung der Backend-Module für medizinische Software

Senior- IT-Entwickler Agile (Scrum)
Senior- IT-Entwickler
  • Patientenraum
  • Arztraum
  • Versicherung

  • Analyse fachlicher Anforderungen
  • Produktentwicklung hinsichtlich Architekturdesign, Klärung der Durchführbarkeit, Identifikation von beteiligten Komponenten sowie im Rahmen der Aufwandsschätzungen für neu zu entwickelnde Plattformkomponenten
  • Konzeption der technischen Umsetzung: Erstellung, Beschreibung und Kommunikation der Softwarearchitektur von Teilfunktionen oder Modulen unter Verwendung der UML und geeigneten Entwurfsmustern
  • Abstimmung mit den Produkt Managern, Product Ownern, Software Architekten, Software Enticklern und Qualitätsmanagern
  • Implementierung der Backend-Module
  • Implementierung der Testmodule
MS SQL Server Oracle Java 8.0 Java 7.0 JEE EJB3 JPA/Hibernate REST SOAP JUnit JMeter
Agile (Scrum)
Medizin, Versicherung
2 Monate
2015-05 - 2015-06

Weiterentwicklung der Backend-Module, der Webservices für mobile Verkaufslösungen

Senior- IT-Entwickler Agile (Scrum)
Senior- IT-Entwickler
  • Analyse fachlicher Anforderungen
  • Konzeption der technischen Umsetzung
  • Implementierung der Backend-Module
  • Implementierung der SOAP Webservices
Oracle solid Java 7.0 JEE EJB3.0 Hibernate Spring SOAP findbugs JUnit JMeter Eclipse JBoss 5.1.0.GA Maven 3 git SOAPUI razorsql mockito
Agile (Scrum)
IT-Dienstleister
4 Monate
2015-01 - 2015-04

Entwicklung eines Frameworks und Tools zur Migration, Mappen und Kopieren großer Datenmenge in und aus verschiedenen Datenbanken

Senior- IT-Entwickler
Senior- IT-Entwickler
  • Konzeption der technischen Umsetzung
  • Implementierung technischer Komponenten und Persistierung der Daten mit JPA / Hibernate in und JDBC
  • Implementierung einer Swing-Client-Applikation
  • Analyse und Beheben von Fehlern
  • Qualitätssicherung Junit-Test, Last-Test (JMeter)
  • Einrichten von Entwicklungsumgebungen
  • Entwicklung von Methoden, Modulen und Architekturen
  • Erstellen, Erweitern und Optimieren von Datenbankskripten
  • Spring JavaConfig
  • Performancetuning und Systemoptimierung
  • Bugfixing und Code-Review
Oracle MySQL Java 6.0 JEE EJB3.0 Hibernate JDBC Spring Swing findbugs xstream db2jcc JUnit JMeter Eclipse JBOSS 4.2.2.GA Maven 3 Subversion Putty Cygwin dbVisulizer mockito
IT-Dienstleister
3 Jahre 3 Monate
2011-10 - 2014-12

Verantwortlicher Entwickler für zahlreiche Projekte der 3 komplexen Anwendungen

Senior- IT-Entwickler Agile (Scrum)
Senior- IT-Entwickler
  • Weiterentwicklung einer Swing-Anwendung für die Verwaltung der Hotel-Stammdatenverwaltung (HMD);
  • Weiterentwicklung einer Webanwendung für den Online-Hotelvertrag (HCO);
  • Weiterentwicklung einer Webanwendung für die Selbstverwaltung der Hotels (HSV)
  • Analyse fachlicher Anforderungen
  • Konzeption der technischen Umsetzung
  • Implementierung der Backend-Module (EJB2 bei HMD, EJB3 bei HCO und HSV)
  • Implementierung der Persistenz-Schicht (JPA, JDBC) 
  • SOAP Webservices für Channel-Manager-Schnittstelle
  • Design und Implementierung einer Swing-Client-Applikation
  • JSF (HCO-Anwendung), Struts (HSV-Anwendung), Spring
  • Performancetuning und Systemoptimierung
  • Bugfixing und Code-Review
  • Konfigurations-, Buildmanagement und Deployment mit Maven
DB2 Java 6.0 JEE EJB3.0 OJB JDBC Spring LDAP quartz (CronJob) Struts JSP AJAX Swing findbugs xstream db2jcc JUnit JMeter Eclipse JBOSS 4.2.2.GA Tomcat-6.0.16 Maven 3 Enterprise Architechture WIN LINUX Subversion Putty Cygwin dbVisulizer vmware CruiseControl Hudson onitracker git jira mockito
Agile (Scrum)
Hotel, Internetkommerz
6 Monate
2011-04 - 2011-09

Entwicklung und Migration eines Onlinebankingssystems durch den Einsatz eines firmeneigenen Banking-Frameworks an Stelle von Struts

Softwareentwickler Agile (Scrum)
Softwareentwickler
  • Analyse der Daten und Prozesse des alten System
  • Implementierung des Front-Ends mit firmeneigenen Banking-Framework
  • Implementierung der Adapterschicht zum Backend
  • Workflow-Entwicklung und Implementierung von Geschäftsvorfällen
  • Plausibilitätsprüfung der Daten
Java 6 EJB OJB Swing Spring quartz Eclipse 3.5.2 JBoss 4.2.2.GA MySQL Maven 2.0.11 JUnit WIN
Agile (Scrum)
Finanzdienstleistung
5 Monate
2010-11 - 2011-03

Entwicklung einer Standalone-Anwendung für Mondkalender sowie zur Terminorganisation und Terminüberwachung nach Mondkalenderdatum.

Senior-Softwareentwickler
Senior-Softwareentwickler
  • Analyse der Daten und Prozesse
  • Gestaltung, Design der Oberfläche
  • Implementierung des Front-Ends als Swing-Client-Anwendung
  • Plausibilitätsprüfung der Daten
  • Implementierung des Back-Ends als EJB Services, ChronJobs
  • Persistenz-Schicht mit OJB
  • Spring JavaConfig
Java 6 EJB OJB Swing Spring quartz Eclipse 3.5.2 JBoss 4.2.2.GA MySQL Maven 2.0.11 JUnit WIN
IT-Dienstleister
3 Monate
2010-08 - 2010-10

Entwicklung einer Webanwendung zum Erfassung, Pflegen und zur Darstellung verschiedener Informationen aus unterschiedlichen Datenstrukturen

IT-Berater, Senior-Softwareentwickler
IT-Berater, Senior-Softwareentwickler
  • Front-End-Entwicklung: Struts, JSP, JavaScript
  • Implementierung des Back-Ends als EJB Services
  • Persistenz-Schicht mit Hibernate
  • Spring JavaConfig
  • Entwicklung der Testklassen
Java 6 EJB Hibernate Spring Eclipse 3.5.2 JBoss 4.2.2.GA Tomcat-6.0.16 MySQL Maven 2.0.11 JUnit WIN
IT-Dienstleister
2 Jahre 7 Monate
2008-01 - 2010-07

Entwicklung einer Webanwendung für die Selbstverwaltung der Hotels

Architekt, Senior-Softwareentwickler
Architekt, Senior-Softwareentwickler
  • Analyse fachlicher Anforderungen
  • Konzeption der technischen Umsetzung
  • Datenmodellierung, Datenbankdesign und -optimierung
  • Design und Implementierung eines Prototyps als Swing-Anwendung
  • Design und Implementierung einer Swing-Anwendung für die Administration der eigenen Mitarbeiter der Firma
  • Koordination und Implementierung der Frontend-Module: Struts, JSP, JavaScript, Ajax
  • Implementierung der Backend-Module EJB Services, Persistenz-Schicht (OJB, JDBC), Inventory-Schicht, Business-Schicht, CronJobs 
  • Konzeption und Implementierung der Security (JASS-Login-Module: Datenbank und LDAP) und Sitzungsverwaltung
  • Konzeption und Implementierung der Historisierung von Änderungen
  • Spring JavaConfig
  • Implementierung der Mock-Module
  • Performancetuning und Systemoptimierung
  • Bugfixing und Code-Review
  • Resourcen, Internationalisierung, I18N, UTF-8
  • Qualitätssicherung Junit-Test, Last-Test (JMeter)
  • Konfigurations-, Buildmanagement und Deployment mit Maven
  • Dokumentation, Coaching und Übergabe an den Betrieb
DB2 MySQL (für Enterprise-Architect-Daten) Java 6.0 JEE EJB3.0 OJB JDBC Spring 2.0.6 LDAP quartz (CronJob) Struts JSP AJAX Swing findbugs xstream db2jcc JUnit JMeter Eclipse 3.2-3.5 JBoss 4.2.2.GA Tomcat-6.0.16 Maven 2.0.9 Enterprise Architechture WIN LINUX Subversion Putty Cygwin dbVisulizer vmware CruiseControl Hudson
Hotel, Internetkommerz

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

Diplom-Ingenieur (TU) mit Prädikat "Sehr gut"

07.2004

Zertifizierung zum Development Consultant SAP NetWeaver - ABAP Workbench

Specialist Software Development ABAP Objects

Systemadministrator mySAP Technology

1997 - 1998

Aufbaustudium Informations- und Kommunikationssysteme an der TU Chemnitz

1983 - 1988

Studium an der Technischen Universität Chemnitz Textiltechnologie/Informationsverarbeitung
Diplom-Ingenieur mit dem Gesamtprädikat "Sehr gut"

1982 - 1983

Vorbereitungskurs auf das Hochschulstudium am Herder-Institut der Karl-Marx-Universität Leipzig

Abschluss mit dem Gesamtprädikat "Ausgezeichnet?

1981

Abitur mit dem Gesamtprädikat "Sehr gut"


 In der EDV seit: 1988

 Kurzprofil:

Java Entwickler (JEE, EJB, JDBC, JPA, Hibernate, OJB, Spring,

 SOAP, Webservices, Struts, MyFace, IceFace, JSP, XSL, XSLT, Servlets,

 Swing, Applet, Jasperreport, JUnit); SQL; XML; UML; HTML; CSS, Ajax,   JavaScript;

 SAP NetWeaver ABAP Workbench; OOA/OOD/OOP;

 Konzeption und Entwicklung


Sonstige Schulungen:

  • Vignette V/5 Fast Track
  • AbaXX ebusiness suite
  • Systemadministrator mySAP Technology
  • Specialist Software Development ABAP Objects

Kompetenzen

Kompetenzen

Schwerpunkte

fachlich:

  • Konzeption, Design und Entwicklung (OOA/OOD/OOP) von Unternehmenslösungen mittels  SOA (Services Oriented Architecture)
  • Beratung, Evaluierung, Machbarkeitsprüfungen, Aufwandsabschätzungen

technisch:

  • Architektur/Entwicklung J2EE, EJB, JPA (Hibernate, OJB), JDBC, Security, SOAP/Webservices, WSDL, Axis, XML, Spring, LDAP, Log4J, Apache-Commons, Junit
  • Frontend- / Web-Entwicklung / Content Management (Servlets, STRUTS, IceFace, JSP, XML, XSLT, HTML, XHTML, CSS, JavaScript etc.)
  • Design und Entwicklung von Java-GUI-Anwendungen (Applets, AWT, Swing)
  • Performancetuning und Systemoptimierung
  • Schnittstellendesign und -verhandlung, Systemintegration
  • Datenmodellierung, Datenbankdesign und -optimierung
  • Reporting: JasperReports, iText
  • Resourcen / Internationalisierung / I18N
  • Code-Coverage/-Review
  • Refactoring
  • Buildmanagement
  • Test-Management und Qualitätssicherung

Produkte / Standards / Erfahrungen / Methoden

Betriebssysteme:

  • Unix, Linux: fundiert Kenntnisse
  • Windows 9X, WIN2K, NT, XP: fundierte Kenntnisse
  • MS-DOS: fundierte Kenntnisse

Programmiersprachen:

  • Java {JEE, EJB, JDBC, JPA (Hibernate, OJB), SOAP/Webservices, STRUTS, IceFace, JSF, JSP, Servlets, AJAX, Swing, Applet, Jasperreport, JUnit}, JavaScript, XML, HTML: fundierte Kenntnisse und Erfahrungen, Expertenwissen
  • SQL: fundierte Kenntnisse und Erfahrungen
  • C, C++: fundierte Kenntnisse und Erfahrungen, liegt aber einige Jahre zurück
  • Perl: gute Kenntnisse
  • COBOL: gute Kenntnisse
  • ABAP 4; ABAP Objects: gute Kenntnisse
  • Pascal, Turbo-Pascal: fundierte Kenntnisse und Erfahrungen, liegt aber einige Jahre zurück
  • Assembler, Basic, Modula-2: Schulkenntnisse

DB Systeme:

  • Oracle 7-10: PL/SQL, fundierte Kenntnisse
  • DB2: fundierte Kenntnisse
  • SQL: über 10 Jahre Erfahrung, fundierte Kenntnisse
  • JDBC: JPA, fundierte Kenntnisse und Erfahrungen, Expertenwissen
  • ODBC: fundierte Kenntnisse und Erfahrungen
  • MS SQL Server: gute Kenntnisse
  • MySQL: fundierte Kenntnisse
  • HSQL (Hypersonic): gute Kenntnisse
  • Access: gute Kenntnisse
  • Dbase: fundierte Kenntnisse und Erfahrungen

Web Systeme:

Weblogic; JBOSS; Oracle Enterprise Server OC4J; ProSyst-Server; Apache Tomcat; Apache Webserver; abaXX; Vignette V/5

 

Software/Tools:

  • Abaxx                                   
  • ActiveX                            
  • AJAX
  • ANT                                      
  • Apache                            
  • AWT                                      
  • Axis                                      
  • Bea Weblogic                 
  • CruiseControl                             
  • Cygwin                                
  • CVS                                 
  • CSS 
  • DB2                                      
  • db2jcc                             
  • Eclipse                                      
  • EJB                                      
  • EJB 2.x                            
  • EJB 3.0
  • findbugs                               
  • FTP                                  
  • Hibernate
  • hudson                                 
  • HTTP                              
  • J2EE/J2SE
  • Java 1.1 - 6.0                       
  • JAXB
  • JAX-WS                               
  • JCA                                 
  • JIRA
  • Javascript                             
  • JasperReports / Ireport   JavaDoc
  • JBoss                                
  • JBuilder                            
  • JMeter
  • JSP                                      
  • Junit                                                 
  • LDAP                                   
  • Log4J                                
  • Maven
  • mySQL                                
  • ODBC                                
  • OO-Analyse
  • OO-Design                           
  • OO- Programmierung                                      
  • Oracle                                  
  • Oracle Enterprise Server   
  • oc4j
  • PGP                                     
  • Putty                                  
  • Planung
  • quartz                                   
  • Rational Rose                   
  • Roll-Out
  • Resourcen                            
  • Internationalisierung         
  • I18N               
  • SAP NetWeaver                   
  • Sax                                   
  • Security
  • SERVLETS                          
  • SOAP                               
  • Spring
  • Struts                                    
  • Subversion                       
  • SUN A-Server                     
  • Swing                                   
  • TCP/IP                              
  • TOAD                                        
  • Together                               
  • Tomcat                             
  • TinyMCE
  • Visual Age for Java 4.0       
  • Visual Café                       
  • UML
  • Weblogic                               
  • Webservices                  
  • WinSCP
  • WSDL                                   
  • Xalan                                
  • Xdoclet                                      
  • Xerces                                  
  • Xetra                                 
  • XML                                    
  • XSL                                      
  • XSLT                                 
  • xstream

Branchen

Branchen

  • Information & Telekommunikation
  • Banken, Finanzdienstleistung, Versicherung
  • IT-Dienstleistung
  • Chemie und Pharma
  • Handel
  • Hotel
  • Militär
  • Internetkommerz
  • Medizin
  • Verkehrswesen

Einsatzorte

Einsatzorte

Österreich, Schweiz, Deutschland

bevorzugt Rhein/Main-Gebiet

nicht möglich

Projekte

Projekte

7 Jahre 8 Monate
2016-08 - heute

Datenvalidierungsmodule (DVM) der Statistics Software

Software-Architekt, Senior- IT-Entwickler Java 8.0 Java 7.0 JPA/Hibernate ...
Software-Architekt, Senior- IT-Entwickler

Projekt:

Weiterentwicklung der Datenvalidierungsmodule (DVM) der Statistics Software einschließlich Entwicklung eines Konzeptes zur Umstellung des DVM auf die neue Schnittstelle und zur Migration der DVM

 

Entwicklungsmethodik:

Agile (Scrum)

Tätigkeit:

  • Analyse fachlicher Anforderungen
  • Produktentwicklung hinsichtlich Architekturdesign, Klärung der Durchführbarkeit, Identifikation von möglichen Problemen, Aufwandsschätzungen für neu zu entwickelnde Softwarekomponenten Datenvalidierungsmodule (DVM)
  • Konzeption der technischen Umsetzung: Erstellung, Beschreibung und Kommunikation der Softwarearchitektur von Teilfunktionen oder Modulen und geeigneten Entwurfsmustern
  • Entwicklung eines Konzeptes zur Umstellung der DVM auf die neue Schnittstelle und zur Migration der DVM
  • Entwicklung eines Prototypen zur Überprüfung der Machbarkeit
  • Implementierung der Schnittstellen-Integration und der Umstellung des DVM weg von Versant hinzu Oracle

 

Java 8.0 Java 7.0 JPA/Hibernate JUnit JMeter; Eclipse Maven 3 svn JIRA/Confluence Spring Oracle MySQL
Verkehrswesen
7 Monate
2015-09 - 2016-03

Weiterentwicklung der Backend-Module für medizinische Software

Senior- IT-Entwickler Agile (Scrum)
Senior- IT-Entwickler
  • Patientenraum
  • Arztraum
  • Versicherung

  • Analyse fachlicher Anforderungen
  • Produktentwicklung hinsichtlich Architekturdesign, Klärung der Durchführbarkeit, Identifikation von beteiligten Komponenten sowie im Rahmen der Aufwandsschätzungen für neu zu entwickelnde Plattformkomponenten
  • Konzeption der technischen Umsetzung: Erstellung, Beschreibung und Kommunikation der Softwarearchitektur von Teilfunktionen oder Modulen unter Verwendung der UML und geeigneten Entwurfsmustern
  • Abstimmung mit den Produkt Managern, Product Ownern, Software Architekten, Software Enticklern und Qualitätsmanagern
  • Implementierung der Backend-Module
  • Implementierung der Testmodule
MS SQL Server Oracle Java 8.0 Java 7.0 JEE EJB3 JPA/Hibernate REST SOAP JUnit JMeter
Agile (Scrum)
Medizin, Versicherung
2 Monate
2015-05 - 2015-06

Weiterentwicklung der Backend-Module, der Webservices für mobile Verkaufslösungen

Senior- IT-Entwickler Agile (Scrum)
Senior- IT-Entwickler
  • Analyse fachlicher Anforderungen
  • Konzeption der technischen Umsetzung
  • Implementierung der Backend-Module
  • Implementierung der SOAP Webservices
Oracle solid Java 7.0 JEE EJB3.0 Hibernate Spring SOAP findbugs JUnit JMeter Eclipse JBoss 5.1.0.GA Maven 3 git SOAPUI razorsql mockito
Agile (Scrum)
IT-Dienstleister
4 Monate
2015-01 - 2015-04

Entwicklung eines Frameworks und Tools zur Migration, Mappen und Kopieren großer Datenmenge in und aus verschiedenen Datenbanken

Senior- IT-Entwickler
Senior- IT-Entwickler
  • Konzeption der technischen Umsetzung
  • Implementierung technischer Komponenten und Persistierung der Daten mit JPA / Hibernate in und JDBC
  • Implementierung einer Swing-Client-Applikation
  • Analyse und Beheben von Fehlern
  • Qualitätssicherung Junit-Test, Last-Test (JMeter)
  • Einrichten von Entwicklungsumgebungen
  • Entwicklung von Methoden, Modulen und Architekturen
  • Erstellen, Erweitern und Optimieren von Datenbankskripten
  • Spring JavaConfig
  • Performancetuning und Systemoptimierung
  • Bugfixing und Code-Review
Oracle MySQL Java 6.0 JEE EJB3.0 Hibernate JDBC Spring Swing findbugs xstream db2jcc JUnit JMeter Eclipse JBOSS 4.2.2.GA Maven 3 Subversion Putty Cygwin dbVisulizer mockito
IT-Dienstleister
3 Jahre 3 Monate
2011-10 - 2014-12

Verantwortlicher Entwickler für zahlreiche Projekte der 3 komplexen Anwendungen

Senior- IT-Entwickler Agile (Scrum)
Senior- IT-Entwickler
  • Weiterentwicklung einer Swing-Anwendung für die Verwaltung der Hotel-Stammdatenverwaltung (HMD);
  • Weiterentwicklung einer Webanwendung für den Online-Hotelvertrag (HCO);
  • Weiterentwicklung einer Webanwendung für die Selbstverwaltung der Hotels (HSV)
  • Analyse fachlicher Anforderungen
  • Konzeption der technischen Umsetzung
  • Implementierung der Backend-Module (EJB2 bei HMD, EJB3 bei HCO und HSV)
  • Implementierung der Persistenz-Schicht (JPA, JDBC) 
  • SOAP Webservices für Channel-Manager-Schnittstelle
  • Design und Implementierung einer Swing-Client-Applikation
  • JSF (HCO-Anwendung), Struts (HSV-Anwendung), Spring
  • Performancetuning und Systemoptimierung
  • Bugfixing und Code-Review
  • Konfigurations-, Buildmanagement und Deployment mit Maven
DB2 Java 6.0 JEE EJB3.0 OJB JDBC Spring LDAP quartz (CronJob) Struts JSP AJAX Swing findbugs xstream db2jcc JUnit JMeter Eclipse JBOSS 4.2.2.GA Tomcat-6.0.16 Maven 3 Enterprise Architechture WIN LINUX Subversion Putty Cygwin dbVisulizer vmware CruiseControl Hudson onitracker git jira mockito
Agile (Scrum)
Hotel, Internetkommerz
6 Monate
2011-04 - 2011-09

Entwicklung und Migration eines Onlinebankingssystems durch den Einsatz eines firmeneigenen Banking-Frameworks an Stelle von Struts

Softwareentwickler Agile (Scrum)
Softwareentwickler
  • Analyse der Daten und Prozesse des alten System
  • Implementierung des Front-Ends mit firmeneigenen Banking-Framework
  • Implementierung der Adapterschicht zum Backend
  • Workflow-Entwicklung und Implementierung von Geschäftsvorfällen
  • Plausibilitätsprüfung der Daten
Java 6 EJB OJB Swing Spring quartz Eclipse 3.5.2 JBoss 4.2.2.GA MySQL Maven 2.0.11 JUnit WIN
Agile (Scrum)
Finanzdienstleistung
5 Monate
2010-11 - 2011-03

Entwicklung einer Standalone-Anwendung für Mondkalender sowie zur Terminorganisation und Terminüberwachung nach Mondkalenderdatum.

Senior-Softwareentwickler
Senior-Softwareentwickler
  • Analyse der Daten und Prozesse
  • Gestaltung, Design der Oberfläche
  • Implementierung des Front-Ends als Swing-Client-Anwendung
  • Plausibilitätsprüfung der Daten
  • Implementierung des Back-Ends als EJB Services, ChronJobs
  • Persistenz-Schicht mit OJB
  • Spring JavaConfig
Java 6 EJB OJB Swing Spring quartz Eclipse 3.5.2 JBoss 4.2.2.GA MySQL Maven 2.0.11 JUnit WIN
IT-Dienstleister
3 Monate
2010-08 - 2010-10

Entwicklung einer Webanwendung zum Erfassung, Pflegen und zur Darstellung verschiedener Informationen aus unterschiedlichen Datenstrukturen

IT-Berater, Senior-Softwareentwickler
IT-Berater, Senior-Softwareentwickler
  • Front-End-Entwicklung: Struts, JSP, JavaScript
  • Implementierung des Back-Ends als EJB Services
  • Persistenz-Schicht mit Hibernate
  • Spring JavaConfig
  • Entwicklung der Testklassen
Java 6 EJB Hibernate Spring Eclipse 3.5.2 JBoss 4.2.2.GA Tomcat-6.0.16 MySQL Maven 2.0.11 JUnit WIN
IT-Dienstleister
2 Jahre 7 Monate
2008-01 - 2010-07

Entwicklung einer Webanwendung für die Selbstverwaltung der Hotels

Architekt, Senior-Softwareentwickler
Architekt, Senior-Softwareentwickler
  • Analyse fachlicher Anforderungen
  • Konzeption der technischen Umsetzung
  • Datenmodellierung, Datenbankdesign und -optimierung
  • Design und Implementierung eines Prototyps als Swing-Anwendung
  • Design und Implementierung einer Swing-Anwendung für die Administration der eigenen Mitarbeiter der Firma
  • Koordination und Implementierung der Frontend-Module: Struts, JSP, JavaScript, Ajax
  • Implementierung der Backend-Module EJB Services, Persistenz-Schicht (OJB, JDBC), Inventory-Schicht, Business-Schicht, CronJobs 
  • Konzeption und Implementierung der Security (JASS-Login-Module: Datenbank und LDAP) und Sitzungsverwaltung
  • Konzeption und Implementierung der Historisierung von Änderungen
  • Spring JavaConfig
  • Implementierung der Mock-Module
  • Performancetuning und Systemoptimierung
  • Bugfixing und Code-Review
  • Resourcen, Internationalisierung, I18N, UTF-8
  • Qualitätssicherung Junit-Test, Last-Test (JMeter)
  • Konfigurations-, Buildmanagement und Deployment mit Maven
  • Dokumentation, Coaching und Übergabe an den Betrieb
DB2 MySQL (für Enterprise-Architect-Daten) Java 6.0 JEE EJB3.0 OJB JDBC Spring 2.0.6 LDAP quartz (CronJob) Struts JSP AJAX Swing findbugs xstream db2jcc JUnit JMeter Eclipse 3.2-3.5 JBoss 4.2.2.GA Tomcat-6.0.16 Maven 2.0.9 Enterprise Architechture WIN LINUX Subversion Putty Cygwin dbVisulizer vmware CruiseControl Hudson
Hotel, Internetkommerz

Aus- und Weiterbildung

Aus- und Weiterbildung

Ausbildung:

Diplom-Ingenieur (TU) mit Prädikat "Sehr gut"

07.2004

Zertifizierung zum Development Consultant SAP NetWeaver - ABAP Workbench

Specialist Software Development ABAP Objects

Systemadministrator mySAP Technology

1997 - 1998

Aufbaustudium Informations- und Kommunikationssysteme an der TU Chemnitz

1983 - 1988

Studium an der Technischen Universität Chemnitz Textiltechnologie/Informationsverarbeitung
Diplom-Ingenieur mit dem Gesamtprädikat "Sehr gut"

1982 - 1983

Vorbereitungskurs auf das Hochschulstudium am Herder-Institut der Karl-Marx-Universität Leipzig

Abschluss mit dem Gesamtprädikat "Ausgezeichnet?

1981

Abitur mit dem Gesamtprädikat "Sehr gut"


 In der EDV seit: 1988

 Kurzprofil:

Java Entwickler (JEE, EJB, JDBC, JPA, Hibernate, OJB, Spring,

 SOAP, Webservices, Struts, MyFace, IceFace, JSP, XSL, XSLT, Servlets,

 Swing, Applet, Jasperreport, JUnit); SQL; XML; UML; HTML; CSS, Ajax,   JavaScript;

 SAP NetWeaver ABAP Workbench; OOA/OOD/OOP;

 Konzeption und Entwicklung


Sonstige Schulungen:

  • Vignette V/5 Fast Track
  • AbaXX ebusiness suite
  • Systemadministrator mySAP Technology
  • Specialist Software Development ABAP Objects

Kompetenzen

Kompetenzen

Schwerpunkte

fachlich:

  • Konzeption, Design und Entwicklung (OOA/OOD/OOP) von Unternehmenslösungen mittels  SOA (Services Oriented Architecture)
  • Beratung, Evaluierung, Machbarkeitsprüfungen, Aufwandsabschätzungen

technisch:

  • Architektur/Entwicklung J2EE, EJB, JPA (Hibernate, OJB), JDBC, Security, SOAP/Webservices, WSDL, Axis, XML, Spring, LDAP, Log4J, Apache-Commons, Junit
  • Frontend- / Web-Entwicklung / Content Management (Servlets, STRUTS, IceFace, JSP, XML, XSLT, HTML, XHTML, CSS, JavaScript etc.)
  • Design und Entwicklung von Java-GUI-Anwendungen (Applets, AWT, Swing)
  • Performancetuning und Systemoptimierung
  • Schnittstellendesign und -verhandlung, Systemintegration
  • Datenmodellierung, Datenbankdesign und -optimierung
  • Reporting: JasperReports, iText
  • Resourcen / Internationalisierung / I18N
  • Code-Coverage/-Review
  • Refactoring
  • Buildmanagement
  • Test-Management und Qualitätssicherung

Produkte / Standards / Erfahrungen / Methoden

Betriebssysteme:

  • Unix, Linux: fundiert Kenntnisse
  • Windows 9X, WIN2K, NT, XP: fundierte Kenntnisse
  • MS-DOS: fundierte Kenntnisse

Programmiersprachen:

  • Java {JEE, EJB, JDBC, JPA (Hibernate, OJB), SOAP/Webservices, STRUTS, IceFace, JSF, JSP, Servlets, AJAX, Swing, Applet, Jasperreport, JUnit}, JavaScript, XML, HTML: fundierte Kenntnisse und Erfahrungen, Expertenwissen
  • SQL: fundierte Kenntnisse und Erfahrungen
  • C, C++: fundierte Kenntnisse und Erfahrungen, liegt aber einige Jahre zurück
  • Perl: gute Kenntnisse
  • COBOL: gute Kenntnisse
  • ABAP 4; ABAP Objects: gute Kenntnisse
  • Pascal, Turbo-Pascal: fundierte Kenntnisse und Erfahrungen, liegt aber einige Jahre zurück
  • Assembler, Basic, Modula-2: Schulkenntnisse

DB Systeme:

  • Oracle 7-10: PL/SQL, fundierte Kenntnisse
  • DB2: fundierte Kenntnisse
  • SQL: über 10 Jahre Erfahrung, fundierte Kenntnisse
  • JDBC: JPA, fundierte Kenntnisse und Erfahrungen, Expertenwissen
  • ODBC: fundierte Kenntnisse und Erfahrungen
  • MS SQL Server: gute Kenntnisse
  • MySQL: fundierte Kenntnisse
  • HSQL (Hypersonic): gute Kenntnisse
  • Access: gute Kenntnisse
  • Dbase: fundierte Kenntnisse und Erfahrungen

Web Systeme:

Weblogic; JBOSS; Oracle Enterprise Server OC4J; ProSyst-Server; Apache Tomcat; Apache Webserver; abaXX; Vignette V/5

 

Software/Tools:

  • Abaxx                                   
  • ActiveX                            
  • AJAX
  • ANT                                      
  • Apache                            
  • AWT                                      
  • Axis                                      
  • Bea Weblogic                 
  • CruiseControl                             
  • Cygwin                                
  • CVS                                 
  • CSS 
  • DB2                                      
  • db2jcc                             
  • Eclipse                                      
  • EJB                                      
  • EJB 2.x                            
  • EJB 3.0
  • findbugs                               
  • FTP                                  
  • Hibernate
  • hudson                                 
  • HTTP                              
  • J2EE/J2SE
  • Java 1.1 - 6.0                       
  • JAXB
  • JAX-WS                               
  • JCA                                 
  • JIRA
  • Javascript                             
  • JasperReports / Ireport   JavaDoc
  • JBoss                                
  • JBuilder                            
  • JMeter
  • JSP                                      
  • Junit                                                 
  • LDAP                                   
  • Log4J                                
  • Maven
  • mySQL                                
  • ODBC                                
  • OO-Analyse
  • OO-Design                           
  • OO- Programmierung                                      
  • Oracle                                  
  • Oracle Enterprise Server   
  • oc4j
  • PGP                                     
  • Putty                                  
  • Planung
  • quartz                                   
  • Rational Rose                   
  • Roll-Out
  • Resourcen                            
  • Internationalisierung         
  • I18N               
  • SAP NetWeaver                   
  • Sax                                   
  • Security
  • SERVLETS                          
  • SOAP                               
  • Spring
  • Struts                                    
  • Subversion                       
  • SUN A-Server                     
  • Swing                                   
  • TCP/IP                              
  • TOAD                                        
  • Together                               
  • Tomcat                             
  • TinyMCE
  • Visual Age for Java 4.0       
  • Visual Café                       
  • UML
  • Weblogic                               
  • Webservices                  
  • WinSCP
  • WSDL                                   
  • Xalan                                
  • Xdoclet                                      
  • Xerces                                  
  • Xetra                                 
  • XML                                    
  • XSL                                      
  • XSLT                                 
  • xstream

Branchen

Branchen

  • Information & Telekommunikation
  • Banken, Finanzdienstleistung, Versicherung
  • IT-Dienstleistung
  • Chemie und Pharma
  • Handel
  • Hotel
  • Militär
  • Internetkommerz
  • Medizin
  • Verkehrswesen

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.