Oracle (allg.)
SQL
SAP PLM
Visual Studio
Python
XML
C++
Apache Subversion (SVN)
Eclipse
C
CATIA
Bremen |
asap |
- |
Freiberuflich |
11/2010 - 10/2015 Dauer 60 Monate |
Rolle Teamleiter |
||
Branche |
Einsatzort Schwäbisch-Hall(Deutschland), Bremen(Deu |
||
Aufgaben Projekt PLM Competence Center Position Beratung, Analyse, Lösungsoptimierung, PLM Entwicklung Programmiersprachen Python, C/C++, Subversion (SVN), Eclipse, PyDev, und Technologien MS Visual Studio, Catia V5, SAP, Oracle, SQL, XML, CIM DATABASE (CDB) 2.9.7 und 2.9.8 In diesem Projekt arbeite ich aktiv im PLM-/PDM-Team des Kunden mit. Hierbei geht es vor allem um die Anpassung des PDM Systems CIM DATABASE und der Integrationen in verschiedenste andere Systeme (Catia V5, SAP, Kalkulationssoftware, Inubit etc.) an die Anforderungen der Anwender. Besondere Anforderungen stellen die Kommunikation mit SAP über die CDB Python Schnittstelle zu SAP sowie die Einführung von CIM DATABASE 2.9.8 dar. Ein Auszug meiner Tätigkeiten bei diesem Kunden: - Leitung der Key User Meetings - Aufnahme und Bewertung von Fehlern, Problemen und Verbesserungswünschen - Realisierung/Implementierung von Lösungen mit Python, SQL und durch Customizing - Oder Delegation und Controlling - Verbesserung beispielsweise auch der SAP Schnittstelle - Teilweise Betreuung der Systeme - Erstellung von Reports bzw. Reportfunktionalität - Komplette technische Teilprojektleitung neben dem PLM Teamleiter bei der CDB Einführung bei RECARO Child Safety - Diese CDB Einführung wurde komplett ohne Mitarbeit von Contact durchgeführt Aufgaben |
|||
Verwendete Technologie Oracle (allg.) SQL SAP PLM Visual Studio Python XML C++ Apache Subversion (SVN) Eclipse C CATIA |
|||
09/2009 - 11/2009 Dauer 3 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Bremen(Deutschland) |
||
Aufgaben Projekt Webshop "bonprix" Position Entwicklung, Architektur, Beratung Programmiersprachen JSpring, Hibernate, Spring Web MVC, Velocity, HTML, CSS, XML, Ant, Eclipse, Hudson, Trac, Jira, HTTP, HTTPS, SSL, Mac OS/X, Linux (Ubuntu), Windows, IE6, IE7, Firefox, Chrome, Safari, Ruby On Rails, Netbeans IDE, Bezahlsysteme, Carte 4 etoile Aufgaben Die Webseite "bonprix.de" gehört zu den Umsatz- und Besucherstärksten Webseiten Deutschlands. Im Rahmen der Weiterentwicklung des Webshops habe ich ein neues Homepage Layout eingeführt und die Homepage technologisch an das neue Layout angepasst. Außerdem habe ich ein intensives Review der Architektur und der Quelltexte unter verschiedenen Aspekten, z.B. Sicherheit, durchgeführt. Für den französischen Zweig der Seite habe ich die Unterstützung für das Bezahlsystem Carte 4 etoiles in der zweiten Phase (inkl. Beantragung einer speziellen bonrpix Karte) technisch geplant und realisiert |
|||
Verwendete Technologie Microsoft Windows (allg.) Mac OS NetBeans Ruby XML Eclipse HTTP XHTML (Extensible HyperText Markup Language) CSS (Cascading Style Sheet) Hibernate (Framework) Linux (allg.) Hudson MVC - Model View Controller |
|||
05/2009 - 08/2009 Dauer 4 Monate |
Rolle Projektleiter |
||
Branche |
Einsatzort Bremen(Deutschland) |
||
Aufgaben Projekt eKMS - engram Kampagnen Management System Programmiersprachen Java Sonstige Technologien Spring, Hibernate, Gilead, GWT, GWT Ext, HQL, MySQL, XML, GwtRpcSpring, Maven2, Eclipse, PMD, CheckStyle, Spring Security, SingleSignOn, RACF etc Aufgaben Spring Beratung und Unterstützung des Entwicklungsteams bei der Realisierung des engram Kampagnen Management Systems für Banken und andere Kunden. Die Hauptaufgabe hierbei lag in der Anpassung der Architektur und der Technologien in Bezug auf Spring, Hibernate und GWT. Hierbei spielten unter anderem Gilead als Glue Technologie zwischen Hibernate und GWT sowie Spring Security als Sicherheitslösung eine wesentliche Rolle. Im Zuge der erforderlichen Architekturumstellungen habe ich das Framework GwtRpcSpring eingesetzt, an dessen Entwicklung und Verbesserung ich beteiligt bin. Bei der Verteilung von Werbung auf Zielgeräte muss das System sehr viele Anfragen von sehr vielen Geräten beantworten können und deshalb hochperformant arbeiten. Aus diesem Grund haben wir es für den Einsatz auf Clustern ausgelegt (also mit einer sehr hohen Skalierbarkeit ausgestattet) und viele komplexe Datenermittlungen in optimiertem HQL formuliert. Als Entwicklungsmethode wurde konsequent Scrum eingesetzt. Planung und Durchführung einer Schulung zu fortgeschrittenen Hibernate Funktionalitäten (Interceptor, Event System, Filter etc.). Planung und Durchführung einer Schulung zu Spring, Spring AOP und Security |
|||
Verwendete Technologie mySQL SCRUM XML Java (allg.) Eclipse Hibernate (Framework) Google Web Toolkit |
|||
08/2008 - 10/2009 Dauer 15 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Buchs(Schweiz) |
||
Aufgaben (Nebentätigkeit) Co-Autor eines Buchs zu JEE 6 für den Verlag Galileo Press |
|||
Verwendete Technologie J2EE (Java EE) |
|||
01/2008 - 04/2009 Dauer 16 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Kiel(Deutschland) |
||
Aufgaben Projekt ImageControl II Position Softwarearchitekt, Softwareentwickler, Unterstützung der Projektleitung Programmiersprachen Java, C++ Sonstige Technologien GUI-Entwicklung, MVC, Swing, CORBA, Eclipse, MS Visual Studio (6, 7.1 und 9 (2008)), ANT, JUnit, Hibernate, JPA, XML, Subversion (SVN), STL, MFC Aufgaben Entwicklung einer tragfähigen Architektur für die neue Generation von Farbmesssystemen (speziell von ImageControl II) auf Basis einer Vielzahl technologischer und organisatorischer Vorgaben und architektonisch schwieriger Rahmenbedingungen. Aktive Mitarbeit im Entwicklungsteam, gemeinsame Entwicklung, Auswahl und Nutzung geeigneter Technologien (beispielsweise eines speziell auf die Bedürfnisse der Anwendung zugeschnittenen MVC Frameworks) |
|||
Verwendete Technologie JUnit Visual Studio XML C++ Apache Subversion (SVN) Java (allg.) Eclipse CORBA Hibernate (Framework) Swing MVC - Model View Controller |
|||
02/2007 - 12/2007 Dauer 11 Monate |
Rolle Bereichsleiter |
||
Branche |
Einsatzort Mülheim a.d. Ruhr(Deutschland) |
||
Aufgaben Projekt A2LL Softwarearchitekt und Softwareentwickler. Analyse von Optimierungs- und Stabilisierungsmöglichkeiten. Refactoring Programmiersprachen C++, Visual Basic (VB), Java Sonstige Technologien Informix, COM, CVS, TestDirector, Enterprise Architect (UML), Unit Tests, Tomcat, SOAP, WSDL, XML, HTML, JDBC, ESQL/C, JUnit Ant, JMetrics, Project Analyzer, Understand For C++ (Metrik Tool) etc |
|||
Verwendete Technologie SQL JDBC (Java Database Connectivity) Apache Tomcat UML JUnit Visual Basic XML C++ Java (allg.) CVS (Concurrent Versions System) SOAP (Simple Object Access Protocol) XHTML (Extensible HyperText Markup Language) COM/OLE/ActiveX |
|||
02/2007 - 09/2007 Dauer 8 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Programmiersprache Java Sonstige Technologien OSGi, Eclipse RCP, SWT, Hibernate und Toplink, JPA. EJB, JBoss, Glassfish, Spring |
|||
Verwendete Technologie Jboss Java (allg.) EJB (Enterprise JavaBeans) Eclipse Hibernate (Framework) SWT |
|||
05/2006 - 05/2007 Dauer 13 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Ort Oer-Erkenschwik Projekt REBUMA V1 |
|||
Verwendete Technologie |
|||
02/2004 - 01/2007 Dauer 36 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Köln(Deutschland) |
||
Aufgaben Projekt FIDES (Fixture Design and Evaluation System) Programmiersprachen ANSI C, C++ Sonstige Technologien MS Visual Studio, Make basierte Buildumgebungen, diverse Betriebssysteme, Catia V5, CAA, CGM, FIDES, ACIS etc |
|||
Verwendete Technologie Visual Studio C++ CAD (computer-aided design) CATIA |
|||
06/2003 - 02/2004 Dauer 9 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Bremen(Deutschland) |
||
Aufgaben CONTACT Software GmbH |
|||
Verwendete Technologie |
|||
01/2003 - 03/2006 Dauer 39 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Cloppenburg(Deutschland) |
||
Aufgaben Projekt livingModels Programmiersprachen C++, Visual Basic, MedModel Scriptsprache Sonstige Technologien wxWidgets, SQLite, STL, MedModel |
|||
Verwendete Technologie Visual Basic C++ SQLite |
|||
10/2002 - 05/2003 Dauer 8 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Entwicklung eines Lizenzschutzsystems für Softwareunternehmen Programmiersprache ANSI-C, C++ Sonstige Technologien Windows, UNIX, Linux, Verschlüsselungsalgorithmen |
|||
Verwendete Technologie UNIX (allg.) Microsoft Windows (allg.) C++ Linux (allg.) |
|||
10/2002 - 12/2002 Dauer 3 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Deutschland |
||
Aufgaben Diverse Fachlektorate für Bücher zu VB und VBA |
|||
Verwendete Technologie VBA (Visual Basic for Applications) |
|||
10/2002 - bis jetzt Dauer 260 Monate |
Rolle Inhaber |
||
Branche |
Einsatzort |
||
Aufgaben |
|||
Verwendete Technologie |
|||
09/2002 - 10/2002 Dauer 2 Monate |
Rolle Mitarbeiter |
||
Branche |
Einsatzort Buchs(Schweiz) |
||
Aufgaben Autor des Buchs "Das große Buch C#" für den Databecker Verlag |
|||
Verwendete Technologie C# |
|||
02/1998 - 09/2002 Dauer 56 Monate |
Rolle Senior Software Engineer |
||
Branche |
Einsatzort |
||
Aufgaben |
|||
Verwendete Technologie |
|||
.Net
AIX
ANT
Apache Tomcat
Assembler
C
C#
C++
CAD (computer-aided design)
CATIA
Controlling
CORBA
CSS
CSS (Cascading Style Sheet)
DAS
Eclipse
Extreme Programming
Glassfish
Google Web Toolkit
Haskell
Hibernate (Framework)
HPUX
HTML
HTTP
Hudson
IBM WebSphere Application Server (WAS)
Informix
IRIX
J2EE (Java EE)
Java
Java (allg.)
JavaScript
Jboss
JDBC (Java Database Connectivity)
JEE
Jira
JPA
JSF (Java Server Faces)
JSP (Java Server Pages)
JUnit
Linux (allg.)
MDA - Model Driven Architecture
Microsoft SQL Server
Microsoft Windows (allg.)
MVC - Model View Controller
mySQL
NetBeans
NX (Siemens PLM) / NX Unigraphics
ODBC (Open Database Connectivity)
Oracle (allg.)
Oracle Solaris (SunOS)
Projektmanagement
Python
Qt
Ruby
Ruby on rails
RUP - Rational Unified Process
SAP PLM
SCRUM
Server
Smalltalk
SOA (Serviceorientierte Architektur)
Solaris
SolidWorks
Spring
SQL
SQLite
Swing
SWT
UML
UNIX (allg.)
Visual Basic
Visual Studio
WebSphere
Werbung
Windows
XHTML (Extensible HyperText Markup Language)
XML
Sprache Deutsch |
Einstufung Muttersprache |
Sprache Englisch |
Einstufung Verhandlungssicher |