Gerhard Stephan
Geschäftsführer(The company name is only visible to registered members)
- 68642 Bürstadt
- Germany
Personal information
- Interests
- Vertrieb, Entwicklung, Single Malt Whisky, Fotografieren, Lesen
- Organizations
- S-A-VE, Hessen-IT, .NET User Group Frankfurt
Professional experience (14 years, 5 months)
-
-
Jan 2012
- present
(5 months)
-
(The company name is only visible to registered members)
Industry: Information Technology & Services
-
Jan 2012
- present
-
-
Jun 2005
- Dec 2011
(6 years, 7 months)
-
Commerzbank AG, http://www.commerzbank.com
Industry: Banking
-
Jun 2005
- Dec 2011
-
-
Oct 2003
- Dec 2011
(8 years, 3 months)
-
Gerhard Stephan Softwareentwicklung, http://www.ad-factum.de
Industry: Information Technology & Services, Software-Development, Project-Management
-
Oct 2003
- Dec 2011
-
-
Jan 2002
- Dec 2011
(10 years)
-
Gerhard Stephan Softwarevertrieb, http://www.timepunch.de
Industry: Information Technology & Services
-
Jan 2002
- Dec 2011
-
-
Feb 2005
- May 2005
(4 months)
-
T-Systems, http://www.t-systems.de
Industry:
-
Feb 2005
- May 2005
-
-
Jun 2004
- Jan 2005
(8 months)
-
Industry:
-
Jun 2004
- Jan 2005
-
-
Apr 2004
- May 2004
(2 months)
-
Deka Bank, http://www.dekabank.de
Industry:
-
Apr 2004
- May 2004
-
-
Mar 2004
- Mar 2004
(1 month)
-
Industry:
-
Mar 2004
- Mar 2004
-
-
Dec 2003
- Jan 2004
(2 months)
-
Commerzbank AG, http://www.commerzbank.com
Industry:
-
Dec 2003
- Jan 2004
-
-
Aug 2000
- Nov 2003
(3 years, 4 months)
-
Industry:
-
Aug 2000
- Nov 2003
-
-
Jan 1998
- Jul 2000
(2 years, 7 months)
-
Cocos GmbH, http://www.cocos-gmbh.de
Industry:
-
Jan 1998
- Jul 2000
- Employment status
- Freelancer
Educational background
- Languages
- German, English
About me
01/2012 Geschäftsführer der TimePunch KG
- Entwicklung und Vertrieb von TimePunch, der Zeiterfassungs-Software für Mittelständige Unternehmen, Projekt-Teams und Freiberufler.
- Externe Softwareentwicklung mit Schwerpunkt Bankwesen und Finanzdienstleistung
Historie:
10/2003 Freiberuflicher Software-Entwickler
01/2002 Entwicklung und Vertrieb von eigener Software
06/2000 Projektleiter im Bereich Finanzdienstleistung
01/1998 Software-Entwickler im Bereich Industrie
10/1994 Software-Entwickler im Bereich Multimedia
Ausbildung:
Höhere Berufsfachschule in Kaiserslautern mit 3 jähriger Ausbildung als „Staatlich geprüfter technischer Assistent für Informatik“
Kompetenzbereiche
* Software-Entwicklung
* Projektleitung
Fachliche Schwerpunkte
• Implementierung mit Microsoft .NET C#, Silverlight, WPF, XAML, WCF, Microsoft MVC, WebServices, ASP.NET, ADO.NET, Spring .NET
• Durchführung von objektorientierten Analysen und Design mit UML
• Projektplanung –und Abwicklung mit Agilen Methoden (z.B. FDD, V-Modell XT) inkl. Budgetplanung, Arbeitsplanung, Projektkontrolle, Vorbereiten und durchführen von Projektsitzungen, PM-Berichtswesen
Betriebssysteme
* Microsoft Windows 7, XP,Vista, 2003
Programmiersprachen
• Microsoft C# .NET 4.0, 3.5, 3.0, 2.0, 1.1, 1.0
• ADO.NET, ASP.NET, SOA, Web Services, XML, XAML, WPF, WCF, Silverlight 2.0, Microsoft MVC
• Microsoft Visual Basic 6.0
• Microsoft Visual C++ 6.0
• SQL
• PHP
• HTML
Kunden:
* Commerzbank AG
* T-Systems in Bonn
* UBS Wealth Management
* Hamburgische Landesbank
* GIS ( DZ Bank )
* Deka
* CPU AG
* Heidelberger Druckmaschinen
* Leica Microsystems AG
* Hamburg Mannheimer
* Sungard Frankfurt
* Siemens in München
Produktentwicklung
Zeiterfassung TimePunch
TimePunch ist eine professionelle Zeiterfassung, die von mir entwickelt und vertrieben wird. TimePunch wird immer mit den neuesten Microsoft Technologien weiterentwickelt und verbessert. Das Produkt besteht aus WebService Komponenten (WCF), sowie verschiedenen Clients (WinForm / Silverlight / WCF) und wurde mit C# .NET implementiert. Aktuell umfasst der Kundenstamm in etwa 600 Kunden mit jeweils 1 bis 100 Arbeitsplätzen.
Technologische Schwerpunkte:
• Entwicklung von Silverlight Client Anwendungen
• Entwicklung von WebService mit dem Windows Communication Framework (WCF)
• Entwicklung von ASP .NET Komponenten
• Entwicklung von WinForm Clients
• Implementierung mit C#. NET 4.0 und dem ObjectMapper .NET Framework
• Einsatz des Spring .NET Frameworks
• Technische Tests mit NUnit und Visual Studio Testframework ( Fehlerszenarien, Last -und Performance Tests )
• Design der Anwendung mit einem Serviceorientierten Architekturmodell (SOA)
O/R Mapping für .NET
Der ObjectMapper .NET ist ein Open Source O/R Mapper für .NET, der in C# entwickelt wurde und heute bereits in vielen Projekten eingesetzt wird. In der dotNet Pro gewann er den 3. Platz als bester O/R Mapper des Jahres 2007.
Bei der Entwicklung wurde ein besonderer Schwerpunkt auf die performante Anbindung der Datenbanken Oracle und SQL Server gelegt.
Eingesetzte Technologien:
- ADO .NET
- Dynamische Code Generierung zur Performance Steigerung
- Reflection
- LinQ Abfrage Parsing
- Continues Integration mittels Cruise Control .NET
- CVS als Source Code Repository.
- NUnit Testszenarien
- Microsoft Sandcastle .NET zur Dokumentationserstellung.
Projekte:
06/2005 – 12/2011
Customer Relationship Management System (CRM)
Im diesem Projekt habe ich die Software-Architektur von Beginn an gestaltet und mit entworfen. Ich bin zudem im gesamten Bereich der Business Logik, Web Services (Stichwort WCF), Datenzugriffschicht für Oracle (Stichwort LINQ) und die Anbindung an verschiedene externe Systeme (SharePoint, LDAP, SMTP) hauptverantwortlich für die Implementierung.
Aktuell entwickele ich einen Silverlight Client, der die bisherige ASP. NET basierte Anwendung ablösen soll. Der Silverlight Client ist nach dem MVVM Architectural Pattern aufgebaut und arbeitet vollständig mit Databinding und dem Command Pattern.
Eine der zentralen
Basiskomponenten des Projekts, der O/R Mapper "ObjectMapper .NET",
wurde von mir designed, konzipiert und entwickelt.
Im Projekt war ich mehrmals zuständig für die Einarbeitung von neuen Mitarbeitern. Meine Kompetenz und mein Führungsstil sind im Projekt allgemein anerkannt. Im Bereich der .NET Application Entwicklung konnte ich richtungsweisende Impulse für die Weiterentwicklung des Projekts geben.
Im Projekt wird der Team Foundation Server (TFS) zur SourceCode Verwaltung, als Ticket System und als Build-Server eingesetzt.Technologische Schwerpunkte:
·
Entwicklung des UI mit Silverlight und Anbindung ans Backend mit
WCF Services.
·
Entwicklung der Business Services mit C#. NET 3.5
·
Implementierung der Datenzugriffsschicht (DAO) mittels LINQ und
dem ObjectMapper .NET Framework
·
Entwicklung / Einsatz von Web Services mit C# .NET (WCF)
·
Einsatz des Spring .NET Frameworks
·
Technische Tests mit NUnit und Visual Studio Testframework ( Fehlerszenarien, Last -und
Performance Tests )
·
Design des Backends mit einem Serviceorientierten Architekturmodell
(SOA), Multi-Layer Design
Branche: Finanzdienstleistung
Position: Senior Developer
Architektur: n Tier Architecture + OR Mapper, SOA
DV-Umfeld:
• MS Visual Studio .NET, MS Windows Server 2003, Oracle 10g,
ADO.NET, ASP.NET, Silverlight, C#, MS-SharePoint Server, OO-Design, OO-Programmierung, Rational Rose, UML, XML, NUnit, NDoc, FxCop, Spring, NANT
02/2005 – 05/2005
Entwicklung einer .NET Applikation zur Auswertung von S-OX 404 unter Nutzung der Microsoft SQL Reporting Services
* Entwicklung des S-OX 404 Reportings
o Entwicklung der SQL Datenbank Views und Abfragen mit dem Microsoft SQL Server
o Entwicklung des Reportings mit den SQL Reporting Services (RDL Files – Report Definition Language)
o Entwicklung einer Datenbank Dump Applikation für periodisches Reporting mit .NET C# und Web Services
o Technische Tests mit dem NUnit Testframework
* Berechtigungsverwaltung im IT-Tool S-OX 404
o Anpassen der Berechtigungsverwaltung unter Nutzung der SharePoint Web Services.
Branchen:
Telekommunikation
DV-Umfeld:
o Windows XP, MS Visual Studio .NET C#, Microsoft SQL Reporting Services, Microsoft SQL Server, Microsoft Server 2003, Microsoft Active Directory, Microsoft InfoPath, Microsoft SharePoint
06/2004 – 01/2005
Entwicklung einer .NET Applikation zur Steuerung und Überwachung des Kundenreportings mittels Actuate bei der UBS in Frankfurt.
* Entwicklung einer.NET Applikation zur Steuerung der Actuate Reportings.
o Entwicklung einer Intranet Applikation mittels ASP .NET und C# zur Administration des Kundenreportings.
o Handling der SOAP Kommunikation mit Actuate.
o Auslesen der Reporting Datenbestände aus dem DWH mittels ADO .NET aus einer Oracle 9i Datenbank.
o Erstellen von Web-Services zur Kapselung der SOAP Kommunikation.
o Entwicklung von COM Objekten (mittels VB.NET) um Schnittstellen für Drittanbieter zu schaffen.
o Technische Tests mit dem NUnit Testframework
* Entwicklung interner und externer Reportings (AdHoc Reports, Kontoauszüge, Transaktionen usw.)
Branchen:
Finanzdienstleistung ( UBS )
DV-Umfeld:
Windows XP, Actuate 4, Actuate 7, MS Visual Studio .NET C#, Active Portal, Oracle 9i, TOAD, Tomcat, Java, JSP
04/2004 – 05/2004
Actuate Support und Beratung bei der Deka in Frankfurt.
* Aufbau einer Testumgebung für das externe Kundenreporting.
* Erstellen der Testdokumentation und Installationsanleitung.
* Anpassung des Actuate Active Portals mit Java Server Pages.
Branchen:
Finanzdienstleistung
DV-Umfeld:
* Windows XP, Actuate 5, Actuate 7, Active Portal, PL/SQL, Tomcat, Java, JSP
03/2004 – 03/2004
Ist-Aufnahme/-Analyse
Ist-Aufnahme und Analyse eines Abrechnungssystems für ein Inkassounternehmen.
Branchen:
Finanzdienstleistung
DV-Umfeld:
Lotus Notes, OO-Analyse, UML, V-Modell, Windows XP
12/2003 – 01/2004
Software-Entwicklung
* Weiterentwicklung der internen Software zur Erstellung der GuV und Bilanz.
* Erstellung benötigter Reports.
Branchen:
Banken
DV-Umfeld:
DAO, ERWIN, MS Visual Basic Script, MS Visual-Basic, MS-Access, MS-Office, MS-Projekt, MS-Visio, MS-Visual Basic for Applications (VBA), MS-Visual Source Safe, OO-Analyse, OO-Design, OO-Programmierung, SQL, UML, V-Modell, Windows XP
03/2003 – 11/2003
Software-Entwicklung
Dies umfasste folgende Punkte:
* Analyse, Design und Entwicklung in Java und mit Eclipse.
* Entwicklung von Java Beans mit J2EE und JBoss.
* Oberflächenentwicklung mit dem Framework Struts und Tomcat.
* Anbindung der Oracle Datenbank über den O/R-Mapper Hibernate.
* Anbindung des nativen Rechenkerns (in C entwickelt)
* Anbindung an einen Webservice zum Zugriff auf SCHUFA-Daten.
Branchen:
Softwarehaus
DV-Umfeld:
Apache, EJB, ERWIN, Eclipse, HTML, Intellij IDEA, J2EE, JBOSS, JDBC, JDK, JSP, Java, JavaScript, Junit, MS-Office, MS-Visio, MS-Visual Source Safe, OO-Analyse, OO-Design, OO-Programmierung, Oracle9i, PC, Rational Rose, SQL, Struts, Tomcat, UML, V-Modell, Windows NT, XML, XPATH, XSL, XSLT, mySQL
12/2002 – 02/2003
Projektleitung ( 2 MA )
Planung und Koordination eines Intranet-Portals zur Verwaltung von Berechtigungsanträgen.
Branchen:
Banken
DV-Umfeld:
DAO, ERWIN, HTML, MS Visual Basic Script, MS Visual-Basic, MS-Access, MS-Internet Information Server, MS-Office, MS-Projekt, MS-SQL-Server, MS-Visio, MS-Visual Basic for Applications (VBA), MS-Visual Source Safe, ODBC, OO-Analyse, OO-Design, OO-Programmierung, PC, PHP, SQL, UML, V-Modell, Windows NT, mySQL
06/2002 – 09/2002
Software-Entwicklung, Malbuch für Kinder
Entwicklung eines Malbuchs für Kinder mit .NET 1.0
Branchen:
EDV-Dienstleistungen
DV-Umfeld:
.NET, C#, MS Internet Explorer, MS-Internet Information Server, MS-Office, MS-Projekt, Macromedia Dreamweaver, Netscape Navigator, OO-Design, OO-Programmierung, UML, V-Modell, Windows XP
05/2002 – 11/2002
Projektleitung ( 5 MA )
Vorstudie und Analyse zur Umstellung aller Makros und Datenbanken im Bereich Office 97/2000
Planung und Koordination der Umstellung bei ca. 400 Mitarbeitern
Branchen:
Banken
DV-Umfeld:
Data Dicionary, Lotus Notes, MS-Access, MS-Office, MS-Projekt, MS-Visio, OO-Analyse, PC, V-Modell
02/2002 – 04/2002
Assistenz der IT-Gesamtprojektleitung, Basel 2
Unterstützung der IT-Gesamtprojektleitung
Vorbereitung der Meetings
Schreiben der Protokolle
Controlling der Teilprojekte auf Einhaltung der Termine
Branchen:
Banken
DV-Umfeld:
Data Dicionary, MS-Access, MS-Office, MS-Projekt, MS-Visio, MS-Visual Source Safe, PC, V-Modell, Windows NT
01/2002 – 01/2002
Projektleitung ( 2 MA )
Projektleitung und Koordination der Machbarkeitsanalyse eines Baufinanzierungs-Portals mit Anbindung an native Rechenkerne über ein Java Client. (Technologie: Java-Servlets, Datenaustausch via XML)
Branchen:
Softwarehaus
DV-Umfeld:
ERWIN, HTML, MS-Office, MS-Projekt, MS-Visio, MS-Visual Source Safe, OO-Analyse, OO-Design, PC, Rational Rose, SERVLETS, SQL, UML, V-Modell, Windows NT
05/2001 – 12/2001
Beratung, Technische Projektleitung ( 2 MA )
Technische Projektleitung,
Thema: Systemanalyse für ein Client / Server Projekt zur Erstellung der Gewinn- und Verlustrechung für den Jahresabschluss.
Erstellung folgender Produkte:
· Benutzeranforderungen,
· Datenbank-Design,
· Externes Verhalten der Anwendung,
· Design der Anwendungsarchitektur und System-Architektur
- Voruntersuchung
Branchen:
Banken
DV-Umfeld:
Data Dicionary, HTML, MS-Access, MS-Office, MS-Projekt, MS-SQL-Server, MS-Visio, MS-Visual Source Safe, OO-Analyse, OO-Design, PC, PHP, Rational Rose, SQL, UML, V-Modell, Windows 2000, Windows NT
12/2000 – 04/2001
Beratung, Organisation
Planung und Koordination der Roll-Outs von Individual- und Standardsoftware (z.B. DATEV, Fidessa usw.)
Branchen:
Banken
DV-Umfeld:
Apache, Crystal reports, HTML, Lotus Notes, Lotus Notes Script, MS-Access, MS-Exchange, MS-Internet Information Server, MS-Office, MS-Projekt, MS-SQL-Server, MS-Visio, MS-Visual Basic for Applications (VBA), PC, V-Modell, Windows NT
06/2000 – 11/2000
Software-Entwicklung
Objektorientierte Analyse, Design und Realisierung eines Programms zur automatisierten Scheckdatenverarbeitung.
Branchen:
Banken
DV-Umfeld:
DAO, DCOM/COM, ERWIN, HTML, ISO9000, MS Visual-Basic, MS-Access, MS-Office, MS-Projekt, MS-Visio, MS-Visual Basic for Applications (VBA), MS-Visual Source Safe, MS-Visual Studio, ODBC, OO-Analyse, OO-Design, OO-Programmierung, Oracle, PC, Paradigm Plus, Rational Rose, SWIFT, UML, V-Modell, Windows NT
02/2000 – 05/2000
Software-Entwicklung
Objektorientierte Entwicklung einer grafischen Benutzeroberfläche für ein Mikrocontroller gesteuertes Färbesystem.
Branchen:
Medizintechnik
DV-Umfeld:
C, C++, MFC, MS Visual-C++, MS-Office, MS-Projekt, MS-Visio, MS-Visual Source Safe, MS-Visual Studio, OO-Analyse, OO-Design, OO-Programmierung, PC, Sockets, Together, UML, Windows NT, SH2
12/1999 – 01/2000
Software-Entwicklung
Objektorientierte Analyse, Design und Realisierung. Migration einer Komponente zur Client / Server Verbindung an ein neues Back-End System.
Branchen:
Finanzdienstleistung
DV-Umfeld:
C++, MS-Office, MS-Visio, Netscape Navigator, OO-Analyse, OO-Design, OO-Programmierung, PC, REXX, RPC, Sockets, UML, make, OS2
05/1999 – 11/1999
Software-Entwicklung
Objektorientierte Analyse, Design und Realisierung der grafischen Benutzeroberfläche für ein Hardware Recorder System.
DV-Umfeld:
C++, MFC, MS Visual-C++, MS-Office, MS-Visio, MS-Visual Source Safe, MS-Visual Studio, OO-Analyse, OO-Design, OO-Programmierung, PC, Together, UML, Windows NT
03/1999 – 04/1999
Projektleitung ( 2 MA)
Projektleitung eines Multimedia-Systems zur Steuerung von Peripheriegeräten an einem LWL-Bus.
Branchen:
Automobilbranche
DV-Umfeld:
C++, MFC, MS Visual-C++, MS-Office, MS-Visio, MS-Visual Source Safe, MS-Visual Studio, OO-Analyse, OO-Design, PC, RPC, UML, Windows NT
03/1998 – 02/1999
Software-Entwicklung
Objektorientierte Analyse, Design und Realisierung eines Client-Sachbearbeitersystems mit Anbindung an eine DB2 Datenbank über Intersolv ODBC-Treiber an einem MVS-Host.
Branchen:
Banken
DV-Umfeld:
C++, DB2, MS-Office, MS-Visio, MS-Visual Source Safe, ODBC, OO-Analyse, OO-Design, OO-Programmierung, PC, Rational Rose, SQL, UML, Visual Age, Windows NT, make
01/1998 – 02/1998
Software-Entwicklung
Objektorientiertes Design und Implementierung unter C++ für die Entwicklung einer Schnittstelle zwischen einem Rechner und einer Druckmaschine.
Branchen:
Anlagenbau
DV-Umfeld:
C++, MFC, MS Visual-C++, OO-Analyse, OO-Design, OO-Programmierung, PC, Sockets, UML, Winsock
01/1997 – 11/1997
Software-Entwicklung
Objektorientiertes Design, Planung und Realisierung eines Prototyps für ein Adventure unter Windows 95. Entwicklung eines Adventure Editors zur graphischen Zusammenfassung des Adventures in einem externen Tool. Einsatz von Direct-X für schnelle Hardwarezugriffe Multimediale und eine interaktive Benutzeroberfläche.
Branchen:
Softwarehaus
DV-Umfeld:
C++, MFC, MS Visual-C++, OO-Analyse, OO-Design, OO-Programmierung, PC, Sockets, Windows 95, make
10/1996 – 12/1996
Software-Entwicklung
Entwicklung einer Kundendatenbank für Außendienstmitarbeiter. Komplexer Einsatz der Borland-Database-Engine in Zusammenarbeit mit sieben Datenbanken.
Branchen:
Versicherungen
DV-Umfeld:
DBase, Delphi, PC, Pascal, Windows 3.1x, Windows 95
09/1995 – 09/1996
Software-Entwicklung
Entwicklung eines Adventures unter DOS. Das Adventure wird über eine hierfür eigens designte Scriptsprache gesteuert.
Branchen:
Softwarehaus
DV-Umfeld:
C, MS-Visio, PC, make
05/1995 – 08/1995
Software-Entwicklung
Entwicklung eines Mathematik–Lernprogramms unter Windows 95 mit Einsatz von Direct-X für schnelle Hardwarezugriffe.
Branchen:
Softwarehaus
DV-Umfeld:
C++, MS-Visual Studio, PC, Windows 95, Direct-X
10/1994 – 04/1995
Software-Entwicklung
Entwicklung einer CAD-Applikation für Autocad zur Berechnung und graphischen Darstellung von Rundschalungen mit komplexen statische Berechnungen.
Branchen:
Bauhandwerk
DV-Umfeld:
Delphi, MS-Office, PC, Pascal, Autocad
Search the XING network
Find new business contacts on XING and get back in touch with old contacts!
Contacts
Thorsten Gunkel, Ralf Funken, JUTTA LÜCK, Torsten Friedrich(More contacts may only be viewed by registered member)