GULP Logo

Ihre Quelle für externe Spezialisten aus IT und Engineering

GULP Profil: C/C++ (GNU, Visual, MFC), Java J2EE, JavaScript, Web-​Design, …

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.de 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                    71xxx, Deutschland 
EDV-Erfahrung seit         1990 
Verfügbar ab               03.05.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
C/C++ (GNU, Visual, MFC), Java J2EE, JavaScript, Web-​Design, Perl / CGI
Software-Entwicklung / Programmierung
Administration / Support
Engineering / IT-nahe Ingenieurdienstleistungen
Festanstellung kommt derzeit nicht in Betracht, nur freiberufliche Mitarbeit
9.1978 bis 7.1989
Gymnasium
Gymnasium Ditzingen
Abschluss: Abitur

9.1989 bis 2.1992
Handwerkslehre KFZ
Volvo, Nissan, Leonberg
Abschluss: Lehrabschluss

9.1992 bis 2.2000
Studium Informatik
Universität Stuttgart
Abschluss: nicht abgeschlossen

Deutschland: D7
Deutschanspruchsvolles Deutsch, rhetorisches Talent
Englischgutes Englisch, viel praktische Erfahrung
Französischschulische Grundkenntnisse

Amiga 
Ascii/X - Terminals 
Atari 
HP 
IBM RS6000 
Industrie-Roboter 
PC 
Silicon-Graphics 
Steuer und Regelsysteme 
SUN 
Texas Instruments 

Amiga OS 
HPUX 
IBM 4680 
IRIX 
MS-DOS 
SUN OS, Solaris 
Unix 
Windows 

AssemblerGrundkenntnisse, Prozessoren 65xx, 68000, Intel 386/486
BasicGute Kenntnisse, diverse Basic-Dialekte
CGute Kenntnisse, GNU-C, Borland
C++Gute Kenntnisse, Visual C++/MFC, GNU-C++
CORBA IDLGrundkentnisse
JavaSehr gute Kenntnisse, J2EE, Applets, CGI - Projekterfahrung
JavaScriptSehr gute Kenntnisse, J2EE, Applets, CGI - Projekterfahrung
Modula-2Gute Kenntnisse
PascalGute Kenntnisse, TurboPascal
PerlSehr gute Kenntnisse, CGI - Projekterfahrung
PHPGrundkenntnisse
PL/SQLGrundkenntnisse SQL
Scriptsprachen 
Shellbei Bedarf
SmalltalkGute Kenntnisse, SmalltalkX
Tcl/TkGrundkenntnisse

AccessDurchschnittliche Kenntnisse, beruflich
MySQLGrundkenntnisse, privat
PostgresGute Kenntnisse, beruflich
SQLGute Kenntnisse, beruflich und privat

Internet, IntranetGute Kenntnisse, TCP/IP - Sockets, IPC
TCP/IPGute Kenntnisse, TCP/IP - Sockets, IPC

Software-Entwicklung und Systemdesign, Server-Client-Systeme, Web-Design, Netzwerk, Support
1995              Universität Stuttgart
Beschäftigungsart :        Software-Praktikum
Umfeld :          Intel468 PCs
Tätigkeiten :
Implementierung eines Eigenständigen, von MS-Windows unabhängigen Fenstersystems, als Library-Modul in TurboPascal und Inline Assembler unter MS-DOS 6, Maus-IRQ, Content-Buffering, Multiframe-Mechanismen; Verfassen einer ausführlichen Bedienungsanleitung


1996 - 2000       Universität Stuttgart, ISW (Institut für Steuerungstechnik)
Beschäftigungsart :        Teilzeit als wissenschaftliche Hilfskraft
Umfeld :          Robotik, heterogenes internes Netzwerk, UNIX : SGI, SUN, MS : Win95, WinNT
Tätigkeiten :

Remote-Steuerungen : Implementierung von Transformationsroutinen zwischen Raum- und Maschinenkoordinaten in GNU-C auf SUN-Terminals; Request-Kopplung via mico-CORBA

Oberflächen-Scanner : Algorithmus zur Schnittpunktermittlung in Polygonmengen in GNU-C
Laser-Distanzscanner : Messwerterfassung, GUI zur Visualisierung von Statistik-Grids zur Kollisionswahrscheinlichkeit, in MS Visual C++ / MFC und OpenGL unter WinNT

CAD-Modellierung : Umsetzung realer Maschinen und deren Kinematiken in ROBCAD auf SGI Workstation : Bosch SR800, MEGA1000 mit Kamera-/Laser-Aktuatoren, BILZ-Fahrlafette; Entwurf und Modellierung verschiedener Bauroboter und Einsatzumgebungen, Kinematik-Scripting

ROBCAD-Erweiterungsmodul : Implementierung eines ins ROBCAD-GUI integrierten Moduls zur Kopplung beliebig vieler RC-Clients im Netzwerk an die Simulation via TCP, Ablaufsynchronisierung auf Serverseite, in GNU-C auf SGI unter Verwendung der ROBCAD-API; eigenständiges Protokoll, Client-Interfaces als C-includes auf SUN und WinNT; Verfassen einer Bedienungsanleitung


2000 - 2004       SSC Services GmbH, Stuttgart
Beschäftigungsart :        Vollzeit als Software-Entwickler
Umfeld :          Datenaustausch im Bereich Entwicklung der DaimlerChrysler AG, weitverteiltes heterogenes internes Netzwerk,
CAD, UNIX : SGI, HP/UX, IRIX, MS : WinNT, WinXP
Tätigkeiten :

Kundensupport und Systemadministration :
Anbindung von DA-Partnern über Odette-FTP via ISDN und ENX, Support für interne Anwender und externe Zulieferer, Sicherstellung des Serverbetriebs des DC-internen Datenaustauschsystems, Archivierung, Fehlersuche und Fehlerbehebung im laufenden Betrieb; Hilfeseiten für Support-Mitarbeiter in HTML, Tools zur Betriebssteuerung und Tätigkeitsstatistik in Perl mit Tcl/Tk; CGI-Komponente für SWANdirect in Perl

Systementwicklung :
Komplette Neuentwicklung des DC-internen Datenaustausch-Clients für das bestehende DA-System SWAN, SWANweb als web-basierte plattformübergreifende Lösung. Entwurf, Planung und Umsetzung des gesamten C/S-Systems. Der SWANweb-Client wurde komplett als Java-Applet implementiert. Apache-Web-Server zum Anladen des Clients, jedoch eigene Serverprozesse in Perl, konfigurierbar für SGI, HP und IBM. Eigenständiges Protokoll und Filetransfer über TCP-Sockets, Request-Mapping für Requests auf den bestehenden SWAN-Jobserver. Client-Installationsverwaltung mit Auto-Update, Session-Verwaltung, Logging und automatische Archivierung, mehrstufiges Parameter- und Error-Handling, Client-Zertifikate. Hohe Konfigurierbarkeit des GUI, sprachunabhängig durch vollständige Parameterisierung sämtlicher Texte. Schnittstellen auf Client und Server zur DA-Anbindung beliebiger externer Applikationen, Konfigurationsmechanismen für Import- / Exportprozesse lokal oder auf Servern, Umsetzung der Anbindung für CATIA, GIS, SMARAGD. Hohe Anwenderzahlen und große Datenmengen. Server-Verwaltungs-Tools mit Tcl/Tk, Betriebsanleitungen für Administratoren, Teilnahme an Ausstellungen und Vorführungen. Das System wurde an mehreren Daimler-Standorten in Europa und Brasilien, bei Chrysler in den USA und bei Mitsubishi in Japan eingesetzt.


2005                    Harman-Becker AG, Stuttgart

Beschäftigungsart :         Dienstleistungsvertrag

Umfeld :                   Automotive-Bereich (Car-Entertainment, Navigation), NT-Workstations

Tätigkeiten :

Projektanalyse : System- und Code-Analyse eines Teilbereichs des Gesamtprojekts, in dem ein Feldbus-System für Kraftfahrzeuge entwickelt wird. Der Teilbereich umfaßte die Vermittlungsschicht (State Engines) zwischen der HMI (Human-Machine-Interface) und den MOST-Feldbus-Schnittstellen, wobei zahlreiche Entwickler unter Verwendung von C++ und XML Code für das Embedded-Zielsystem QNX generieren. Als SCM-System kam Perforce zum Einsatz. Thema war die Schaffung von grafischen Übersichten über funktionale Einheiten, Klassenbeziehungen, Vererbungsbäume, Toolchains, sowie die Erstellung textueller Dokumentationen zu Arbeitsabläufen und technischen Zusammenhängen.

 

 

2006                eXept Software AG, Bönnigheim

Beschäftigungsart :         Festanstellung

Umfeld :                  Automation und Testsysteme, WinXP

Tätigkeiten :             

Erstellung von Anwender- und Systemdokumentationen für das bei eXept entwickelte Test-automatisierungssystem eXpecco, Entwicklung eines eigenen DCM-Systems in SmalltalkX : Trennung der Dokumentenstruktur von sprachabhängigen Inhalten, flexible Modellierung von Dokumenteninhalten und Dokumentensätzen als Baumstruktur mit parameterisierbaren Layoutbausteinen, Schnittstelle zur Ausgabe beliebiger Teilmengen und Sprachkombina-tionen in unterschiedlichen Zielformaten.

 

 

2006 – 2007           Web-Projekte in Selbständigkeit

Beschäftigungsart :         Werkverträge

Umfeld :                  Diverse Kunden aus verschiedenen Sparten

Tätigkeiten :

Erstellung mehrerer Web-Präsenzen mittels HTML / JavaScript, Serverseitig mit Perl / PHP, Gestaltung zahlreicher hochwertiger Grafiken mit üblichen Bildbearbeitungstools. Darunter :

 

Kleinere Community-Homepage mit typischen Menüfunktionen, Bildergalerien, Gästebuch; Homepage für eine Musikgruppe, ausgefallenes Design mit animierten Menüs, Text- und Grafik-Inhalte; dynamische Darstellung von Mitglieder-Beschreibungen, Songlisten / -texten, Konzertterminen, Anfahrtsskizzen, Konzert-Reviews, Merchandise, Neuigkeiten, Gästebuch;

Online-Shop für Heimwerkerzubehör mit dynamischer Navigation über diverse Kategorien und Artikel, Warenkorb, Bestellformulare, Benachrichtigungen, Rechnungsstellung mit eMail-Versand, Vorbelegung der Datenbasis mit ca. 1000 Artikeln, Heranführung des Kunden an die eigenständige Datenpflege und Domain-Themen mittels Vorführungen und Anleitungen.

 

 

2007 – 2010           Deltaplan Datenverarbeitung GmbH, Leonberg

Beschäftigungsart :         Festanstellung

Umfeld :                  Geschäftssoftware im Bereich Touristik, Win2003- / Vista- / XP-Intranet; Ausgangssituation :

VisualBasic-Produktpalette in Form von einzelnen VB-Programmen mit Access-Datenbanken

Tätigkeiten :

VisualBasic-Produktlinie :

1st-Level-Support für telefonische Anfragen durch die Kunden, gelegentliche Eingriffe an der VB-Produktlinie; Analyse des Funktionsumfangs und der Inhalte, Übersichten als MindMaps.

Infrastruktur und Team-Management :

Einführung von Java / Eclipse, PostgreSQL, SVN / Subclipse / TortoiseSVN in die bestehende Software-Infrastruktur. Regelmäßige Updates, Bereitstellung der Software und Anleitungen. Aufbau / Pflege einer internen Projekt-Webpage zur Bereitstellung der aktuellen Komponenten.

Organisation eines zentralen SVN-Servers mit Remote-Zugriff, User und Zugriffsrechte. Anlegen und Pflege der Projekt-Repositories, Ausarbeitung der Workflows für Team-Entwicklung mittels Subclipse und TortoiseSVN, Team-Anleitungen für die Projektteilnahme.

Projektmanagement / Migration VB-Produktlinie :

Entwurf eines neuen Server-Client-Verbundsystems „deltaSuite“ zur Umsetzung in Java, allg.

Themensammlung / Dokumentation, Erfassung thematischer Anforderungen und Neuerungen;

Analyse der bestehenden GUI- und Datenbank-Strukturen, Erarbeitung technischer und inhaltlicher Optimierungen. Einbeziehung bestehender und nachfolgender Vorgaben, Abgleich mit einzelnen Pflichtenheften, Austausch in Besprechungen. Planung verschiedener modularer Einheiten, Übersichten als MindMaps, Word- und PowerPoint-Übersichten, Milestone-Planung.

 Server-Client-Verbundsystem „deltaSuite“ :

Deployment : Release-Packaging und Versionierung, Installationsanleitungen, Bereitstellung. Installation als Windows-Service, exe-Wrapper mit JSmooth, lokale JRE, Install-zip, Javadoc.

DB-Schnittstelle : Zugriff auf PgSQL und Access via JDBC, Connection-Pooling, SQL-Script-Parser, Analyse- / Backup-Funktionen, Generierung von Datenbankstrukturen und –inhalten.

Spezielle Datensatz-Objekte für direkte Verwendung in GUI-Listen / Dropdowns; Datensatz-Cloning, spezielle erweiterte Datentypen, automatisierte Erzeugung von SQL-Klauseln; Datenmodell-Objekte mit Sortier- und Filter-Funktionalitäten, überschreibbare Standard-Vergleichsalgorithmen; UID-Management für Datensätze, dynamisches Datensatz-Caching.

Server-Client-Basis : Server ohne GUI als TCP-Service, Connection-Pooling, Auto-Client-Update, Protokoll-Threads und UTF-basiertes Server-Client-Protokoll mit normiertem Request-Response-Mechanismus; Veto-Responses, Rückverbindung für Servermeldungen, Session-Management;

Server-Cron-Thread mit State-Safe-Ausführung, regelmäßige Aktionen wie Messaging, Timeout-Prüfungen, automatische Backups etc., Client-Notifications mit möglicher Gültigkeit über die Session-Grenzen hinaus. Server-Startsequenz und spezielle Installer-Session, Exklusiv-Zugriff bei Administration. Diverse Toolkit-Klassen für Standardfunktionen, SMTP, pdf-Druck mit iText; mehrstufiges dynamisches Parametermanagement, systemweite Parameterisierung aller Texte und Bilder (dadurch beliebige Sprachpakete möglich), sowie zahlreicher Laufzeitparameter.

Client-GUI-Basis : GUI-Framework auf Basis von SWT, konsequente Trennung der GUI- und Funktionalitäten-Ebenen; einheitliche Verwendung der GUI-Basisobjekte im gesamten System : Abstrakte Context-Basisklassen für alle Listen- und Detail-Ansichten, geschachtelt anwendbar, Subcontexts für Tabellen / Filter / Detailfelder / Buttons, variable Gesamtlayouts; konfigurierbare dynamische Layouts für Buttons, statisch und dynamisch konfigurierbare Standard-Kontextmenüs Einheitliches Event-Passing für Standard- / Custom-Buttons sowie Tabellen- und Menü-Events,  dynamisches Aktivierungsverhalten für Buttons und Controls abh. v. verschiedenen Zuständen. Diverse Standard-Designstufen mit individueller Konfiguration für unterschiedliche Einsatzarten. Standard-Tabellenmodell mit konfigurierbaren Spalten, befüllbar mit speziellen vereinheitlichten Datensatz-Objekten, einheitliche Sortierungs- und Selection-Events, komfortabler Quickselect. Einheitliche Gestaltung der Fenster, div. eigene Standard-Controls und Dialoge, konfigurierbares Erscheinungsbild für verschiedene Dialog- und Meldungs-Typen, einheitliche Systemnachrichten-Dialoge und -Sammelfenster, Login-Dialog mit div. Sonderfunktionen, Installer-Admin-Oberfläche. Standard-Dialog für Mailversand mit Attachments und Mailaccount-Chooser, allgem. Print-Dialog. Contexts zur Verwaltung von Begleitdatensätzen, serverseitige Edit-Locks für einzelne Einträge.

Anwendungs-Module für das Verbundsystem „deltaSuite“ :

Realisierung mehrerer konkreter Anwendungs-Module auf Basis des neuen Verbundsystems. 

Modul Adress-Management : User- und Usergruppen-Verwaltung, eMail-Accounts, Partner und Personen, Bankkonten, Spezial-Dropdowns zur systemweiten Auswahl von Partnern / Personen / Bankkonten; Nationen und Rechtsformen, selbst definierbare Kunden- und Lieferantenkriterien.

Modul Interaktions-Management : Aufgaben- und Kontakte-Verwaltung in Form einer Ticket-Liste, zahlreiche Funktionen und Filtermöglichkeiten, pdf-Ausdrucke als Listen oder Detailansichten; Migrationstool für Datenbankimport Kunden / Kontakte aus bestehender VB-Access-Datenbank.

Modul Touristik-Management : Listen- und Detailansichten für Hotels / Zimmer und Betreiber, Personentransport-Unternehmen, Reiseagenturen, Reiseversicherer, Reiseveranstalter und Reiseleiter, Reisen als Zusammenstellung von Reisebausteinen, Reiseabläufe und Modalitäten, Durchführungstermine, Saisonen und Gültigkeits- / Anwendungszeiträume.

Referenzen werden für registrierte GULP Nutzer angezeigt.