Gerhard Stephan

Gerhard Stephan

Geschäftsführer

(The company name is only visible to registered members)

Contact Gerhard Stephan!

All you need to do is sign up for free on XING.

Contact now

Personal information

Professional experience (14 years, 5 months)

  • Jan 2012 - present

    (5 months)

  • Jun 2005 - Dec 2011

    (6 years, 7 months)

  • Oct 2003 - Dec 2011

    (8 years, 3 months)

  • Jan 2002 - Dec 2011

    (10 years)

  • Feb 2005 - May 2005

    (4 months)

  • Jun 2004 - Jan 2005

    (8 months)

  • Apr 2004 - May 2004

    (2 months)

  • Mar 2004 - Mar 2004

    (1 month)

  • Dec 2003 - Jan 2004

    (2 months)

  • Aug 2000 - Nov 2003

    (3 years, 4 months)

  • Jan 1998 - Jul 2000

    (2 years, 7 months)

  • Employment status
    Freelancer

Educational background

About me

Aktuelle Tätigkeit:
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)
 
http://www.timepunch.de
 
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. http://entwickler.com/itr/service/psecom,id,373,nodeid,37.ht...
 
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.
 
http://www.objectmapper.net
 
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)