Personen-ID                48693 
Wohnort                    646xx Bensheim, Deutschland 
Jahrgang                   1969 
EDV-Erfahrung seit         1998 
Staatsbürgerschaft         Deutsch 
Stundensatz                60 EUR Bei Festanstellung geringer 
Verfügbar ab               01.05.12 zu 100%, Vor-Ort-Einsatz 100% möglich 
Profil erstellt am         06.03.03 
Profil zuletzt geändert am 16.11.11 
Systemprogrammierer Windows & Linux C/C++/C#, hardwarenah
Software-Entwicklung / Programmierung
Engineering / IT-nahe Ingenieurdienstleistungen

Mein bisheriger Schwerpunkt liegt in der Industrie- Automation;
Diagnose, Ferndiagnose, Anbindung PC zu SPS, Entwicklung und Konzeption von Dauerlauftests, OPC-Server, Code-Generatoren, HMI/SCADA uvm.

Festanstellung kommt in Betracht, aber freiberufliche Mitarbeit bevorzugt

Voraussetzung für Festanstellung: Gute Anbindung mit Bus und Bahn.
72.000, - EUR per Jahr.
Autodidakt am C64, ca. 1983
Gymnasium Fachhochschulreife 1990
Studium Bauingenieurwesen 1996/97 ohne Abschluß
Learning-by-doing seit 1998.
Deutschland: D5, D6, D7, D8, D9
Weitere Einsatzorte: Großbritannien, Irland
Kommentar:

Deutschland: Vorzugsweise Rhein-Main Gebiet; Bei Vorortentwicklung gute Bahnanbindung an Zubringer Frankfurt ri. Karlsruhe. Meine bisherigen Einsatzorte waren: Rhein/Main Rhein/Neckar München Arbeitserlaubnis: Staatsbürgerschaft Deutsch, keine Einschränkungen. Weitere Länder: I'll most probably never pass as a native english speaker, but on online communication, I can easily impersonate one.

DeutschMuttersprachler
EnglischFließend
LateinGroßes Latinum
TürkischGut

AtariProgrammierkenntnisse 68000.
BusEtwas Profibus, CAN, Modbus.
EchtzeitsystemeGute Kenntnisse
Emulatorendiv. 386-Emulatoren, vmWare, virtual PC, Bochs, VirtualBox
HPHPGL-Kenntnisse
MikrocontrollerC167, 6502
ModemTAPI, CAPI
Motorola68xx00
PCSehr tiefe Kenntnisse
PlotterHPGL-Kenntnisse
Proprietäre HWErstelle Treiber, auch für PCI-Karten, Windows 2000/XP
SensorenAuslesen über I2C, RS232, TCP...; Solartron
SPSProgrammierkenntnisse C167, IEC61131 (Nur ST), UnityPro
Steuer und RegelsystemeMaxon-Antriebe

Bin kein E-Techniker. Bastele aber trotzdem gern. Durchgangsprüfungen, Kabel-
und Steckleistenkonfektion, Lötkolben / Entlötpumpe sind bekannt und oftmals
eingesetzt. PC- und Audio/Video Eigenbauten, Modifikationen.

Verfüge über umfassende Kenntnisse in den Bereichen
Anprogrammierung von PCI/ISA IO-Karten, Multi-IO Lösungen,
Moxa Equinox, SunIx, NPort-Server (COM-Abstraktion und RAW-Modus)

Kenne und erweitere 3S-CodeSys, Treiberentwicklung für CodeSys Gateway Server
UnityPro, Concept, FactoryLink, ArchestrA, Citect

 

Steuere Maxon-Motoren an, lese Solartron sensoren aus, W&T Web-IO uvm.
Erstelle initrd.
CP/MIst lange her...
EchtzeitbetriebssystemeRTOS - geringe Erfahrungen
Mac OSWunschplattform - noch kein Projekt
MS-DOSInside out, TSRs, IRQs Netzwerke uvm.
NEXTSTEP / OPENSTEP 
RTOS (Real Time OS)PXROS - Gering
TOSAssembler und C-Programmierung, Omikron Basic
UnixDebian - Administration, Ubuntu , inside out. Etwas SuSe, FreeBSD.
WindowsBis in die tiefsten Eingeweide.
Windows CEPocket PC 2002 anprogrammiert, noch kein Projekt

Bringe echtes NT-C-Knowhow, freue mich auf erstes Linux- oder Mac- Projekt.

Virtualisiere mit VMWare, VirtualPC, VirtualBox, Bochs, DOSEmu, Wine, coLinux etc.

Linux:
- Debian Potato/Woody/Sarge/Etch/Lenny[SID]
- Suse 7.0/7.1/7.2/8.0
- Ubuntu Dapper/Edgy/Feisty/Gutsy/Hardy/Feisty/Intrepid
- GTK+ - Programmierung in C


Assembler6502, 68000, 80x86
BasicVB, VBA, VB.Net, QBasic uvm. Sehr gut.
CInto the bone. Div. Compiler und Umgebungen Sehr gut
C++By heart and blood. VC++ 1-7, Borland etc. Sehr gut
CodeWarriorÄußerst Gering, als Entwicklungsumgebung f. Controller.
CORBA IDL 
DelphiMittel
EmacsSehr gering.
HP VEEAgilent Vee-Programme nach C# portiert
HPGL, HP PCLNur HPGL
Imake, GNU-Make, Make-Maker etc...allg. Makefiles, GNU-Make, autotools
JavaNur JavaScript / ECMAScript
JavaScriptNur JavaScript / ECMAScript
LispGeringe AutoLisp-Kenntnisse (AutoCAD 9)
Makrosprachendiverse, etwas Python, etwas Lua
Maschinensprachendiverse
Objective Cgering
PascalUCSD-Pascal, Turbo und Delphi.
PerlGering. ActiveState (Win32)
PHPEigene web-site im LAMP-Stack.
PythonGering.
QtGering.
ScriptsprachenVBScript
ShellGering, bash.
Xt, MotifToolkit-Erfahrungen unter Linux, insbesondere GTK+

Reichlich HTML, XML/XPath, falls dies andernorts als Programmiersprache
zählt.

C# - sehr gut
Kein ASP.Net
AccessAb Version 2
BDETTables
DAOSehr gut.
MS SQL ServerAnprogrammiert in VB / C#
MySQLgering
Object StoreSehr gering
ODBC 
Oracle8.0i über OLEDB / ADO
SQLAuch sqlite

 

SQL Kenntnisse vorhanden.
Alle Stufen der Entwicklung von MS Jet, ODBC, DAO, ADO, OLEDB und ADO.Net durchlaufen.
ADO.Net sehr gute Kenntnisse; System.Data.SQLite.

Ein wenig mit Berkeley DB und der SQLite-C-Schnittstelle gespielt, DBase II-IV
BusGeringe CAN-Bus Erfahrung, etwas ModBus(Plus)
CORBAGeringe Programmiererfahrung Orbix
EthernetÜberreichlich Winsock und Wattcp
Internet, IntranetDas übliche.
ISDNCAPI Anprogrammiert.
LAN, LAN Manageru. A. Microsoft Network Client 3.0
Message Queuing 
NetBeui 
NetBios 
parallele SchnittstelleAnprogrammierungen in Win32 und DOS.
PC-AnywhereEinsatz per Dial-Up.
Proprietäre ProtokolleCodeSys Runtime zu PC
RS232Überreichlich, auch RS485, Module, controller...
SNMPAnprogrammierung via Win32 SDK.
TCP/IPReichlich, Winsock, Wattcp und Trumpet
Windows NetzwerkUmfassende Kenntnisse, Überreichliche Erfahrungen.
WinsockSehr gut

Sehr gute Kenntnisse & Erfahrungen in OLE, COM, ActiveX und OPC.
Reichlich COM-Interop

Verwendung und Anprogrammierung WinVNC, VNCViewer.
DOS-Fernsteuerung mittels Wattcp TSR.

Invokation VPN. SSH. SSL.

Firewalls Routing Ferndiagnose Samba SMB Teleservice

Aufbau State- basierter asynchroner Kommunikationsprotokolle, Erstellung oder Integration und Erweiterung proprietärer Protokolle auf RS232, RS485 oder TCP/IP TCP/UDP-basis.
AutoCAD9-12

Keine Ausbildung als Bauzeichner, aber etwas Erfahrung
Keine Erfahrungen
Erfahrungen im Bereich:
o Anwendungs- und Systemprogrammierung
o SPS Automation mit CodeSys (IEC61131), UnityPro, Concept, Simatic.Net
  Datenhaltung mit OPC,
  SCADA/HMI mit PCVue, FactoryLink, GE Fanuc iFIX, Archestra, Vijeo Citect
o Shop-Floor-IT
o Spezifikation, Programmierung, Test, Evaluierung
o Erstellung von Online Hilfen (.hlp, .chm)

Methoden:
o Objektorientierte Analyse, Design, Programmierung
o Ereignisgesteuerte, visuelle, strukturierte Programmierung
o CASE-Tools, Flowcharts, GANTT-Charts
o WinCVS, Visual SourceSafe, ClearCase (+UCM), ClearQuest, SVN, bazaar, git

Microsoft Standards:
o OLE Automation Client/Server, DDE, ODBC, MAPI (COM/DCOM)
o SDK (16/32 bit), MFC, ATL, STL, WTL, WinSock
o Office, Project, SourceSafe - VBA
o Effiziente Nutzung von GDI/GDIplus (GDI+)

Spezialkenntnisse:
o Treiberprogrammierung für CodeSys - ST Entwicklung
o Hardwarenahes unter DOS und Windows (95-XP), PCI-Treiber
o Protokolle: seriell/parallel/I2C/TCP uvm.
o IEC61131-Parser, Sprachengeneratoren, Compilerbau;
  Active Scripting: Host, Sprachen und Debugger Entwicklung
o Ferndiagnose, Netzwerkprogrammierung auf div. Plattformen
  auch unter DOS (MS Network Client, Trumpet, Wattcp)
o PlugIns für div. Mediaplayer, iTunes, WinAmp; ID3Tags; Plug-In
  Infrastruktur- Erstellung mittels ActiveX, Multimediastreaming unter
  Windows; ActiveScript hosting, SpiderMonkey JavaScript engine hosting
o Skinning, Eye Candy: ObjectDock und YZDock Dockletprogrammierung
o 6502, 8086 und C167 Assembler - TSRs für DOS
o Anprogrammierung diverser PCI-Karten zum Steuern, Schalten oder messen;
  auch semiintelligenter, per RS485 oder Ethernet angeschlossener
  Hutschienenmodule...
o API-Hijacking, reverse engineering.
o PC-Virtualisierung mit vmWare, virtualPC, virtualBox oder coLinux
o Zusammenarbeit mit Indien

Linux
o Debian/Ubuntu/Fedora Servermanagement, Installation uvm.
o GTK+ Programmierung unter C, Python, Lua.
o Xfce4-Panel und Thunar-Plugin-Programmierung

Bau,
Banken,
Druck (Bogenoffset),
Automation,
Sicherheitsinfrastrukturprovider,
Systemintegration,
Sondermaschinenbau
1998-1999, beendet
Pflege einer Bankensoftware zum Asset Management.
Visual Basic, MS Access, Wise Install Builder

1999-2003, beendet
Entwicklung der
Diagnoselösung eines Druckmaschinenherstellers
Visualisierung Diagnose Ferndiagnose TCP/IP
Visual C++ 5/6, Visual Basic 5/6, MSXML HTML ActiveX OCX OPC.
Win32 SDK, Windows Sockets, VNC, DUN (Dial Up Networking)
CodeSys Gateway Server Treiber Entwicklung.
Active Script hosting, ATL WTL STL XML (XPATH, XQUERY, XMILL) MFC
Vorbis OGG, Software Download, PLC Debugging,
Datenkompression zLib ZIP, Kryptographie/Signierung
Active Directory Services, SQL Server, Access, Excel (OLE Automation)
InstallShield, Inno Setup.
RTOS, C167, RS232, RS485.
NT, Windows 2000.

2003-August, (abgeschlossen, Wartungsvertrag)
Entwicklung der Testautomation eines Antriebherstellers
Bedienterminals Visualisierung Wärmedauerlaufprüfung
PCs und Antriebe
Serielle Kommunikation I2C (IIC)- Anbindung Temperatursensor
MS-DOS Netzwerk Client
Visual Basic 6 und Visual C++ 6, Winsock (Windows Sockets)
ATL WTL STL XML, Norton Ghost Imaging- Steuerung, Packet Treiber
Evaluierung Ghost vs. Powerquest (Beides Corporate Server Editionen)
Inno Setup
NT4, Windows 2000 vs. MS-DOS 6.22; Evaluierung ToolTest 2.1

2003-Juni, (abgeschlossen)
Entwicklung der seriellen Kommunikationsschicht
einer Gasmesseinrichtung
8051
Delphi 5/7, Async Professional
Windows 95/98/SE/ME/NT4/2000/XP
Besonderheit: Win32 Overlapped IO

2003-September (abgeschlossen, Wartungsvertrag)
Entwicklung eines Datensammlers mit Plugin- Framework
(COM) ATL/WTL/STL Meßgrößenerfassung über TCP/IP, HTTP, RS232
Treiberkonzeption, Auswertungs und Funktionsautomat uvw.
Inno- Setup, W&T Web-Thermometer.
Visual C++ 6
Windows 2000 & XP inklusive XP-Manifest
Besonderheit: Win32 Overlapped IO, Ownerdrawn Listbox ohne
steigendem Speicherverbrauch bei Live- Monitoring; bis 2
Milliarden Zeilen in einer Listbox, Instant Filtering.

2003-Dezember bis 2004-Juni (wahrscheinlich abgeschlossen)
Beiträge zu einer Personalisierungsplattform Automobiler Chipkartensysteme,
Verschlüsselung, PC/PC RS485 Bus&Netzkommunikation mittels I-7502/I-7522
Master/Slave controller,
XML-Signierung, Zertifikatmanagement, Oracle DB via ADO/ODBC.
Visual C++ 6, WinCVS.

2003-November bis 2005-Dezember (Hobby)
Freeware- Entwicklung. Etwa:
- Coaching und Einbau einer COM- Schnittstelle in ein Programm
zur "Desktop- Verschönerung" genannt AveDesk, regelmäßige Freeware
auf der "c't Software-Kollektion"; Active Scripting EffectLets
- Erstellung mehrerer ObjectDock/YZ-Dock/RKLauncher/AveDesk Docklets/Desklets
im Multimedia- Umfeld (iTunes49, vuMeter, Scriptable MultiMeter: www.dockex.com)
- Coaching von SysStats und anderen freien Projekten auf www.aqua-soft.org
Alles in Visual C++, ATL/STL/WTL, Teleworking mit MSN Messenger

2005-Februar bis 2009-Juli
(In Festanstellung/Arbeitnehmerüberlassung, später freiberuflich)
Pflege eines Anwendungsgenerators für mehrere SPS- und HMI- Systeme eines
großen, international tätigen Hardwareherstellers (quasi ein Hauptlieferant
für die Systemintegration).
Visual Basic 6, Visual C++ 6, Access 97 (DAO), C#, ClearCase/ClearQuest,
SQLIte (System.Data.SQLite).
Generierung für Concept, UnityPro: (IEC61131)
MonitorPro, PCVue(PCView), iFix (GE Fanuc), Citect SCADA: (Citect)

2006-Juni bis heute (Hobby)
Open-Source Entwicklung.
- Erstellung mehrerer Panel-Plugins für den Linux-Xfce4-Desktop.
C/GCC, GTK+ (libmpd, libgtk+, libdbus-glib), anjuta-IDE, subversion.

2009-Juni/August
Freiberuflich:
Offline-Client einer Webseiten-Anwendung für einen führenden Maschinenbauer
im Prepress-Bereich. Visual Studio 2008, C#, SQL Server 2008/Express 2008,
SQLite, WCF. AnkhSVN.

Ausnahme-NT-Entwickler. Autodidakt seit 1984 und noch immer lernbegierig.
Landet auf Anhieb in den Top 5 einer 40-Köpfigen Entwicklertruppe.
Ideenlieferant. Teamplayer. Knowhowträger und -Verbreiter.
Reverse- Engineering- Spezialist. Crashdump- Debugger.

Soziale Skills: Kontaktfreudig, interdisziplinär integriert,
unbürokratisch und undogmatisch. Dialogorientierter Designer.

Entwickelt Windows-konforme Oberflächen, trennt sauber in Oberfläche
und Funktion. OO, OOA/OOD-Spezialist. Hardware-Grenzgänger,
Lötkolbenerfahren, programmiert gerne komplizierte Hardware an.

Evaluiert komplexe Softwarepakete. Pflegt gute Kontakte zur
Automationsindustrie. Integriert und Recherchiert Lösungen, die auf
Open- Source- Produkten basieren, findet und evaluiert Hardwarelösungen,
bewertet und bemisst Zukauf Soft- und Hardware nach Vorgaben und Eckwerten.


Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang





GULP - Das Portal für IT Projekte
GULP Information Services übernimmt keine Gewähr für die Richtigkeit der hier gemachten Angaben.
Seite generiert am 17.11.2011 00:37:15
© Copyright 1996-2011 GULP Information Services GmbH,
Ridlerstraße 37, D-80339 München, Tel. +49-89-500316-0, Fax +49-89-500316-999, E-Mail info@gulp.de