1 von 91.893 IT- und Engineering-Profilen

Fachlicher Schwerpunkt dieses Freiberuflers

Java Enterprise Professional1

verfügbar ab
15.11.2017
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Österreich

Schweiz

Einsatzort unbestimmt

Kommentar

Deutschland: bevorzugt Berlin

Position

Kommentar
CAD Services (Konstruktion, Datenanbindung, Facility Management)

Projekte

08/2016 - Heute

1 Jahr 5 Monate

Test der neuen Gesundheitskarte Hardware und Infrastruktur Implementierung der Control- und Maintenance-Software

Projektinhalte

Branche:

Telekommunikation / Forschungsinstitut / Gesundheitswesen

Details:

  • Verwendung von Smart Cards nach ISO/IEC 7816
  • Verwendung von Gesundheitskarten der Generationen 1, 2, 3
  • Planung und Aufsetzen der Test Netzwerk-Infrastruktur
  •  Zusammenstellung und Dokumentation der Use Cases
  • Evaluierung und Auswahl geeigneter Entwicklungs-Tools aus dem Java Enterprise / Open Source Bereich
  • Implementierung der Steuerungs- und Test-Software für die zentrale Connector-Hardware Komponente
  • Implementierung der Steuerungs- und Test-Software für die lokal angeschlossenen Kartenterminals
  • Implementierung der Steuerungs- und Test-Software für die Karten Simulations-Hardware
  • Aufsetzen einer eigenen Public Key Infrastruktur (PKI)
  • Generierung eigener X.509 Zertifikate und Soft Tokens            mittels Java Tools
  • Verwendeng von X.509 Extensions
  • Implementierung der Auswertungs-Software in Java und        Javascript-Libraries
  • Implementierung der Steuerungs-Software unter Nutzung eines Kompatitibilitäts Layer API unter Thrift
  • Implementierung der Steuerungs-Software unter Nutzung von Web Services unter Java sowie mit SoapUI
  • Implementierung von Tools zum Firmware Update
  • Implementierung von Unit-Tests parallel zur laufenden      Entwicklung
  • Strukturierung von Test Suiten als Integrations Tests
  • Code-Refactoring von Alt-Code-Beständen
  • Build-Management / Automatisierte Builds mit Jenkins
  • Testautomatisierung mit Selenium/Jenkins
  • Initialisierung einer definierten Testumgebung durch Virtual Machines
  • Erstellung der Code-Dokumentation
  • Beschreibung von Installations-Instruktionen im Wiki
  • Einsatz von SCRUM und agilen Vorgehensweisen

Tools: 

  • Java 8
  • JEE 7
  • Python
  • Shell Programmierung / Bash
  • Unix / Linux
  • Thrift
  • ssh
  • Putty
  • Samba
  • Unix Firewall
  •  iptables
  •  DNS
  • VPN
  • ipsec
  • StrongSwan
  • Oracle Virtual Box
  • Java Crypto API
  • Bouncy Castle Crypto Packages
  • Spring 3.x, 4.x
  • Servlets
  • Web Services
  • REST
  • SOAP
  • SoapUI
  • Tomcat
  • JUnit
  • Mockito
  • HTML 4.01
  • HTML 5
  • XHTML
  • JavaScript / ECMAScript
  • JQuery
  • AngularJS
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • Subversion
  • GIT
  • Ant
  • Maven
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • JIRA
  • DokuWiki
  • Pidgeon Messaging

 

03/2016 - 08/2016

6 Monate

Weiterentwicklung und Implementierung der Analyse- und Ranking- Software für Großkunden-Depots

Projektinhalte

Details:

  • Requirement Analyse
  • Prozesssteuerung und Logik mittels hochperformanter Shell Scripts
  •  Implementierung der Importfunktionalität der Daten aller relevanten Rating-Agenturen mit Java und Shell-Scripts
  • Datenmodellierung
  • Anpassung der Datenbank Schema
  • Optimierung der Datenbanken / Segmentierung
  • Datenbankanbindung im Back End per JPA 2.x
  • Berücksichtigung spezieller Anforderungen für extrem große Datenbanken
  • Berücksichtigung von transaktionalen Anforderungen
  • Implementierung von Webservices
  • Verwendung einer Rules-Engine zur Business-Process Modellierung
  • Modifizierung des Rgelwerks (Drools)
  • Modellierung und Implementierung der Objekte zur Darstellung im Front End (Wicket)
  • Anpassung des Komponentenmodells (Eclipse OSGI, RCP)
  • Nutzung von Javascript Libraries im Front End (AngularJS)
  • Report PDF Generierung mit Cognos
  • Integration der Servlets, Web Services etc. mit Tibco
  • Code-Refactoring
  • Erstellung der Code-Dokumentation
  • Anpassen des Build-Prozesses
  • Build-Management / Automatisierte Builds mit Jenkins
  • Continuous Integration
  • Verwendung einer Micro Service basierten Test-Architektur
  • Erstellung von Unit und Integrationstests
  • Testautomatisierung mit Selenium/Jenkins
  • Einsatz von SCRUM und agilen Vorgehensweisen

Tools:

  • Java 8
  • JEE 7
  • Oracle Database 11g / 12c
  • Python
  • Shell Programmierung / Bash
  • Unix / Linux
  • Spring 3.x, 4.x
  • Servlets
  • JPA (Java Persistence) 2.x
  • Squirrel
  • Web Services
  • REST
  • SOAP
  • SoapUI
  • Tomcat
  • JUnit
  • Drools
  • Wicket
  • Cognos Java API
  • Tibco
  • Mockito
  • HTML 4.01
  • HTML 5
  • XHTML
  • JQuery
  • AngularJS
  • JavaScript / ECMAScript
  • AJAX, DWR
  • Eclipse
  • Eclipse Plugins, Firebug
  • Eclipse OSGI / Equinox
  • Eclipse RCP  
  • XML, XPath, XQuery, XSLT
  • Subversion
  • GIT
  •  Ant
  • Maven
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • JIRA
  • Confluence

04/2015 - 02/2016

11 Monate

Migration der Web-Applikation Kundenportal Java Migration von Java 6 nach Java 8 Java Enterprise Migration von Java EE 6 nach Java EE 7 Oracle Weblogic Migration von Weblogic 11 nach Weblogic 12

Projektinhalte

Details:

Source Code und Library Migration Neuerstellung und Anpassungen von Unit Tests und Integrations Tests Weblogic Administration Code-Refactoring Statische Source Code Analyse  Anpassen des Build-Prozesses Build-Management / Automatisierte Builds mit Jenkins Testautomatisierung mit Selenium/Jenkins Test der Browserkompatibilität in Virtual Machines Erstellung von Regressions-Tests Performance- und Lasttests Continuous Integration Repository Management Erstellung der Code-Dokumentation Erstellung der Projektdokumentation und Wiki Einsatz von SCRUM und agilen Vorgehensweisen

Tools:

  • Java 6 / 7 / 8
  • JEE 6 / 7
  • Oracle Database 11g / 12c
  • Oracle WebLogic Application Server 11 / 12 (12c R2)
  • IBM WebSphere MQ
  • Java Server Faces JSF 1.2 / 2.0 / 2.2
  • Spring 3.x, 4.x
  • JPA (Java Persistence) 2.0
  • Hibernate
  • Squirrel
  • Web Services
  • REST
  • SOAP
  • SoapUI
  • Java Server Pages JSP
  • EL / JSTL
  • JUnit
  • Mockito
  • HTML 4.01
  • HTML 5
  • XHTML
  • JavaScript / ECMAScript
  • JQuery
  • AngularJS
  • Eclipse
  • Eclipse Plugins, Firebug
  • Eclipss OSGI, RCP
  • XML, XPath, XQuery, XSLT
  • PMD
  • FindBugs
  • Checkstyle
  • Sonar / SonarQube
  • Subversion
  • GIT
  • Ant / Maven
  • Artifactory
  • Nexus
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • JIRA
  • VMware
  • Unix / Linux / Windows

06/2014 - 03/2015

10 Monate

Internet-Auktionshaus und Verkaufsplattform Projekt: automatisierte und manuelle Tests der Lokalisierung und länderspezifischen Anpassung der Unternehmens-Web-Pages und Web-Applikationen sowie Entwicklung von autom

Projektinhalte

Details:

  • Requirement Analyse für die Tool Entwicklung
  • Zusammenstellung und Dokumentation der Use Cases
  • Evaluierung und Auswahl geeigneter Entwicklungs-Tools aus dem Java Enterprise / Open Source Bereich
  • Verwendung einer MVC – Architektur
  • Implementierung der Business - Logik
  • Code-Refactoring
  • Datenmodellierung
  • Datenbankanbindung per JPA 2.0
  • Berücksichtigung spezieller Anforderungen für extrem große Datenbanken
  • Berücksichtigung von transaktionalen Anforderungen
  • Weiterentwicklung und Dokumentation diverser In-House Frameworks
  • Erstellung von Softwarekomponenten mittels Eclipse Framework
  • Erstellung von Prototypen mittels C# sowie Ruby on Rails
  • Integration von MS-Applikationen in JEE / heterogene Umgebungen
  • Implementierung von Webservices
  • Erstellung von Unit und Integrationstests
  • Anpassen des Build-Prozesses
  • Build-Management / Automatisierte Builds mit Jenkins
  • Testautomatisierung mit Selenium/Jenkins
  • Test der Browserkompatibilität in Virtual Machines
  • Erstellung von Regressions und Smoke-Tests
  • Exploratives Testen
  • Performance- und Lasttests
  • Continuous Integration
  • Repository Management
  • Erstellung der Code-Dokumentation
  • Erstellung von Help-Pages und Wiki
  • Einsatz von SCRUM und agilen Vorgehensweisen

Tools:

  • Java 6 / 7 / 8
  • JEE 6 / 7
  • Microsoft Visual Studio 2013 / 2015
  • MS C#
  • Ruby on Rails
  • Oracle 11g / 12c
  • Java Server Faces JSF 1.2 / 2.0 / 2.2
  • RichFaces
  • PrimeFaces
  • Spring 3.x, 4.x
  • Spring MVC
  • Servlets
  • JPA (Java Persistence) 2.0
  • Hibernate
  • EclipseLink
  • Squirrel
  • Web Services
  • REST
  • SOAP
  • SoapUI
  • Java Server Pages JSP
  • EL / JSTL
  • Tomcat
  • JUnit
  • Mockito
  • HTML 4.01
  • HTML 5
  • XHTML
  • JavaScript / ECMAScript
  • AJAX, DWR
  • JQuery
  • Eclipse
  • Eclipse Plugins, Firebug
  • Eclipse APIs, OSGI, RCP
  • XML, XPath, XQuery, XSLT
  • Subversion
  • GIT
  • Ant
  • Maven
  • Artifactory
  • Nexus
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • JIRA
  • VMware
  • Unix / Linux / Windows

 

12/2013 - 05/2014

6 Monate

Feature-Erweiterung und Migration kundenspezifischer Webapplikationen

Projektinhalte

Details:

  • Technologie-Refactoring (MVC, komponentenbasierte und Service-orientierte Architektur)
  • Migration des Struts-basierten Codes nach JSF 2.x
  • Code-Refactoring
  • Datenmodellierung
  • Datenbankanbindung per JPA 2.0
  • Migration von JDBC-Code nach JPA
  • Implementierung spezieller Content-Anforderungen (Multimedia)
  • Implementierung von Webservices
  • Erstellung von Unit und Integrationstests
  • Anpassen des Build-Prozesses
  • Testautomatisierung
  • Test der Browserkompatibilität in Virtual Machines
  • Performance- und Lasttests
  • Continuous Integration
  • Repository Management
  • Erstellung der Code-Dokumentation
  • Erstellung von Help-Pages und Wiki

Tools:

  • Java 1.6 / 1.7
  • JEE 6 / 7
  • Oracle 11
  • DB2
  • IBM WebSphere 6.1 / 8
  • Java Server Faces JSF 1.2 / 2.0 / 2.2
  • Spring 3.x
  • Spring MVC
  • Struts
  • Servlets
  • Portlets
  • JPA (Java Persistence) 2.0
  • Hibernate
  • EclipseLink
  • Squirrel
  • SoapUI
  • Java Server Pages JSP
  • EL / JSTL
  • Tomcat
  • JUnit
  • Mockito
  • HTML / XHTML
  • JavaScript / ECMAScript
  • AJAX, DWR
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • Subversion
  • GIT
  • Ant / Maven
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • Bugzilla, JIRA
  • VMware
  • Unix / Linux / Windows

09/2013 - 11/2013

3 Monate

Entwicklung von Tools für den Datenaustausch zwischen Behörden und Versicherungen Erweiterung/Migration von Web.Applikationen (JSP/JSF)

Projektinhalte

Details:

  • Requirements Analyse und Anforderungs-Management
  • Datenmodellierung für den Datenaustausch zwischen Großrechner-Sytemen (COBOL) und Unix-Systemen (Java, C)
  • Implementierung und Test von Tools zur Sicherung der Datenkonsistenz der Container- und Nutzdaten (Vorprüfung, Rahmenprüfung, Kernprüfung)
  • Implementierung einer browserbasierten graphischen Benutzerschnittstelle zur Darstellung und zum Editieren von Datenbeständen mit Benutzerverwaltung und Rollen- basiertem Rechtemodell
  • Neuimplementierung als Web-Applikation mit JSF 2.2
  • Migration von bestehenden JSF 1.x Web-Applikationen nach JSF 2.2
  • Datenbankanbindung per JPA 2.x
  • Migration von JDBC-Code nach JPA
  • Erstellung von Unit und Integrationstests
  • Anpassen des Build-Prozesses
  • Testautomatisierung
  • Continuous Integration
  •  Erstellung der Code-Dokumentation

Tools: 

  • Java 1.6 / 1.7
  • JEE
  • Informix 11
  • Java Server Faces JSF 1.2 / 2.0 / 2.2
  • Spring 3.0
  • Servlets
  • JPA (Java Persistence)
  • Hibernate
  • Squirrel
  • Java Server Pages JSP
  • EL / JSTL
  • Tomcat
  • JUnit
  • HTML / XHTML
  • JavaScript / ECMAScript
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • Subversion
  • Ant / Maven
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • Bugzilla, JIRA
  • Unix / Linux / Windows

07/2011 - 08/2012

1 Jahr 2 Monate

Entwicklung und Weiterentwicklung kundenspezifischer Webapplikationen

Projektinhalte

Details:

  • Technologie-Refactoring (MVC, komponentenbasierte und Service-orientierte Architektur)
  • Migration des Struts-basierten Codes
  • Code-Refactoring
  • Datenmodellierung
  • Datenbankanbindung per JPA / Hibernate
  • Implementierung spezieller Content-Anforderungen (Charts, PDF)
  • Implementierung von Webservices
  • Erstellung von Unit und Integrationstests
  • Anpassen des Build-Prozesses
  • Testautomatisierung
  • Continuous Integration
  • Repository Management
  • Support im Bereich CSS der Layouter
  • Coaching der In-House Mitarbeiter
  • Erstellung der Code-Dokumentation
  • Erstellung von Help-Pages und Wiki

Tools: 

  • Java 1.6
  • JEE
  • Oracle 11
  • Java Server Faces JSF 1.2 / 2.0
  • Spring 3.0
  • Spring MVC
  • Struts
  • Servlets
  • Portlets
  • JPA (Java Persistence)
  • Hibernate
  • Java Server Pages JSP
  • EL / JSTL
  • Tomcat
  • Apache AXIS
  • JUnit
  • HTML / XHTML
  • JavaScript / ECMAScript
  • AJAX, DWR
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • JFreeChart / CEWolf
  • Batik SVG
  • Subversion
  • Ant / Maven
  • Selenium / WebDriver                
  • Hudson / Jenkins
  • Bugzilla, JIRA
  • Unix / Linux / Windows

05/2011 - 07/2011

3 Monate

Erstellung von Tools zur Optimierung und zum Test von Sharepoint/FAST-basierten Suchmaschinen- Abfragen

Projektinhalte

Details:

  • Requirements-Analyse
  • Zusammenstellung der Use Cases
  • Erweiterung der JEE-basierten FAST-ESP Connector-Architektur
  • Datenmodellierung
  • Datenbankanbindung per JPA / Hibernate
  • Erstellung von Unit und Integrationstests
  • Anpassung des Build-Prozesses
  • Testautomatisierung
  • Aufsetzen einer Continuous Integration Umgebung
  • Code-Refactoring
  • Erstellung von Metriken

Tools:

  • Java 1.6
  • JEE
  • Oracle 11
  • Lotus Notes Connector API
  • Servlets
  • JPA (Java Persistence)
  • Hibernate
  • Java Server Pages JSP
  • Tomcat
  • Spring
  • JUnit
  • HTML / XHTML
  • JavaScript / ECMAScript / AJAX
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • Subversion
  • Ant / Maven
  • Selenium / WebDriver
  • Nexus
  • Hudson / Jenkins
  • Unix / Linux / Windows

01/2011 - 03/2011

3 Monate

Entwicklung einer Produktionssteuerungs-Software für die Halbleiter-Herstellung

Projektinhalte

Details:

  • Evaluierung verschiedener MVC-Web-Frameworks
  • Design einer JSF/Java Enterprise basierten Web-Applikation
  • Implementierung der Business Logik als EJBs
  • Datenmodellierung
  • Datenbankanbindung per JPA / Hibernate
  • Erstellung von Unit und Integrationstests
  • Anpassung des Build-Prozesses
  • Code-Refactoring

Tools:

  • Java 1.6
  • JEE
  • Oracle 11
  • IBM MQ
  • JBoss 5.1.0/6.0
  • Java Server Faces
  • Facelets
  • MyFaces/RichFaces
  • Servlets
  • JPA (Java Persistence)
  • Java Server Pages JSP
  • Tomcat
  • Google Web Toolkit
  • Spring
  • JUnit
  • HTML / XHTML
  • JavaScript / ECMAScript / AJAX
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • Subversion
  • Ant / Maven
  • Unix / Linux / Windows

08/2010 - 11/2010

4 Monate

Neugestaltung einer Datawarehouse-Platform zur Auswertung, Ergänzung und Korrektur von innerbetrieblichen Daten

Projektinhalte

Details:

  • Konzeptionelle Planung der Module für
  • Schlüsselverwaltung
  • Vorgangsverwaltung
  • Performance-Analyse
  • Event-Monitoring
  • Reporting
  • Datenmodellierung
  • Datenmigration
  • Datenextraktion, -transformation und -zusammenführung
  • Implementierung der AJAX-basierten GUI mittels GWT
  • Implementierung von serverseitiger Logik als Web-Applikationen
  • Datenbankanbindung per JPA / Hibernate
  • Erstellung von Unit und Integrationstests
  • Anpassung des Build-Prozesses
  • Code-Refactoring

Tools:

  • Java 1.6
  • J2EE
  • Oracle 11
  • Oracle Warehouse Builder
  • IBM Cognos
  • IBM Websphere
  • IBM MQ
  • Servlets
  • JPA (Java Persistence)
  • Java Server Pages JSP
  • Apache Webserver
  • Tomcat
  • Google Web Toolkit
  • DOJO
  • Java Server Faces
  • Spring
  • JUnit
  • HTML / XHTML
  • JavaScript / ECMAScript / AJAX
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • PDF / Adobe Acrobat / IText
  • Subversion / CVS
  • Ant / Maven
  • Unix / Linux / Windows

01/2010 - 06/2010

6 Monate

SEO-Optimierung eines großen Internet Portals

Projektinhalte

Details:

  • Erstellung der Requirements
  •  Erstellung von Tools für Search Engine Optimization (SEO)
  • Anpassung der Coremedia CMS Editoren
  • Implementierung von Tools für Keyword-Editing und Tag Clouds
  •  Implementierung von Auto-Complete-Funktionen für die Coremedia Redakteur-Tools
  • Entwicklung und Implementierung von Algorithmen zur Verbesserung der Google-Suchmaschinen-Relevanz
  • Implementierung von SOA-Diensten für thematische Klassifizierung von Web-Content
  • Erstellung von Test-Konzepten
  • Anpassung des Build-ProzessesCode-Refactoring

Tools:

  • Java 1.6
  • J2EE
  • Coremedia CMS 2008
  • Servlets
  • Java Server Pages JSP
  • Web Services
  • SOAP / REST
  • Apache Webserver
  • Tomcat
  • Glassfish
  • Google Web Toolkit
  • Google Analytics
  • JQuery
  • Java Server Faces
  • Spring
  • JUnit
  • Java Swing / JFC
  • HTML / XHTML
  • Neko HTML
  • JavaScript / ECMAScript / AJAX
  • Eclipse
  • Eclipse Plugins, Firebug
  • XML, XPath, XQuery, XSLT
  • Subversion
  • Ant
  • Maven
  • Unix / Linux / Windows

05/2009 - 10/2009

6 Monate

Vereinheitlichung und Migration eines C++-basierten Mailsystems zu einem Mailsystem basierend auf Java Enterprise (J2EE) mit Front-End als Webapplikation

Projektinhalte

Details:

  • Erstellung der Requirements
  • Zusammenstellung der Use Cases
  • Implementierung von Web-Framework Komponenten
  • Test-Driven Development
  • Behavior-Driven Development
  • Erstellung von Test-Cases in der Test-Datenbank
  • Black Box Tests / Funktionale Tests
  • Implementierung von Test Clients als Java- Applikationen
  • Teststeuerung durch Skriptsprachen
  • White Box Tests, Test speziell für das Web- Framework Wicket
  • Testautomatisierung mit Selenium und WebDriver
  • Erstellung von Test-Datensätzen (Fixtures) und Parametrisierung für Data-Driven Tests
  • Anpassung und Weiterentwicklung der JUnit Testrunner, Selenium und WebDriver
  • Generierung von Testreports
  • Integration der Tests in den Continuous-Integration- Build-Prozess
  • Code-Refactoring

Tools: 

  • Java 1.6
  • J2EE
  • Java Mail
  • Wicket
  • Servlets
  • Apache Webserver
  • Tomcat
  • Spring
  • JBoss
  • JUnit
  • JBehave
  • Selenium
  • WebDriver
  • Python
  • Testlink
  • Bugzilla
  • Hudson
  • HTML / XHTML
  • JavaScript / ECMAScript / AJAX
  • Eclipse
  • Eclipse Plugins, Firebug, Selenium IDE
  • XML, XPath, XQuery, XSLT
  • Subversion
  • Ant
  • Maven
  • Unix / Linux / Windows

01/2009 - 04/2009

4 Monate

: Weiterentwicklung und Test eines Web-Seiten Baukastensystems

Projektinhalte

Details:

  • Design und Implementierung von Web 2.0 und Social Networking Modulen: Blogging, RSS, Trackback/Pingback, Bildergalerien, Flickr, YouTube, MyVideo, Delicious, Widgets,Google Maps, Formularfelder, Tabellen
  • Spezifikation der Domain-Modelle
  • Erstellung von UML-Diagrammen
  • Weiterentwicklung des Content-Management-Systems
  • Code-Refactoring
  • Datenbank-Refactoring
  • Konzeption der funktionalen Tests mit Selenium
  • Erstellung der Test-Dokumente und Ausformulierung der Test-Cases
  • Erstellung von Testdatensätzen und Parametrisierung für Data-Driven Tests
  • Generierung von Testreports
  • Integration der Tests in den Continuous-Integration- Build-Prozess
  • Erweiterung des Selenium Test-Frameworks
  • Performance-Analyse und Optimierung
  • Code-Reviews
  • Coaching der Junior-Developer
  •  Projektplanung und Koordination mit Partnerunternehmen

Tools:

  • Java 1.6
  • Web 2.0 / Social Networking
  • HTML / XHTML
  • JavaScript / ECMAScript / AJAX
  • JQuery
  • J2EE
  • PHP
  • Servlets
  • Java Server Faces JSF
  • Google Web Toolkit
  • Apache Webserver
  • Tomcat
  • Portlets
  • Spring
  • JBoss
  • SEAM
  • Eclipse
  • Eclipse Plugins, Firebug, Selenium IDE
  • XML, XPath, XQuery, XSLT
  • UML
  • Hibernate
  • MySQL
  • JUnit
  • PHPUnit
  • Selenium Remote Control
  • Subversion
  • Ant
  • Phing
  • Maven
  • Cruise Control
  • Unix / Linux / Windows
  • TRAC
  • MS Project

10/2008 - 12/2008

3 Monate

Portierung und Test einer Produktplanungs-Webapplikation von PHP nach Java Enterprise

Projektinhalte

Details:

  • Analyse und Design, Systemarchitektur
  • Spezifikation der Use Cases
  • Redesign des Objekt-Modells
  • Datenbank-Refactoring
  • Code-Refactoring
  • Code-Migration und Anpassung an J2EE
  • Konzeption der funktionalen Tests, Akzeptanz- und Regressions-Tests
  • Spezifikation der Test-Cases
  • Erstellung von Testdatensätzen und Fixtures für Data-Driven Tests
  • Erstellung von Testreports und Testdokumenten
  • Durchführung der Tests und Einbindung in den Continuous Integration basierten Build-Prozess
  • Erweiterung des Selenium Test-Frameworks
  • Performance-Analyse und Optimierung
  • Code-Reviews
  • Coaching der Junior-Developer
  • Dokumentation, UML-Generierung

Tools:

  • Java 1.5/1.6
  • PHP
  • Unix/Linux/Windows
  • J2EE
  • Eclipse
  • UML
  • Servlets, Apache Tomcat
  • JBoss, SEAM
  • AJAX
  • Java Server Faces JSF
  • Hibernate
  • Java Persistence API
  • Spring
  • MySQL
  • Oracle 11g
  • TOAD
  • JUnit
  • TestNG
  • Selenium
  • Subversion
  • Ant
  • Maven
  • Continuum
  • MS Project
  • Confluence

03/2008 - 09/2008

7 Monate

Entwicklung eines web-basierten Tools für Multimedia-Redakteure zur automatisierten Bildbearbeitung und Bildverwaltung von Mediathek-Daten

Projektinhalte

Details:

  • Analyse und Design
  • Präzisierung der Requirements in Kooperation mit Multimedia-Redakteuren
  • UML, Model Driven Design
  • Prototypen-Implementierung und iterativer Prozess beim Erstellen der Releases
  • Datenbank-Design
  • Datenbankanbindung per Object-Relational Mapping
  • Integration in das CoreMedia-Framework
  • Darstellung und Layout von Multimedia-Objekten serverseitig mittels Java Server Faces
  • Implementierung von Echtzeit-Bildmanipulation als Java-Applet
  • Integration in die Webapplikation per AJAX
  • Implementierung von Java-Filterklassen zur Bildbearbeitung von Foto-Daten (als buffered images)
  • Bearbeitung von Image-Metadaten (JPG, EXIF, IPTC)
  • Unit-, Regressions-und System-Tests
  • Performance-Analyse und Optimierung

Tools:

  • Java 1.5/1.6,
  • Unix/Linux/Windows
  • J2EE
  • IntelliJ IDEA
  • Rich Clients, JFC/Swing
  • Java Applets
  • Servlets, Apache Tomcat
  •  AJAX
  • Java Server Faces JSF
  • Hibernate
  • Java Persistence API
  • Spring
  • CoreMedia Content Management System 2008
  • Oracle 11g, Postgresql
  • JUnit
  • Subversion
  • Maven
  • Cruise Control
  • MS Project
  • Confluence

Projekthistorie

 weitere Projekte auf Anfrage

Referenzen

Projekt Erweiterung des Online-Banking-Systems, 04/01 - 05/01
Referenz durch PL Online-Banking-Team Hamburger Sparkasse vom 01.06.2001

"Der Consultant hat sich in sehr kurzer Zeit in ein etabliertes Team integriert. Die Aufgabenstellung wurde professionell gelöst. Die ehrgeizige Terminvorgabe konnte auf Basis des engagierten und kompetenten Einsatzes umgesetzt werden. Wir bedanken uns für den Einsatz und empfehlen ihn für andere Internet-Projekte weiter. Projektleiter Online-Banking-Team Geschäftsprozess-Unterstützung Hamburger Sparkasse."

Branchen

Softwarehersteller
Telekommunikation
Bankwesen
Transport/Logistik
Automobil/Elektronik
Forschung/Entwicklung
Ingenieurwesen
Architektur
Vermessung

Kompetenzen

Programmiersprachen
Basic
C
ANSI C
C++
MS Visual C++, gcc (Linux), C#
CORBA IDL
Emacs
Fortran
Java
JavaScript
Lisp
Common LISP, AutoCAD LISP
Pascal
Perl
PL/SQL
Shell

Betriebssysteme
HPUX
MS-DOS
OS/9
Motorola 68k
SUN OS, Solaris
Unix
VMS
Windows
Win95/98/ME, NT 4.0, NT2000, XP, Vista, Windows 7 / 8 / 8.1

Datenbanken
Access
DB2
MySQL
ODBC
Oracle
8, 8i, 9i, 10, 11g, 12c
SQL
versant, artbase

Sprachkenntnisse
Deutsch
Englisch
fließend
Französisch
mittel (3 J.)
Italienisch
Grundkenntnisse (1 J.)
Spanisch
Grundkenntnisse (1 J.)

Hardware
embedded Systeme
PC
SUN

Datenkommunikation
CORBA
TCP/IP
Windows Netzwerk

Produkte / Standards / Erfahrungen

fachlicher Schwerpunkt:
Anwendungsentwicklung
Systemarchitektur

zum Einsatz kommende Softwareentwicklungsprozesse:
V-Modell
Rational Unified Process
Zertifizierungen ISO 9000 und CMM
ausgewählte Techniken des Extreme Programming

objektorientierte Analyse und Design
objektorientierte Programmierung mit Java und C++

Softwaremodellierung mit UML:
Rational Rose, Together

Datenbanken:
Oracle, Access
Datenbankanbindung per Java JDBC mit ANSI-SQL

Realisierung verteilter Systeme per Java RMI oder CORBA

Front-End als rich clients mit JFC oder thin clients per HTML mit Servlets

Java:
JDK 1.0 bis 1.7, Servlets, JDBC, JFC/Swing

Microsoft:
Win32 API, MFC, C#

CAD:
AutoCAD (Zertifizierung AAD 1993)
Pro/E
SolidWorks


Design / Entwicklung / Konstruktion
AutoCAD
Pro/ENGINEER
SolidWorks

Berechnung / Simulation / Versuch / Validierung

etc


Ausbildungshistorie

seit 1994
freiberuflich tätiger IT-Professional
 
1993-1993
Autorisierter AutoCAD Händler
 
1992-1993
Inhaber Ingenieurbüro
 
1991-1992
freiberuflich tätiger CAD-Dienstleister
 
1987-1990
Studium Physik, Diplom, Berlin
 
1984-1986
Studium Physik, Vordiplom, Göttingen
 
1975-1984
Gymnasium, Abitur, Detmold
 
1971-1975
Grundschule
×
×