Wohnort 81xxx, Deutschland EDV-Erfahrung seit 1993 Verfügbar ab 01.01.13 zu 100%, Vor-Ort-Einsatz 100% möglich
| Deutsch | |
| Englisch | verhandlungssicher |
| PC |
| HPUX | |
| Mac OS | |
| MS-DOS | |
| OS/2 | |
| SUN OS, Solaris | |
| Unix | Linux (RedHat 8,9)/SuSE, FreeBSD, etwas AIX & HP-UX, Cent OS 5.x |
| Windows | und Windows XP |
| Basic | 3,4,5 |
| C | Grundkenntnisse |
| C++ | Grundkenntnisse |
| Java | Spezialisierung auf JAVA/J2EE |
| JavaScript | |
| Perl | schon länger nicht mehr im Einsatz gehabt |
| PHP | Version 5 zuletzt im Jahr 2010 eingesetzt |
| Access | Access 2.0, 97, 2000 |
| DAO | |
| DB2 | |
| JDBC | |
| MS SQL Server | 6.5, 7, 2000 |
| MySQL | 3.x, 4.x, 5.x |
| ODBC | |
| Oracle | |
| Postgres | GrundKenntnisse / zuletzt benutzt 1999 |
| SQL | |
| Sybase | Grundenntnisse aus Fortbildungszeiten |
| Internet, Intranet | |
| ISDN | |
| TCP/IP | |
| Windows Netzwerk | |
| X.400 X.25 X.225 X.75... |
März 2012 – April 2012
Position: Liferray, Java Developer
Branche: Automotive / Consulting
Einsatzort: Niedersachsen
Migration von Daten aus einem Java basierten Legacy Content Management System nach Liferay 6.1 in einer Linuxumgebung.
Die Aufgabe war die Erstellung Tools/Portlets, um gleiche hierarchische Struktur wie im Legacysystem in Liferay zu erstellen und den beschriebenen Datenimport zu bewerkstelligen, damit die Benutzer bei den 10.000 en von Dateien udn Links keinen Bruch in der Usererfahrung erleben bzw. die Admins möglichst wenig manuell anpassen müssen.
Technologien:
Java 6, Liferay 6.1 EE, Portlets JSR-268, Ubuntu, MysQL .
Tools:
Eclipse 3.7, Liferay IDE, Liferay SDK, MySQL, ANT.
Used Tools:
Eclipse 3.7, LiferayIDE, MysQL, ANT, Liferay SDK
Januar 2012 – Februar 2012
Position: Schulung ANDROID / GWT / App-Eng
Branche: Training
Einsatzort: Zurich
Schulung in Android & Google's GWT & App-Eng
Oktober 2011 – Januar 2012
Position: Senior Java Developer & Consultant (40-60%)
Branche: ISP
Einsatzort: Köln
Aufbau eines Onlinesystems, um unterschiedliche Informationen zu managen und um zur Administration von Prozessen im rahmen eines Regierungsprogramms für IDPs (internally displaced persons).
Als Berater und Entwickler war es Teil meiner Aufgaben verschiedene, hauptsächlich Java basierte, CMS Systeme zu testen und unter mehreren Aspekten wie Aufwand, Kosten, Risiken, Features und Einfachheit in der Benutzung für die Contentprovider zu evaluieren.
Das Testen der CMS Systeme beinhaltete auch die Installation und Konfiguration sowie Anpassungen auf einigen application Servers wie GlassFish, JBoss und Tomcat sowie Entwicklung und Deployen von Testapps sowie die Entwicklung einiger Webtools auf der Basis des JEE6 Webprofils, um den Content zu pflegen, bis das endgültige System bereitegstellt ist.
Technologien:
Java 6, JEE6, EJB 3.1, JPA, JSF2, Facelets, PrimeFaces 3, Portlets 2 JSR-268, Liferay 6.x, Magnolia 4.5, OpenCMS 7, Wordpress, Hippo, Jahia, Glassish 3.1.
Tools:
Eclipse 3.7, NetBeans 7, Liferay IDE, MySQL, CentOS 5.2, MysQL Workbench 5.2, Rational Application Developer UML Tools, Maven.
Aug. 2011 – Okt. 2011
Position: Senior Java Developer
Branche: IT Dienstleister
Einsatzort: Frankfurt
Mitarbeit in einem Projekt bei einem IT-Dienstleiter, in dem Zusatzservices für die Kunden der Commerzbank beim Einsatz von Kreditkarten entwickelt werden.
Das Projekt ist um SOA, Apache Camel, Service Bus aufgebaut. Die Entwicklung ist in Java und die Umgebung besteht aus Eclipse, Maven, Subversion und Hudson.
Die Aufgabe ist, Haupt-Use-Cases eigenständig zu implementieren.
Jan. 2011 – Juni 2011
Position: Senior Java Developer
Branche: Community Portal
Einsatzort: Köln
Mitarbeit in einem Projekt zum Aufbau von 2 Portals. Die technische Umgebung besteht aus
1- Apache
2- JBOSS 6
3- GlassFish 3.1
4- MySQL 5.5
5- JEE5 & 6
6- JSF 2.0, Facelets, PrimeFaces 3.0, XHTML
9- EJB 3.x, JPA 2.0
10- RESTless WebServices
11- Maven
12- Eclipse basierte JbossTools 3.2 & NetBeans 6.9.
Die Applikationen laufen in einer Kombination mit PHP basierten Anwendungen.
Apr. 2010 – Okt. 2010
Position: Senior Java Developer
Branche: großer deutscher Konzern, Onlinedienste
Einsatzort: Großraum Köln
Mitarbeit als Senior Java Developer in einem großen Projekt zur Markteinführung eines neuen Produktes/Services auf dem deutschen Markt. Der neue Service richtet sich sowohl an Großkunden als auch später an Privatkunden.
Das System läuft unter Linux, das auch als Entwicklungsumgebung dient. Die technische Implementierung basiert auf Java 5, 6, Spring, Easymock, Junit, Mail, SMTP, Exchange Server, FTP, MultiThreading, SVN, Cruise Control, Eclipse mit diversen Plugins.
Die Aufgabe ist unter anderem bestehende Komponenten zu erweitern und neue Features und Use Cases zu implementieren. Das Team ist relativ groß, größer 50, wobei unsere Gruppe aus 4 Leuten besteht, die an einem Modul der Gesamtanwendung arbeitet.
Nov. 2009 – März 2010
Position: Senior Java Developer
Branche:Transport & Logistik
Einsatzort: Mailand / Italien
Mitarbeit als Senior Java Developer in einem JEE Großprojekt für einen multinationalen Konzern im Bereich Transport & Logistik. Das Pilotprojekt soll der Anfang einer ganzen Reihe von Installationen & Implementierungen weltweit bilden.
Das System läuft auf einem WebLogic 10.3 Cluster mit Anbindung an andere externe Echtzeitsysteme. Die technische Implementierung basiert auf JEE um EJB3, JPA, JMS, Message Driven Beans, Spring. Desweiteren sind Oracle 11g, TOAD, Maven, JUnit, EasyMock, Hudson und Eclipse mit diversen Plugins im Einsatz.
Die Aufgabe ist unter anderem bestehende Module zu erweitern und neue mitzuentwickeln, zu testen und an die Q&A und Produktion weiterzugeben.
Nov. 2008 – Nov. 2009
Position: Software Developer
Branche: Portal, NGO
Einsatzort: Munich
Erweiterung an einer Online Community Site v.a. Erstellung eines eigenen Content Management Systems zur Aufnahme von Berichten, Nachrichten und Einzelbeiträgen, Versionierung, Freigabe etc. Das System wird auf der Basis von J2EE realisiert.
Für das Web Interface wird hauptsächlich JSF eingestzt. Serverseitig wird Hibernate zur Persistenz im Zusammenspiel mit Session Beans einegsetzt, teilweise Direkt JDBC-Direktzugriff. Im Moment ist MySQL 5.1 im Einsatz. Die Anwendunge laufen unter JBoss 5 auf CentOS 5 Maschinen.
Als Entwicklungsumgebung kommt MyEclipse 7.1, teilweise auch IBM's RAD 7.5 und WebLogic's Workshop for 10gR3 zum Einsatz.
Sept. 2008 – Okt. 2008
Training in SAP NetWeaver CE, SAP NetWeaver Studio, WebDynPro, ABAP, IBM Portal Server 6.1
März 2008 – Juli 2008
Position: Software Developer
Branche: Startup / Web basierte Werbung
Location: München
Erstellung eines so genannten Kundenportals für Kunden, die Softwareprodukte bzw. Serives der Firma nutzen, um kontextbasierte Werbung zu platzieren und um die generierten Umsätze anzusehen.
Die Applikation ist in Java 1.5/J2EE (Servlets & JSP's) implementiert und läuft unter Tomcat 6. Die verwendete Datenbank ist MySQL 4.1 auf McOS 10. Die Applikationen ist auch angebunden an ein Monitoring & Charting System, das unter Jetty läuft.
Die Architektur & eingesetzten Tools:
1- Java 1.5
2- Servlets
3- Servlet filters
4- JSP
5- JSTL taglibs
6- JDBC. Connection Pooling
7- JAAS
8- CAPTCH ( java Implementierung SimpleCaptcha)
9- Eclipse
10- MyEclipse 6.x
11- MySQL Browser / MySQL Administrator
12- Mac OS 10.x
13- TaskFreak
Oktober 2007 – Januar 2008
Position: Software Engineer
Branche: Automotiv
Einsatzort: München
Anbindung von BMW-Vertragshändlern und Werkstätten und die Bereitstellung der technischen Infrastruktur für die damit verbundenen Services.
Das Ganze wird realisiert in Form von Java Web Services auf der Basis von
Axis 1.2. Die Services laufen unter Tomcat.
Für die Entwicklung und Kodierung wurde Eclipse bzw. MyEclipse benutzt. Die eingestzte
Datenbank war Oracle 10. Neben Java 1.5 werden XML, XSD und XSL intensiv
eingesetzt.
Die Tools & Architektur:
1- Java 1.5
2- JDBC
3- Axis
4- Eclipse
5- MyEclipse 6.x
6- Tomcat
7- Oracle 10
8- Oracle SQL Developer
9- TOAD, Ant
10- log4j
11- JUnit
12- Subversion
13- XML/XSD/XSL, XMLSpy
Oktober 2006 – September 2007
Position: Berater, System Architekt, Software Entwickler
Branche: NGO's, Behörden
Einsatzort: München, Irak
Fortbildung in:
Hibernate, Spring, JSF, EJB3
Diverse Projekte für NGO's, Behörden und kommerzielle Kunden:
Installation & konfiguration von Web Servern (Apache), Installation & Konfiguration PHP/MySQL, Installation & Konfiguration Tomcat/Java, Installation & Konfiguration von Content Management Systems (Nuke, OpenCMS)
Design & implementatierung web basierten Diensten:
Online Jobbörse ( 3 lingual: English, Arabisch & Kurdisch)
1- Portal für private und kommerzielle Annoncen (Suche & Biete), auch 3 lingual: English, Arabisch & Kurdisch
2- Online Maklerbüro (Kaufen/Verkaufen & Mieten)
3- Online Service für Händler (Produkte & Services), auch 3 lingual: English, Arabisch & Kurdisch
Alle Projekte wurden hauptsächlich auf der Basis von Java/J2EE (JSP, Servlets, JDBC, MySQL), teilweise Hibernate, implementiert. Die Anwendungen laufen unter Tomcat, das mithilfe von mod_jk hinter einem Apache Server geschaltet ist.
Eingestzte Tools:
1- Eclipse bzw MyEclipse 5.x
2- IBM's RAD 6 & 7
3- JUNit
4- JMeter
5- HTTPUnit
6- Cactus
7- ANT
8- Omondo, Poseidon & Rationals Architect
Eingesetzte Methodologien:
- OOA, OOD, OOP, UML, Extreme & Agile Programming
September 2005 – Juli 2006
Position: Software Developer
Branche: Internationales IT Portal
Einsatzort: München
Mitarbeit an einem Teilprojekt für die Fußball WM 2006 in Deutschland in Zusammenarbeit mit der FIFA
Bereitstellung von Inhousetolls auf der Basis von J2EE unter Tomcat
Auffbau des BackEnds für das so genannte MatchCast für die Live-?bertragung der Qualifikationsspiele für die WM 2006 und währen der WM. Bereitstellung von Features für Live Chat unter der Berücksichtigung von Themen wie failover & Robustheit, da teilweise bis zu 150-300.000 User gleichzeitig mit dem System verbunden waren.
Implememntierung von eigenen Tools zum Performance-Testing, Verbindungen zu Servern hinter einem Firewalls via Java SSL
JDBC Pooling
HttpUnit Testing
Cactus
Struts
UML & Code Generierung/Reverse-Engineering mit Raional Software Architect, Poseidon, ArgoUML
HttpConnection & SSL Programmierung in Java
Tomcat Clustering & Load Balancing
Profiling & Memory Leak Thematik
Automatisches Deployment & Fallbacks
CVS & parametrisiertes packaging
MySQL 4.1 (Master/Slave)
JMS Java Messaging mit TIBCO Rendevous
FreeBSD
Automatisches/simultanes Deployment auf Servern, die weltweit und in verschiedenen Zeitzonen verteilt waren.
Mai 2003 – August 2005
Position: Software Developer
Branche: Medien, ISP, NGO
Einsatzort: München, Irak
Projekte und und Fortbildungen in den folgenden Bereichen:
WSAD 5.0 und 5.1.2, Rational Application Developer RAD6.0
Eclipse 2.x und 3.x
Lomboz, Jboss DIE
Eclipse WTP
MyEclipse 3.84/4.01
Oracle’s Jdeveloper 10g
JBoss 3.x, 4.x
WebLogic Server 7.x und 8.1
Websphere Application Server 5.x
SUN’s J2EE 1.4 Application Server
EJB Konzepte und Programmierung 2.0/2.1
Java Design Patterns, insbesondere in J2EE
Sessionmanagement und fortgeschrittene Konzepte in Webanwendungen mit JSP und Servlets
Struts & Jfaces
Java WebServices, Axis, NuSoap
UML, OOA, OOD, OOP und Methodologien (Extreme Programming und Rational’s RUP)
UML Tools: Omondo Plugin, Argo UML, Poseidon, WSAD/RAD6.0 UML Tools, Etwas Rational XDE & Together J.
PHP, Komodo, Maguma, Remote Debugging & mit SSH Tunneling
SAP Web Application Server 6.x unter SuSE Linux
Content Management Systems (TYPO3, PHPNuke, PostNuke, Jboss Nukes, Portal, Cofax, OpenCMS etc.)
Installation und Konfiguration von RedHat 8
Installation und Konfiguration von SuSE Linux 8.1
Installation und Kongfiguration von folgendem:
Firewalls, DNS-Konfiguration, Apache, PHP, mySQL, Tomcat, JBoss, Cpanel, WebHost Manager, Domainregistrierung, Virtual Hosting, TYPO3
Anbindung Apache?mod-jk 1.2?Tomcat/ & Jboss
Windows XP Tuning, Registry, Security, ZoneAlarm, PestPatrol, Kaspersky Lab, Partition Managers
Oktober 2001– Mai 2003
Position: Senior Software Developer
Branche:Mobile applications & Services
Einsatzort: München
Programmierung eines Reportingtools mit JSP, Servlets unter Tomcat.
Intensiver Einsatz von WSAD 4.x (IBM’s Websphere Studio Application Developer)
Einsatz von SUN’s NetBeans
PHP Programmierung im Zusammenspiel mit mySQL
Wrapper und Bridgeklassen in Java zur Benutzung aus PHP-Anwendungen, als Ersatz für fehlende oder nicht einwandfrei funktionierende ODBC-Treiber für den SQL-Server
R&D-Projekte in Web Services (Java Axis 1.0 und in PHP, .NET/C#, ASP.NET)
R&D-Projekte zum Einsatz von Jboss 3.x
Evaluation des Oracle 9i AS für eventuellen Einsatz in der Firma
Wartung und Pflege von Daten in einer SQL Server DB 7, 2000
Intensiver Einsatz von SQL Server Enterprise Manager
Programmierung von Mobile Applications (Servlets, WML, WMLScript)
chreiben von kleineren VBA-Programmen unter Excel, speziell zur Anbindung an den SQL Server DB.
Administration und Anbindung des VIVEN-Servers zur Simulation von Streaming von bezahlten Content-Angeboten auf Kundenhandys.
Installation u. Konfiguration von Microsoft‘s IIS 5.x
Installation & Konfiguration des Apache, PHP und Tomcat unter SuSE Linux
Einsatz von Drittanbieterlibraries zur Erzeugung von Charts aus JSP und Servlets
Juli 2000 – Juni 2001
Position: Software Developer
Branche/Firma: Amerikanischer Logistik Software Hersteller
Einsatzort: London
1- Erstellung eines Offline-Editors im Internet Explorer auf der Basis von JavaScript und eines signierten Java-Applets
2- Erstellung einiger Tools auf der Basis von JSP unter IIS/JRun zur Darstellung von Projektmitarbeiterdaten.
3- XML-Verabeitungsapplikationen unter Internet Explorer
4- Einführung in DB2 6.x Personal Edition
5- Visual Age for Java 3.5, Enterprise Edition
6- Einige Schulungen zu den i2 Hauptsoftwarepacketen im Supply Chain Mnanagement Bereich
Mai – Juni 2000
Position: Software Developer
Branche/Firma: Softwarehaus
Einsatzort: London
1- 3 tägige Schulung in Broadvison 4 und Anlernen in Reading bei London
2- Inhouseschulung bzw. Einarbeitung in Servlets, JSP, EJB‘s
3- 5 tägige Schulung in ATG Dynamo 5.x in Reading bei London
4- Inhouseanwendungen unter Broadvision mit Betonung von Personalization features von Broadvision
5- Kurzes Projekt bei der Dresdner Bank in London unter Einsatz von J2EE/EJB’s und Visual Age 3.5/Enterprise Edition
März 1999 – Februar 2000
Position: Software Developer
Branche/Firma: ISP
Einsatzort: München
Projekte in folgenden Bereichen:
1- Swing basierte Standalone Applications (inkl. JTree, JTable und Drag & Drop). Ein sogenannter Tariffeditor auf der Basis von Java/Swing zur dynamischen Erstellung von Tariff- bzw. Kostenstrukturen speziell für Telekommunikations- und ISP Services.
2- Java Applet-Programmierung (AWT/Swing)
3- Erfahrungen mit Java IDE’s, Visual Age, JBuilder, Visual Cafe, NetBeans 2.1
4- Entwicklung eines Online-Bezahlservices in PHP/Perl/MySQL zum Downloaden von sogenannten Tariff-Dateien für einen Tariffberechnungsprogramm der Firma Telesens in Zusammenarbeit mit der Bosch AG.
5- Excel VBA Programmierung
6- Umstellung von alten Basicprogrammen auf Y2K
7- JSP, Servlets
8- SUN’s Java WebServer, Jrun
9- EJB’s, JMS, JNDI, JMS
10- Visual Age for Java, Enterprise Edition
11- Websphere Application Server und Deployment von Web-Anwendungen
12- Deployment von EJB-Applikationen
November 1998 – Januar 1999
Position: Software Developer
Branche/Firma:Multimedia Services
Einsatzort:Köln
1- Web Pages erstellen mit HTML, DHTML, Flash und JavaScript
2- CGI Programme mit PERL, dbi und mySQL unter SuSE Linux
3- Mitarbeit an Neukonzeption des Website’s von MTV Deutschland
April 1997 – Oktober 1998
Position: Programmer
Branche/Firma:Projekte bei versch. Softwarehäusern
Einsatzort:München
Projekte in folgenden Bereichen:
1- Internet Information Server, Apache
2- HTML, DHTML
3- Javascript, VBScript
4- SuSE Linux (Installation, Konfiguration u. Administration)
5- CGI, PERL
6- Java 1.1, Applets, JDBC
7- O-Programmierung und Konzepte
8- SQL Server und Stored Procedures
9- Visual Basic 5
10- InstallShield Installationspackages vorbereiten
September 1995 – März 1997
Position: Programmer
Branche/Firma:Telekommunikation
Einsatzort:Köln
1- Visual Basic Programmierung für Inhousetools, z.B. ein Fehlerverfolgungs-programm, meist in Verbindung mit Access, SQL Server, teilweise Oracle.
2- VBA-Programmierung unter EXCEL
3- Installation von X.400 Messaging Software meist auf UNIX-Machinen
4- Anbindung an X.25 Netze
5- Installation des Inhousesoftwarepackets TIGER als EDI-Gateway für EDI-Nachrichten
6- HTML, Javascript, VBScript, IIS und Personal Webserver
Oktober 2011 –
Position: Senior Java Developer
Branche: ISP
Einsatzort: Köln
Proof of concept beim Einsatz von unterschiedlichen CMS Produkten und deren zugrunde liegenden Konzepten und Erweiterungsmöglichkeiten für eigene Anpassungen, Erweiterungen und den täglichen Einsatz für Autoren und Nicht-Techniker.
Tools and Technologien:
Liferay 6.x, Magnolia 4.5, OpenCMS 7, Wordpress, Hippo, Jahia, Glassish 3.1, Liferay IDE, Portlets 2 JSR-268, JBossTools IE 3.3, Java 6, Maven, MySQL 5.5.
Mehr als 3.000 Kunden, 75.000 eingetragene IT-Experten, davon 10.500 mit Schwerpunkt Engineering, und über 1.000.000 abgewickelte Projektanfragen: GULP Information Services ist die wichtigste Quelle für die Besetzung von IT-/Engineering-Projekten mit externen Spezialisten im deutschsprachigen Raum.
© Copyright GULP Information Services GmbH, Ridlerstraße 37, D-80339 München
Tel. +49-89-500316-300, Fax +49-89-500316-999, E-Mail: info@gulp.de
Bevorzugt im Bereich D5, D4.
Gerne Remote oder HomeOffice.