GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: Senior Software Engineer, C#, C++, .Net, Java, Windows, Linux, ...

Kontakt zum Kandidaten:







Über GULP:
  • GULP ist die wichtigste Quelle
    für die Besetzung von IT-/Engineering-Projekten im deutschsprachigen Raum.
  • Sie suchen Projektunterstützung?
    Im Kandidaten-Pool von www.gulp.ch mit mehr als 75.000 IT-Freiberuflern, darunter 10.500 Freelancer mit Schwerpunkt Engineering, finden Sie die externen Mitarbeiter für Ihre Anforderungen.
  • Sie suchen selbst ein Projekt?
    Mit Ihrem Profil bei GULP können Sie Projektangebote von 3.000 Unternehmen erhalten. Registrieren Sie sich kostenfrei.
 
Wohnort                    80xxx, Deutschland 
EDV-Erfahrung seit         1993 
Verfügbar ab               17.04.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Senior Software Engineer, C#, C++, .Net, Java, Windows, Linux, ...
Software-Entwicklung / Programmierung
Beratung / Consulting
Coaching / Schulung / Training
Projektmanagement / -leitung / Organisation / Koordination
Qualitätsmanagement / Qualitätssicherung / Test

Sehr erfahren, zuverlässig und belastbar
Sehr selbständige und zielorientierte Arbeitsweise
Gute analytische und konzeptionelle Fähigkeiten
Hohe Selbstmotivation
Flexibilität, Belastbarkeit und Teamgeist
Sehr gute Englischkenntnisse


Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
Ausbildung zum Energieanlagenelektroniker
Diplom Informatiker (FH)
Studium der technischen Informatik an der Fachhochschule Augsburg (1989 - 1993)
Diplomarbeit 1993: Implementierung einer C++ Programmierschnittstelle auf Basis des OSF DCE zur
Unterstützung der CORBA Spezifikation
Deutschland: D8
Kommentar:

Deutschland: München und Umgebung

Deutsch 
Englisch 

PC 

Unix 
Windows 

CSehr gut, Trainertätigkeit
C# 
C++Sehr gut, Trainertätigkeit, Klassenbibliotheken
Java 
Perl 
PL/SQL 
Shell 
yacc/lex 

Durchführung von Schulungen
· Programmieren in C
· OOD und OOP mit C++
· Objektorientierte Programmierung mit C++

Programmiererfahrung in C#, .Net, VBA
Entwurf einer eigenen Scriptsprache DAISY für Service- und Simulation
Access 
DB2 
MS SQL Server 
ODBC 
Oracle 
SQL 

Erfahrung mit DB2, Sybase SQL Server
CORBADiplomarbeit 1993: Implementierung einer C++ Programmierschnittstelle auf Basis des OSF DCE zur Unterstützung der CORBA Spezifikation
Internet, Intranet 
OSF/DCE 
RPCSun RPC
TCP/IPSocket Programmierung
WinsockProgramm zur Fernwartung mit Socket unter Windows NT

.Net Remoting

Apache Web Server (2.x)
Active Directory, LDAP
Microsoft Exchange Server 2003, Microsoft Outlook 2003
Visual Studio 6 - Visual Studio 2010
JBuilder
Case Tools : Together 5.x, Rational Rose, Enterprise Architect
MS Office, InstallShield , Lex & Yacc
Source Code Management (TFS, Subversion, PVCS, CVS, Visual Source Safe, Continuus, SCCS)
Werkzeuge für API-Dokumentation (doxygen, Autoduck)
Oracle, Access, Word Basic
Video Management Systeme (VMS) - Bosch
Versicherungssoftware - Allianz, FJA AG
Wertpapierhandelssysteme - HypoVereinsbank
Computerlinguistik - Gesellschaft für Multilinguale Systeme, Lernout & Hauspie
Gerätehersteller - Agfa, AgfaPhoto



10/2008 - 12/2010, Bosch Sicherheitssysteme (München)
Position: Freiberuflicher Softwareentwickler, Berater
Projekt: BVMS (Bosch Video Management System)

Das Bosch Video Management System (VMS) ermöglicht die reibungslose Verwaltung digitaler Video- und Audiosignale sowie Daten innerhalb von IP-Netzwerken bei uneingeschränkter Flexibilität und höchster Effizienz.

 

Tätigkeiten:
  • Redesign & Refactoring einzelner Komponenten

  • Fehleranalyse und Fehlerbehebung

  • Entwicklung neuer Komponenten und Funktionalität

  • TDD (Test Driven Development) mit NUnit & RhinoMocks

 

Technologien/Werkzeuge:
  C#, .Net, C++,Visual Studio 2010, Spring.Net, TFS, NUnit, RhinoMocks, ReSharper,
  CruiseControl.Net

 


10/2007 - 09/2008, Allianz
Position: Freiberuflicher Softwareentwickler, Berater
Ort: München
Projekt: SachTama
Die SachTama ist eine Tarifierungsmaschine für die Sachversicherungen der Allianz. Für das neue Allianz Business System (ABS) musste die Software mit einer XML-Schnittstelle erweitert und an neue Anforderungen Threadsicherheit, Portabilität (Windows, Linux 64 Bit, Host) angepasst werden. Hierzu wurde ein komplettes Redesign & Refactoring durchgeführt und Werkzeuge für automatisierten Regressionstest erstellt.

Tätigkeiten:
  Redesign & Refactoring der kompletten Software (ca. 500.000 LOC)
  Portierung der Software nach 64 Bit Linux und z/OS (IBM-Mainframe)
  Entwicklung von XML-gesteuerten Testwerkzeugen für automatisierten Regressionstest
  Implementierung eines generischen Testtreibers mit Plugin-Interface
  Implementierung neuer Komponenten (FermatSachKapsel) für Integration
    in das ABS (Allianz Business System)
  Erweiterung bestehender Komponenten für neue Tarife & Branchengruppen

Technologien/Werkzeuge:
  C++, Java,XML, Linux, Windows, Host, Perl, doxygen

HypoVereinsbank
  Datum: 10/2006 - 08/2007
  Position: Freiberuflicher Softwareentwickler, Berater
  Ort: München
  Projekt: Eagle
  Tätigkeiten:

 - Weiterentwicklung & Pflege der Serverkomponente eines Internet

  Aktienhandelssystem

 - Redesign & Refactoring bestehender Komponenten

 - Implementierung neuer Funktionalität (z.B. IPO)

  Technologien:

 Solaris, Oracle , C++, Internet, XML


Siemens COM
  Datum: 06/2006 - 09/2006
  Position: Freiberuflicher Softwareentwickler, Berater

im Bereich Telekommunikation

  Ort: München   Projekt: ngRNC 2   Tätigkeiten:

  Entwicklung, Pflege und Test von Komponenten der O-Plane (Operation and

  Maintenance Plane) des Siemen ngRNC 2.0 (Next Generation Radio Network

  Controller) for UMTS.

  Technologien:

 Carrier Grade Linux, C++, Rhapsody, ClearCase, ATCA


Arexera
  Datum: 12/2005 - 05/2006
  Position: Freiberuflicher Softwareentwickler, Berater

im Bereich Knowledge Management Systeme

  Ort: München   Projekt: Exchange Connector   ===========================   Design und Implementierung eines Exchange Connectors (exCo). Seine   Aufgabe besteht im Extrahieren von Daten (Emails, Notizen, Termine,   Kontakte, Public Folder Elemente, Adressbücher,...) mit   entsprechenden Rechten aus der Kollaborations Software   MS Exchange 2003 Server.   Die Daten werden einem Volltext Index- und Retrievalsystem   übergeben und für Volltextsuche aufbereitet.
  Tätigkeiten:

 * Aufbau eines MS Exchange Server 2003 System

- Installation, Konfiguratin, Administration

- Generierung von Testdaten

 * C++  Programmierung

- MAPI (Microsoft Messaging API)

- Unicode, XML, Windows , Active Directory

 * Integration in die Wissensmanagement Plattform IIP

 * Aufbau einer Testumgebung, Regressionstest


  Technologien:

 * Objektorientierte Analyse & Design (OOA, OOD)

 * Objektorientierte Programmierung mit C++ unter Windows XP und Server 2003


  System & Software:

 * Betriebssysteme : Window XP, Windows 2003 Server

 * MS Outlook 2003

 * Programmiersprachen : C++ (IDE:  Microsoft Visual C++)

 * Sourcecodeverwaltung : Subversion, Trac

 * XML


  Sonstiges:

 * Design/Beratung einheitliches Buildsystem

 * Apache (2.0.55) Authentifizierung mit MS Active Directory

 * Entwicklung eines Plugins-Moduls für die Kopplung von IIP an DMS DocTrace



Agfa-Gevaert/AgfaPhoto
  Datum: 4/2001 - 10/2005, Agfa-Gevaert/AgfaPhoto
  Position: Freiberuflicher Softwareentwickler, Berater
  Ort: München

  Projekt: dlab1, dgate
  =====================

  Entwicklung und Pflege der Signalverarbeitungssoftware für Digitale Minlabs im Projekt d-lab1.

 

  Tätigkeiten:

 * Entwicklung einer Simulationsumgebung (DSI) mit C++, MFC für Windows

 * C++ Portierung nach Linux

  - Signalverarbeitungsalgorithmen

- Simulationssoftware

- Scriptinterpreter

 * Entwicklung von Java Plugins (JNI)

 * Entwicklung XML-Parser für Windows & Linux

 * Weiterentwicklung von Simulationssoftware für den Bereich Bildbearbeitung

 * Implementierung von Bildbearbeitungsroutinen

 * Aufbau einer Testumgebung, Regressionstest

 * Build-Management - Automake, Autoconfig

 * Portierung nach Visual Studio .Net


  Technologien:

 * Objektorientierte Analyse & Design (OOA, OOD)

 * Objektorientierte Programmierung mit C++ unter Windows NT

 * Einsatz von Design Pattern (Factory, Singleton, Observer...)


  System & Software:

 * Betriebssysteme - Linux, Window NT/2000

 * Programmiersprachen - C++, Java

 * Build-Management - Automake, Autoconfig

 * Sourcecodeverwaltung - CVS, PVCS, PVCS Tracker

 * XML

 * Microsoft Visual C++, Visual Studio 2003, Borland JBuilder

 * Case Tool - Together, Rational Rose

 * UNIX Tools - make, gcc, gdb


  Projekt: DWS
  ============

 Entwicklung von Systemsoftware für das Agfa d-ws

Digital wholesale finishing system)


Tätigkeiten:

* Entwicklung von Java Applikationen

* C++ Client- Server Programmierung mit CORBA

* C++ Systemprogrammierung Linux (Intel, PowerPC)

* UML Modellierung mit Together 5.x


 Technologien:

* Objektorientierte Programmierung mit C++ unter Windows NT

* Einsatz von Design Pattern (Factory, Singleton, Observer...)


 System & Software:

* ACE CORBA

* Betriebssystem: Linux

* C++, Java, Perl


12/2000 - 05/2001, FJA AG
  Position: Freiberuflicher Softwareentwickler, Berater
  Ort: München

  Wartung und Weiterentwicklung eines Verwaltungssystems für
  Lebensversicherungen. Die Software ist in C++ (Visual Age)
  implementiert und läuft unter Windows NT, als RBMS werden
  DB2 und ORACLE verwendet.

  Tätigkeiten:

 * Wartungs- und Entwicklungsarbeiten mit C++

 * Portierung von DB2 SQL Scripten nach Oracle SQL

 * Erstellung von Perl-Scripten

 * Entwicklung einer C++ DLL zum Zugriff auf SAP R/3 über EntireX

  Software:

 * C++ IDE IBM Visual Age

 * Betriebssystem Windows NT 4.0

 * Source Code Management: Continuus

 * RDBMS: DB2, Oracle

 * Perl 5.x


1/1999 - 11/2000,  Agfa-Gevaert
  Position: Freiberuflicher Softwareentwickler, Berater
  Ort: München
  Projekt: DLab2/3

 Entwicklung von Steuer- und Servicesoftware für das Projekt

DLAB. Das DLAB ist ein digitales Minilabor für die

Photoentwicklung. Als Steuerrechner wird ein PC mit

Windows NT verwendet, die Software wird mit Visual

C++ 6.0 entwickelt.

  Tätigkeiten:

 * Erstellung von C++ Basiskomponenten

 o für die Interprozeßkommunikation unter Windows NT mit Shared Memory

 o Fehlerbehandlung

 o Logging

 * Design & Implementierung eines ServiceGUI für Wartungstechniker

 o MFC Programmierung

 o Eigener Scriptinterpreter (DAISY)

 o Fernadministration über Internet TCP/IP) oder Ferneinwahl (Windows NT RAS)

 * Programmierung eines ActiveX-Control zur Fernanbindung an das DLAB

 * Programmierung einer Clientapplikation für die Fernadministration des DLAB

 * Erstellung eines C++-Frameworks für digitale Signalverarbeitungsalgorithmen (LFW: Logic FrameWork)

 o Portierung bestehender Algorithmen

 o Scriptanbindung an ServiceGUI

 * Entwicklung eines Hilfsprogrammes zur leichteren Verwendung von PVCS

  Technologien:

 * Objektorientierte Programmierung mit C++ unter Windows NT

 * Einsatz von Design Pattern (Factory, Singleton, Observer...)

 * Komponentenentwicklung (SGUI) mit COM, ActiveX-Programmierung

 * GUI-Programmierung mit den MFC

 * Internetprogrammierung mit Socket-API

 * UML Modellierung mit Rational Rose

  System & Software:

 * C++ mit  MS Visual C++ 6

 * Betriebssystem Windows NT 4.0

 * Source Code Management: MS SourceSafe, PVCS

 * Fehler- Requesthandling: PVCS Tracker

 * Weitere Werkzeuge: MS Office

 * Einsatz von Werkzeugen zur API-Dokumentation: Autoduck, doxygen


10/1996 - 12/1998,  Gesellschaft für Multilinguale Systeme (GMS)
  Position: Angestellter Softwareentwickler
  Ort: München
  Projekt: EU-Förderprojekt Aventinus (Leitung Dr. Gregor Thurmair)

 AVENTINUS war ein EU-Forschungsprojekt zur Erstellung eines

intelligenten System zur Informationsverarbeitung (Information Extraction,

Volltextindexierung, Termsubstitution, maschinelle Übersetzung) von

multilingualen Texten. Das System soll die polizeiliche Arbeit im

Bereich des organisierten Verbrechens über Länder- und vor allen

Dingen Sprachgrenzen hinweg zu unterstützen.

  Tätigkeiten:

 * Design & Implementierung linguistischer Kernkomponenten mit C++

 o Lemmatizer

 o Multi Word Pattern Matcher

 o Statistikbasierte Sprachenerkennung von Texten mit Bigrammen

 * Integration der Termsubstitution in MS-Word

 o Kernkomponente in C++

 o Word Add In Library mit MS Basic

 * Design und Entwurf einer generischen Lexikondatenbank

 o ER-Datenbankmodellierung

 o Implementierung für Oracle, MS SQL Server und MS Access

 o Programmierung einer MFC Benutzeroberfläche als MDI Applikation mit C++

 o Datenbankzugriff über ODBC

 o Entwurf und Programmierung einer Import- Exportschnittstelle (OLIF)

 o Windows GUI-Applikation (MDI) mit MFC

 * Design und Implementierung eines Volltext Index und Retrievalsystems mit C++

 o Erweiterte boolsche Suchanfrage mit Abstandsoperatoren

 o Linguistische Unterstützung und Lexiconlookup

 o Windows GUI-Applikation (MDI) mit MFC


  Technologien:

 * Objektorientierte Analyse & Design (OOA, OOD)

 * Objektorientierte Programmierung mit C++

 * ER-Modellierung

 * Unicode

 * Datenbankanbindung mit ODBC


  System & Software:

 * MS Visual C++ 5

 * Betriebssystem: Windows NT 4.0, Windows 95

 * DBMS: Oracle 7.x, SQL Server, MSAccess, ODBC

 * MS Office, Word Basic,

 * Source Safe, lex & yacc, Perl


01/1994 - 07/1996, iXOS Software GmbH
  Position: Angestellter Softwareentwickler
  Ort: München Grasbrunn

  Projekt: DMS für SBV
  ====================

 Erstellung eines verteilten Dokumenten Management System (DMS)

mit optischer Archivierung für den Schweizer Bankverein SBV

im Rahmen eines Individualprojektes.

  Tätigkeiten:

 * Entwicklung von Serverkomponenten mit C++

 * Datenbankprogrammierung für den Sybase SQL-Server

 * Systemprogrammierung SUN Solaris

 * Erstellung von Installationsprogrammen mit UNIX-Tools

 * Client- Serverkommunikation mit Sun TLI (Transport Level Interface)

  System & Software:

 * Betriebssystem Sun Solaris (Unix)

 * C++, C

 * RDBMS: Sybase SQL-Server


  Projekt: Adaption des SBV-DMS für den Kunden SAP

Das für den SBV entwickelte Dokumenten Management System

  wurde für den Kunden SAP nach HP-UX und Oracle portiert.

  Tätigkeiten:

 * Datenbankportierung von Sybase SQL-Server nach Oracle DBMS

 * Systemprogrammierung HP-UX

 * Erstellung von Installationsprogrammen für HP-UX

 * Portierung der Kommunikations-API von TLI auf Sockets

  System & Software:

 * Betriebssystem HP-UX (Unix)

 * C++, C

 * RDBMS: Oracle


  Projekt: Entwicklung eines generischen Dokumenten Management Systems

 Entwurf und Implementierung eines portablen, generischen

Dokumenten-Servers für das Produkt iXOS-Archive.

  Tätigkeiten:

 * Anforderungsanalyse DMS

 * Design DMS

 * ER-Datenbankmodellierung

 * C++ Systemprogrammierung (SUN Solaris, HP-UX, Unix)

 * Client- Serverprogrammierung (TCP/IP, Sun RPC)

 * Optimierung und Konfiguration der ORACLE-Datenbankinstanz

 * Installationsskripte für UNIX (HP-UX, System V)

 * Implementierung eines generischen Clients

 * Erstellung von UNIX-Scripten für die Softwareproduktion und Installation

 * Testszenarien und -programme

 * Portierung auf Windows NT 3.51


 iXOS-Archive wurde im Sommer 1996 für die Plattformen Sun Solaris,

 HP-UX und Windows NT freigegeben und wird zur Zeit in 15 europäischen,

 asiatischen und amerikanischen Ländern vermarktet.


  Technologien:

 * Objektorientierte Analyse & Design (OOA, OOD)

 * Objektorientierte Programmierung mit C++

 * ER-Modellierung

 * Client/Server- Programmierung


  System & Software:

 * Betriebssysteme: HP-UX, Sun Solaris, Windows NT, Windows 3.1 (Client)

 * C++, USL-Klassenbibliothek

 * RDBMS: Oracle 7.x, Sybase SQL Server

 * Source Code Management: SCCS

 * UNIX Shell & Tools


  Trainertätigkeit für die Schulungsabteilung iXTrain

 * Programmieren in C

 * OOD und OOP mit C++


05/1993 - 11/1993, Diplomarbeit bei iXOS Software GmbH
  Thema:

 Implementierung einer C++ Programmierschnittstelle auf Basis des OSF DCE

 zur Unterstützung der CORBA Spezifikation (Note: 1)

  Technologien:

 * Client/Server Programmierung

 * CORBA

 * Objektorientierte Programmierung mit C++


  System & Software: UNIX, C++, DCE, FrameMaker, lex, yacc

02/1992 - 07/1992 iXOS Software GmbH
  Praxissemester
  Ort: München Grasbrunn
  Tätigkeiten:

 * Konvertierung von Eroff-Texten in das FrameMaker Format mit UNIX-Tools (sh, awk, sed, etc.)

 * Erstellung eines C-Programmes zur Barcodeerkennung unter Sun Solaris

 * Implementierung eines Programmpaketes zur Generierung von Serienbriefen mit FrameMaker unter UNIX

  System & Software: UNIX Shell & Tool
Persönliche Stärken

 * Sehr erfahren, zuverlässig & belastbar

 * Sehr selbständige und zielorientierte Arbeitsweise

 * Hohe soziale Kompetenz und Teamfähigkeit

 * Gute analytische und konzeptionelle Fähigkeiten

 * Hohe Selbstmotivation

 * Flexibilität, Belastbarkeit

 * Sehr gute Englischkenntnisse