Personen-ID 11639 Wohnort 510xx Köln, Deutschland Jahrgang 1976 EDV-Erfahrung seit 1991 Staatsbürgerschaft Deutsch Verfügbar ab 15.11.10 zu 100%, Vor-Ort-Einsatz 100% möglich Profil erstellt am 03.11.99 Profil zuletzt geändert am 23.07.10
| Deutsch | Muttersprache |
| Englisch | Teilnahme an internationalen Projekten, verhandlungssicher |
| Latein | Schulbildung |
| Russisch | Solide Kenntnisse, sicher in Schrift |
| Ascii/X - Terminals | zum Troubleshooting eingesetzt, Sicherheitstechnik |
| Bus | |
| CD-Writer / Brenner | automatische Backups (Unix) |
| Echtzeitsysteme | |
| embedded Systeme | |
| Emulatoren | Inner Circuit Emulator, BDI 2000 |
| IBM RS6000 | Entwicklung, Notfallsupport (Trouble-Shooting), Administration, Reparieren von Defekten |
| Mikrocontroller | NEC µPD78k (CAN3, CAN3+), Intel PXA270 (XScale), Freescale (MPC8xxx) |
| Motorola | MPC8xxx (Freescale), PowerPC 603e |
| NEC | embedded µPD's |
| PC | Assemblierung, Troubleshooting, Verwaltung, Reparatur |
| PLD, FPGA | gehörte zur Uni-Ausbildung |
| Streamer | Backups |
| SUN | Sun Enterprise, Sun Fire |
| VAX |
| Amiga OS | |
| CP/M | kleinere Assembler-Programme |
| Echtzeitbetriebssysteme | vxWorks, QNX, embedded Linux, NetBSD |
| HPUX | C++ Framework nach HPUX portiert |
| IRIX | C++ Framework nach IRIX portiert |
| Mac OS | Anwender (PageMaker 5.0 - Schülerzeitung), div. Hardware-Aufrüstungen/-Reparaturen, Netzwerkplanung |
| MS-DOS | Spezialist für alles ab DOS 3.3 (MS-, PC-, DR-, Novell-) / Undokumentierte DOS-Funktionen, DOS-Device-Treiber, Netzwerk-Programmierung |
| Novell | Troubleshooting, 3.x - Administration (Assistent), 3.x-Programmierung (Projekt) |
| OSF/Motif | |
| OS/2 | Troubleshooting, Netzwerkintegration, Entwicklung (Lieblingsbetriebssystem), Anwendung, Administration (Wks) |
| RTOS (Real Time OS) | vxWorks |
| SUN OS, Solaris | Seit SunOS 5.6 bis 5.11: C++-Framework nach Solaris portiert, CGI-, Shell und Datenbankprogrammierung (C++/Oracle) unter Solaris |
| Unix | AIX 3.2-5.3, Linux, FreeBSD (siehe Projekte) |
| VMS | Als Testplattform (Remote-Controlling) benutzt |
| VxWorks | vxWorks 5.5, vxWorks 6.3 |
| Windows |
| Assembler | x86, Rx000, PowerPC, ARM, Z80, M86K, Sparc, µPD78k |
| Basic | SQA-Basic, Visual-Basic, VBA, Quick-Basic 5.0, KC-Basic, CPC64-Basic, C64/C128-Basic, Visual-Basic, SQA Basic |
| C | GNU C, Borland C, Microsoft C, Watcom C, IAR Workbench |
| C++ | GNU C++, Borland C++, Microsoft (Visual) C++, Watcom C++, Intel CC, Tornado, IBM C/C++ for AIX, Sun Studio C/C++ |
| CORBA IDL | Workplace-Shell Programmierung unter OS/2 |
| dBase | Ausbildung in dBase (MS-DOS), Programmierung von Datenbankeingabemasken |
| Delphi | 1.0-5.0 Professional und Enterprise, C++-Builder Kenntnisse (3.0), VCL-Erweiterungen (z.B. Registry-Access), Komponenten entwickelt |
| ESQL/C | Sybase SQL Server / Optima ++ |
| Imake, GNU-Make, Make-Maker etc... | Imake, wmake, nmake, GNU-make - Erfahrung mit der Erstellung komplexer Makefiles für Cross-Plattform-Entwicklung oder große Projekte (oder beides) |
| Java | |
| JavaScript | DHTML, ECMA-Script, JScript 1.5, ... |
| Maschinensprachen | Z80 (U880: KC87, 85/1, 85/2, 85/4), M86K, x86, siehe Assembler |
| Paradox | |
| Pascal | Borland Pascal 3.0 - 7.01, Turbo-Vision (1.0, 2.0), Turbo-Pascal für Windows, OWL, Delphi, Speed-Pascal, Virtual-Pascal (OS/2), FreePascal, GNU-Pascal, PurePascal (Atari) |
| Perl | CGI-Programmierung, Automatisierung, Unix / OS/2 / NT-Utilities (z.B. SKM) |
| PHP | Web-Programmierung (kleine Scripts, Framework), XML / XSLT, ... |
| PL/SQL | Stored Procedures in Oracle-Projekten |
| Python | Administrations-Skripte |
| Rexx | Installationsscripte unter OS/2 und Windows NT (Regina Rexx) |
| Scriptsprachen | BTM (4DOS-Batch), Batch-IDE für DOS-PC |
| Shell | bourne-shell, korn-shell, awk, CGI-Scripting, Administrationshilfen, Batch-Verarbeitung |
| TeX, LaTeX | Produktdokumentation, Vortragsskripte, Audit-Reports |
| yacc/lex |
| Access | |
| BDE | Delphi-Entwicklung für Oracle, MS-SQL, MySQL |
| DB2 | Datenbankabfragen in C zur Programmkonfiguration (zentrale Administration) |
| Informix | Systemverwaltung |
| Interbase | |
| MS SQL Server | Administration, Programmierung |
| MySQL | Abfragen für DHTML mit Perl5 & PHP3/PHP4, Kunden-/ Reseller-Verwaltung, Administration |
| Object Store | |
| ODBC | Abfragen von Oracle, MS-SQL, DB2, MySQL über ODBC (C++, BDE-Delphi) |
| Oracle | Programmierung (Delphi, C/C++, Perl, PHP) |
| Paradox | programmiert mit Delphi |
| Postgres | Linux & BSD Umgebung, ODBC, Zugriff über PHP4+Delphi (ODBC), Administration |
| Spreadsheetconnector | |
| SQL | must have :-) |
| Sybase | |
| xBase | dBase IV - Datenbankausbildung mit Programmierung von dBase |
| Bus | Troubleshooting, Verkabelung im RZ (FH, Uni), LiWing-Netzwerk aufgebaut (mit verschiedenen Stufen des Intranets bis zum Internet) |
| CORBA | Verteilte Anwendungen mit CORBA 2.0 |
| Ethernet | Troubleshooting, Fast-Ethernet / Ethernet Netzwerkadministration |
| Fax | Fax-Server, Administration |
| FDDI | Kenntnisse über Aufbau, als Ergänzung für Intra-Server-Kommunikation in Planung |
| HDLC | Einblicke während des ISDN-Projektes |
| IBM LAN Server | OS/2-Netzwerk, Administrationseinblicke |
| Internet, Intranet | Troubleshooting, Sicherheitsanalyse, Tests auf Schwachstellen / Sicherheitslücken, Administration |
| ISDN | Troubleshooting, ISDN-Sharing, Einwahl-POP konfiguriert, Firewall auf ISDN |
| ISO/OSI | Programmierung von Software in verschiedenen Schichten des OSI-Modells |
| LAN, LAN Manager | |
| Message Queuing | |
| NetBeui | WfW Grundkenntnisse, Windows NT - WfW Kommunikation |
| NetBios | Troubleshooting, Netzwerkkonzeption, Samba |
| Novell | Troubleshooting, Netware-Administration (Assistent) |
| OS/2 Netzwerk | Troubleshooting, Peer-to-Peer, Client-Betreuung, Linux-Integration |
| parallele Schnittstelle | Drucker, 2-DOS Maschinen zum Spielekopieren verbinden (noch vor Interlink - SelfMade) |
| Proprietäre Protokolle | K-BUS & K-LINE |
| RFC | |
| Router | Troubleshooting, QoS (Quality of Service), Firewall- / Masquerading Administration |
| RPC | NFS, SMB |
| RS232 | HP8000-Terminal, Modem, Kernel-Debugger, KC (Z80) <-> PC Verbindung |
| SMTP | Troubleshooting, Mail-Gateway Konfiguration, SPAM verhindern |
| SNA | Plattenanbindung, Fehlersuche |
| SNMP | Sicherheitsanalyse, Troubleshooting, Managementprogramm für LAN entwickelt (Unix / Windows / OS/2 / Netware ) |
| TCP/IP | Notfallsupport, UDP, ICMP, IGMP, Unix - Programmierung, Winsock 2.0 / 2.1 unter Windows NT / Windows 95 |
| Token Ring | Mischbetrieb von Fast-Ethernet und 16MBit-Token Ring im LAN um Firewalls zu verbinden, Troubleshooting |
| UUCP | |
| Windows Netzwerk | Troubleshooting, Entwicklung, Winsock 2.0 für Host-Alive Test, Administration |
| Winsock | Troubleshooting, Entwicklung, Multi-Host Synchronisation (Net-IPC, Testtools), Winsock 2.0 für Host-Alive Test |
Pflege und (Weiter-)Entwicklung von Perl-Modulen
Kenntnisse: - PkgSrc- cvs, subversion, git, mercury
- kompilieren von OSS unter versch. Betriebssystemen
- Perl-Paketmanagement (CPAN)
- IBM XL C/C++ v10 for AIX
- Sun Studio 12.1 for Solaris
- GNU Compiler Collection 4.2 (gcc 4.2)
- MS Visual Studio for C++ 2008
- GNU make, BSD make, GNU Auto-Tools (autoconf, libtool, ...)
- Microsoft Windows Services for Unix (WSU, Interix)
- Solaris 10, OpenSolaris, AIX, NetBSD, Debian Lenny
- ANSI SQL, OS interne Strukturen (Prozesstabellen, Netzwerk-/Interfacekonfiguration, ...)
- Pflege von SQL::Statement (SQLite & PostgreSQL als Referenz), DBD::CSV und DBD::File (DBI)
Einblicke: - graphviz- WxGTK, gtk2
- Bereitstellung einer Perl 5.10 Umgebung inkl. Multi-Threading auf HP-UX 11.23
- Bereitstellung von DBI/DBD-Modulen für den Datenbankzugriff
- Performance-Optimierung, thread-Programmierung mit Perl
Kenntnisse: - HP-UX 11.23
- GNU Compiler Collection 4.2 (gcc 4)
- Perl 5.10
- DB2 8.5, Oracle 10i
- Log::Log4perl
- DBI 1.609, DBD::DB2, DBD::Oracle
- Profiling mit Devel::NYTProf
- Umstellung der Makefiles auf eine flexiblere Struktur (OS-spezifische Compiler-Anpassung & Flags)
- Portieren & Einbinden von OpenPegasus, ICU und OpenSSL in aktueller Version
- Einrichtung von Maschinen mit der Zielplattform (SLES 10, Solaris 10)
- Entwickeln eines C++-Interfaces zu Python (auf Basis der Python C API)
Kenntnisse: - AIX 5.3 TL5, Solaris 10, SLES 10, SLES 11, RHEL 5, RHEL 6, VMware Server- IBM C/C++ Compiler for AIX 8.0, IBM C/C++ Compiler for AIX 9.0
- Sun Studio C/C++ 12.1
- GNU Compiler Collection 4.1 (gcc 4)
- GNU make 3.74, GNU make 3.8
- Perl 5.8
- Agile Development
- Tivoli Storage FlashCopy Manager
- ksh Skripte für Auto-Build
- Unit-Tests
- Ubuntu Karmic
- Python 2.6 C API
Einblicke: - Oracle Backup (via backint), SAP Backup, DB2 Backup- Installieren von Oracle und DB2 Instanzen
- Linux LVM2, Solaris ZFS, Veritas Volume Manager, AIX LVM
- Python 2.6
- SAN Storage: XIV, DS8000, SVC
- CMVC
- Entwicklung von Basisfunktionen, die von allen Skripten benutzt werden
- Manifestierung von Build-, Test- und Release-Management via RPM und Tagging mittels CVS-Aufsatz (ITIL-Anforderung)
- Konzeptentwicklung von benötigten Funktionen, um Verstärkung im Team einzubinden (Lead-Development)
- Erstellung von Applikationen zur Konfiguration und Betriebstätigkeiten von SAP, Uniq, Oracle und HACMP
Kenntnisse: - Perl 5.8, Perl 5.10, CPAN- Red-Hat Enterprise Linux 4 (RHEL4), Red-Hat Enterprise Linux 5 (RHEL5), gcc 3.4
- betreiben von Linux-Serverfarmen, Virtualisierung mittels Shared-Root Image
- AIX 5.2,5.3, HACMP 5.4, xlC 10, LPAR/WPAR/CoD
- Template::Toolkit, SQL::Statement, DBI, DBD::Oracle, ...
- Eclipse 3.3, Eclipse 3.4, Eclipse 3.5
- EPIC (Eclipse Perl Integration), Active State Perl, SQL-Explorer, Mylyn, Subclipse
- Bugzilla 3, CVS, Subversion 1.5 und Subversion 1.6 (svn)
- pkgsrc für eigene Perl-Distribution
- Rational Software Architect 7.5
- XS (C-Interface für Perl) zur Beschleunigung von Perl-Modulen und Anbindung von C/C++-Bibliotheken
- Paketierung/Paketkonvertierung von Software mittels pkg, rpm und lpp (installp, bff) und ppd
- Reporte erzeugen mittels Template::Toolkit & LaTeX, Template::Toolkit Plugins
Einblicke: - SAP Basis Administration 4.6,6.4,7.0 (backup mit backint und rman, Virtualisierung, Verteilte Systeme, Monitoring, SLA (Service Level Agreement), ...) für R3/ABAP-Systeme, J2EE- und Dual-Stack Instanzen- Oracle 10 unter SAP
- Oracle GRID, Oracle RAC
- NetApp (NAS)/HP StorageWorks XP (SAN) Administration für SAP/Oracle Installationen
- Virtualisierung von Linux-Guests mit VMware, KVM und Xen (Prove of Concept)
- SAP NetWeaver (mit sapnwrfc) zur Verwaltung von administrative SAP-Usern
- Portierung von hardwarenaher Software von einer älteren ISDN-Hardware auf die aktuelle
- Implementation der Konfiguration (persisten & flüchtig) & Kommunikation Hardware-Schicht & Konfigurationsschicht inkl. GUI per XML
- Entwicklung von Kommunikationskomponenten für einen xDSL-Boards (DSLAM -DSL Access Multiplexer)
- Implementierung eines virtuellen Data-Link-Layer für Ethernet
- Unit-Testing (Unix-Host based)
Kenntnisse: - vxWorks 5.5, Tornado 2.2- vxWorks 6.3, WindRiver-Workbench 2.5
- eclipse 3.2
- Ethernet-Driver (Data Link Layer)
- IP, TCP, UDP (TCP/IP, UDP/IP)
- PPPoE, DHCP, Single- & Double-Tagged Ethernet, WireShark
- Customer-Accounting
- Windows XP, FreeBSD 6
- XML, XSD, Sax
- STL, GNU C++ 3.4
- C-Entwicklung, C++-Entwicklung
- FreeScale Microcontroller
- ADSL, VDSL, SHDSL
- Perl, Shell-Skript
- Enterprise Architect
Einblicke: - ISDN Line Codes & Protokolle- Altova XmlSpy 2005
- Fedora Core 5
- Java (Virtual VM)
- BNG (B-RAS)
- Wartung der Spam-Assasin Regelsätze & automatisches Downloaden aktueller Anti-Spam-Regeln
- Installation & Konfiguration eines IKE-Daemons
- Portierung des NAT-T-Patches für FreeBSD6 auf FreeBSD5 (Unterstützung der Kommunikation von FreeBSD5's IPSec-Implementierung mit maskerierten (NAT) Clients)
- Studie von Sicherheitstechniken wie Port-Knocking
Kenntnisse: - FreeBSD5, FreeBSD6, IPSec, ssh2, exim 3.4, Spam-Assasin, x509-Zertifikate- FreeBSD Kernel Patches
- Protokol-Unterstützung für NAT-T
- IP, TCP, UDP (TCP/IP, UDP/IP)
- DHCP, DNS, Bind, NIS
- Firewall (ipf, pf), NAT (Masquerading)
- Remote Server Management
- Perl, Shell-Skript
- Implementierung Data-Link-Layer für K-Bus
- Definition der Schnittstellen zur Verarbeitung der Telegramme
- Dokumentation & Einführung von doxygen
- Portierung der Lösung auf einen anderen µPD der CAN3-Familie
- Portierung auf einen moderneren Compiler
- C-Entwicklung
- Unit-Testing (Unix-Host based)
Kenntnisse: - NEC CAN3+ Microcontroller (µPD780828, µPD780822, ...)- IAR embedded Workbench 4.3A
- K-Bus & ähnliche Bussysteme
Einblicke: - Doors- CAN
- Anpassung Linux-Kernel, Fehlersuche und -behebung
- Portierung Firewire-Treiber für GP2Lynx auf Linux 2.6-Kernel
- Portierung KGDB auf Linux-Arm
- Analyse der Kosten von Linux in embedded-Umgebungen im Vergleich zu NetBSD
- C-Entwicklung
Kenntnisse: - Linux Kernel 2.6- Eclipse 3
- Perl, Shell-Skript
- GNU C & Umgebung, Cross-Compilierung mit verschiedenen Tools unter Linux & BSD
- XScale Microcontroller (PXA270)
- Design, Projektentwurf, Basisprogrammierung
- Entwurf von in den Entwicklungsprozess integrierte Regressionstests
Kenntnisse: - FreeBSD5, Linux (Gentoo)- GNU C/C++ 3.3, GNU Auto-Tools, CVS, Subversion
- Eclipse 3, KDevelop, anjuta
- Perl, Shell-Skript
- Programmierung / Implementation
- Unit-Tests
- Entwurf und Durchführung von automatisierten Regressionstests
- Automatisierung von Prozessen mit Skripten
Kenntnisse: - Linux, FreeBSD- PHP4, SQL, Apache, MySQL, Perl5.6
- Programmierung / Implementation
- Unit-Tests
- Automatisierung von Prozessen mit Skripten
Kenntnisse: - Windows XP, Windows XP Netzwerke- PHP4, SQL, SOAP
- Oracle 9i, Toad
- IIS
- Eclipse 3
- OOA/OOD nach Booch
- Klassendesign mit UML
- Projektmanagement
- Programmierung / Implementation
- Unit-Tests
- Entwurf und Durchführung von automatisierten Regressionstests
- Automatisierung von Prozessen mit Skripten
Kenntnisse: - Unix (AIX, Solaris, BSD, Linux), Windows NT- PHP4, Shell-Script, SQL, Perl, C/C++
- DOM-XML, XSLT, SAX
- Secure Environment
- XML-RPC, SOAP
- Refactoring
- OOA/OOD nach Booch
- Qualitätstest (Testprogramme & Regressionstests)
- C++ und Datenbank-Programmierung
Kenntnisse: - Unix (Solaris 7/8, Tru64 Unix)- C++, STL, Perl, SQL
- Oracle 8i
- Refactoring, Extreme Programming Techniques
- OOA/OOD nach Booch
- Qualitätstest (Testprogramme entworfen und Regressionstests validiert)
Technologien- Parallelisierung versch. Data-Mining-Vorgänge
Kenntnisse: - Linux, Unix, FreeBSD- Moduldesign
- Fehleranalyse des Windows 2000 Betriebssystems
- Debugging
- Qualitätstest (Testprogramme entworfen, entwickelt und Treiberfunktionalität validiert)
Technologien- Task-Sheduling, Multi-Threading, Multi-Prozessor-Sicherheit
- OOA/OOD nach Booch, Extreme Programming Techniques, Refactoring
Kenntnisse: - Windows 2000 Audio-Device-Treiber, Windows 2000 DDK- Visual Studio (C/C++), Platform SDK
Einblicke: - TAPI- Qualitätstest, Regressionstests
Technologien- Apache Web-Sever 1.3.19
Einblicke: - Suchmaschinentechnologien, -strategien- Technologiestudien mit Java (GUI, Servlets)
- Meilenstein-Trend-Analyse (MTA)
- Moduldesign
- Markt- / Bedarfsanalyse
Projekt 23(alle Vertriebsrelevanten Infos auf einen Blick)
Tätigkeit: - Datenbank-Analyse- Zeitgesteuerte Aktionen entwickeln und Zeit festlegen (cron)
- Abfragen mittels CGI (Perl) entwickeln und Ausgabe in
wahlweise HTML oder CSV (comma separated values - z.B. für Excel)
- User-Authentification / Group-List
Technologien- SQL-Skript-Programmierung
Kenntnisse: - AIX- Perl / PerlDBI (f. Oracle)
- Oracle 8.16
- HTML
Einblicke: - Oracle WebDB- Netscape Enterprise WebServer (Virtual Hosts, User Accounting)
- Photoshop (Design)
insbesondere AIX SP-Nodes mit HACMP, einrichten und verwalten
Tätigkeit: - HV-Netzwerk-Adminstration bestehend aus+ AIX-Cluster-Systemen (SP-Frames / -Nodes) für
z.B. SAP, WAS/WCS, RockBlocks
+ MVS-Hosts (DB2-Server, SAP, ...)
+ NTP, DCHP, Druckerverwaltung
+ Beheben von Netzwerkfehlern (z.B. ESCON-Fehler auf dem Host)
+ Host / AIX - Zusammenarbeit
+ Workstation (NT, OS/2) - AIX Zusammenarbeit
- Schreiben von Skripts in awk, perl, shell, etc.
um Fehler zu finden (automatische Suche), doppelte
Dateien zu löschen und falsch einsortierte Daten an
Ihre eigendliche gewünschte Position zu bewegen
- Ausarbeitung einer Strategie / Konzeptes um Windows NT-
Benutzer an AIX-Cluster mit Samba und AFS (Andrew File
System) arbeiten zu ermöglichen und gleichzeitig
die Benutzerrechte so flexibel wie nötig aber so
restriktiv wie möglich festzulegen
Technologien- CVS zur Versionsverwaltung im Team eingeführt
Kenntnisse: - AFS (Andrew File System) <-> Samba Integration- AFS Access Control List Verwaltung
- AIX <-> Linux Kommunikation
- Linux Netzwerk-, Apllikations- und Systemadministration
Einblicke: - WebShere Apllication Server- AIX4 Systemadminstration (ODM, PSSP, HACMP)
- Token-Ring, Fast-Ethernet, Gigabit-Ethernet
(Switches + Repeater)
Software: - AIX- PSSP, HACMP, WebSphere
- SSH
in Hinblick auf CGI-Scripting und aktive Webseitengestaltung
mit unbekannter und stark unterschiedlicher Teilnehmenqualifikation
Tätigkeit: - Leitung des Seminares Perl/PHP- Erläuterung von Programmierkonstrukten (allgemein) und im
Speziellen (Perl)
- Lehren / Schulen von Programmierfähigkeiten,
Herangehensweise an unbekannte Probleme in der DV
TechnologienSeminarziele permanent zum Lösen der Aufgaben zu benutzen
--> Perl-Programmierung als Handwerk
- Halten des Seminares und der Übungen in bis zu 3 verschiedenen
Schwierigkeitsstufen (-> bestmöglichstes Resultat für jeden
Teilnehmer)
- Förderung der autodidaktischen Fähigkeiten der Seminarteilnehmer
Software: - Windows NT 4.0 SP 5- ActivePerl
- Apache WebServer
- PHP4
- steuerbar mit Hilfe einer Access-Datenbank;
- Entwicklung (Design und Implementation) von Hilfsprogrammen in
Delphi (5.0 C/S), C++ und C
- Datensatzduplizierung unter Berücksichtigung (Objekt-Plugins)
von Primärschlüsseln mittels SQL
- Analyse und Dokumentation von Datenmodellen
- Synchronisation automatischer Tests
Technologien- Synchronisation verteilter Anwendeungen
- Datensatzkopie und Massentest mitteln eigens erstellter
SQL-Dateien
Kenntnisse: - Basic-Programmierung mit Modulen- Programmierung von DLL"s für SQA- und Visual-Basic (VB)
- Remote-Debugging
- Vorteile von Borland Delphi gegenüber Microsoft Visual C++
- Transact-SQL von Microsoft
- SQL "92, Unterschiede zu Access und MS-SQL
Einblicke: - NT-, MS-SQL 6.5 - Administration- Citrix-Winframe
- QS - Entwickler - Kommunikation
- MS SQL-Server 6.5 Installation und Administration, typische Fehlerquellen
- Visual C++ 6.0
Software: - Windows NT 4.0 SP 5- Dephi 5.0 C/S
- Perl 5, GhostScript (autom. Vergleich von Unterschieden im Ausdruck)
- MKS SI, MKS TI (Versionsverwaltung, Fehlerreport)
- MS SQL-Server 6.5
- Word (sorry, wollte sagen worst), Excel, Access, Powerpoint
- Watcom C/C++ 11.0b
Besonderheiten: - Sicherheitsstufe O & Sbenötigter Betriebsmittel (z.T. bei Bedarf auch Implementation)
- Administration eines Teilnetzes (IntraNet Muppets)
- Vertretung der Administration (Gesamtes Netzwerk)
Tätigkeit: - Konzeption und Design neuer bzw. zu überarbeitender Programme oderDienstleistungen
- Entscheidung mit der wirtschaftlichen Geschäftsleitung über benötigte
Anschaffungen, Mitarbeiterplanung (Bedarf, Kosequenzen, bester Mittelweg)
- Adminstration des internen Netzwerkes, Server-Installationen gängiger
Software (Star-Office, Netscape, Photoshop, ... ),
Printer-Sharing, Firewall / Masquerading...
- Server: Linux, FreeBSD + Windows NT
- Workstation: WinNT, Win9x, Win2k, OS/2, Linux, DOS
Technologien- Datenflußdiagramme (C/S-Applikationen) mittels Visio
Kenntnisse: - ISO 9001- Applikations- / Bibliotheksdesign
- Auswahl von Tools bzw. Programmierumgebungen für Projekte
- Dokumentationstechniken
- Versionsverwaltung, Teamverwaltung
- Adminstrationstechniken (+Tools) für Windows, Linux und FreeBSD
- Hardware gängiger x86-Systeme, Reparatur von defekten Systemen
- Cross-Plattform Entwicklung, Remote Debugging, Assembler
- Fehleranalyse bei Computerdefekten (Eingrenzung und Beseitigung
des Fehlers bei maximaler Verfügbarkeit für den Anwender)
- Internet-Recherche für Problemlösungen
Einblicke: - Lösungen für Hochverfügbarkeit und Fehlertoleranz- Programmiersprachen: Java, Qt-C++, Linux-Kernel Internas (div.)
- Applikationsprotolle (z.B. SMB -> SAMBA)
- Systemintegration (Windows / OS/2 / Linux)
Software: - Windows NT 4.0 SP 6a- Dephi 5.0 C/S
- Perl 5, Shell-Skripte
- Watcom C/C++ 11.0b
- cvs / rcs
- typische Workstationsoftware (Office, Photoshop, ...)
- Komponentenentwicklung (~planung)
- InterShop-Entwicklung (Perl)
- HTML-Entwicklung
Technologien- Visio Ablaufdiagramme
Kenntnisse: - InterShop 3 Entersprise- ?embedded? HTML/Perl Entwicklung
Einblicke: - Oracle Enterprise- Sun Cluster
Software: - Windows NT- Microsoft Exchange
- Perl 5
- Intershop 3 Enterprise
- Oracle 8 Enterprise
- Solaris 2.6
- Systemadministrator / Operator / Hotline
Technologien- SuSE Linux 5.1-6.2
- Red-Hat Linux 6.0
- Windows NT 4.0 (SP3 ... SP6a)
- OS/2 Warp 3, 4
- StarOffice 4.0, 5.0, 5.1
- MS Office 97
- CorelDRAW 8
- Drucker, Scanner
- NT, OS/2, Linux (Unix) Benutzerverwaltung
- Dateiexport (SAMBA, NFS)
- Raid 0/1 (Software), Raid 5 (Hardware) Einrichtung und Wartung
- Script-Programmierung (Unix-Shell, Perl5, Rexx)
- Versionsverwaltung (CVS, RCS)
- Dienstbetreuung (Web-Server, FTP-Server, Remote-Einwahl, File-Server)
- Datenbank: Sybase-SQL (Windows NT), My-SQL / mSQL (Linux),
Oracle (Testinstallation), Object-Store (Testinstallation)
Einblicke: - Linux-Kernel- Firewalling/ Masquerading
- BOOTP
- Sicherheitsrisiken in Unix
Software: - OS/2 Warp 3- OS/2 Warp 4
- SuSE Linux 5.3, ..., 6.2
- Windows NT 4.0 ... SP6a
- Windows 95/98
- Windows 3.1
- MS-DOS 6.22, PC-DOS 2000
- Verschlüsseln von Lizenzdaten (C++-Verschlüsselungsklasse)
Technologien- OCL
Einblicke: - OS/2 Treiber-Konzept, OS/2 Netzwerkkonzept, SMB, OS/2-NFS- DB/2 for OS/2 5
- OS/2 Benutzerverwaltung
Software: - IBM VA-C++ 3.0- OS/2 Warp 3
- OS/2 Warp 4
- Impos/2
- DB/2 for OS/2 5
- XFree-OS/2
- ssh-os2
- NFS-OS2
- SuSE Linux 5.3, 6.1
- VMS (Vax-Workstation)
Dresdner-Bank Netzwerk (ca. 26.500 Windows-NT PCs, 2000 AIX-Server, 6000 Irix PCs)
Tätigkeit: - Entwicklung von Scripten und Programmen zur Steuerung des automatischenInstallationsprozesses
- Überwachung des automatischen Installationsprozesses und Fehlerbehebung
- Entwicklung von Konzepten und Methoden zur Fehlervermeidung bei Hardwareausfällen
mittels HACMP
- Second Level Support für das Installationsteam
Technologien- ASDIS (Steuerung der Softwareverteilung)
- Remote-Administration
- Paketverwaltung unter AIX, Solaris, Linux
Einblicke: - Verwaltung großer Netze- Arbeit in Banken, Terminologien
Software: - Windows NT 4.0- AIX 4.2
- CSet++ für AIX 3.1.4
- ASDIS
- RCS 5.7
für T-Online, Einwahl zu T-Online wurde optimiert von
40 Einwahlen pro Minute auf 500 Einwahlen pro Minute
Tätigkeit: - Design und Implementation eines Asynchronen Paketpuffers (Accounting Queue)zum Abfedern von Spitzenlastzeiten
- Redesign der System-State Komponente, Implementation eines asynchronen Beendens
bzw. Neustarts
- Erstellung eines Templates für Testprogramme
Technologien- DB/2 for AIX (Konfigurationsdaten lesen)
- Laufzeitoptimierung
- IBM CSet++ 3.1.4 for AIX 4.x
- Team-Connection 2.09
Einblicke: - Administration AIX 4.2- SP2-Nodes
- Ausfallsicherheit mit HACMP
- MVS-Connection als Radius Server
- DB2-Abfragen von MVS-Server
Software: - AIX 4.1 & 4.2- DB/2
- IBM CSet++ 3.1.4 for AIX 4.x
- GNU CC 2.8.1 (AIX)
- Team-Connection 2.09
- CVS 1.9
- Secure-Shell (ssh)
die zufällig einen Bildschirmschoner startet.
Tätigkeit: - Usability-Analyse- OOD der Anwendung
- Implementation
- Systemtest + QS
Technologien- Windows NT 4.0, 9x
von System-Infomationen
Tätigkeit: - Erweiterung der Turbo-Vision 2.0 Bibliothek von Borland Pascal 7.01- BIOS/Hardware-Programmierung
- Auswertung von Ergebnissen aus Abhängigkeiten
- (z.B. QEMM liefert z.T. mehr Informationen als PC-DOS pur)
- Hardware-Test
- Auswertung undokumentierter DOS/Windows-Daten
- Ergänzung der von Raplh Brown gepflegten Interrupt-List
- Entwicklung einer Methodik, um vergessene Award-Bios-Paßwörter wieder
eingeben zu können (Algorithmus, der eingebbare Paßwörter ausgibt)
Technologien- Text-Mode CUA Programmierung
Kenntnisse: - Undokumentierte Funktionen (DOS, Windows, OS/2-DOS-Box, Windows NT-DOS-Box)- CUA-Programmierung
- Hardware-Erkennung und Test
Einblicke: - Controller- Objektorientiertes Programmieren mit dem Turbo-Assembler
Software: - Borland Pascal 7.0, Turbo-Assembler 3.0- MS-DOS 6.22, PC-DOS 7.0, Novell DOS 7.0
- OS/2 2.1, Warp v3 und Warp v4
- Windows NT 3.51 und 4.0, Windows (WfW) 3.x
verschiedene Server auf Erreichbarkeit und Konfigurationsfehler überprüft
Tätigkeit: - Portierung der ?X-Files? nach Linux- Kapselung der Posix-Threads in Klassen zur einfachen Nutzbarkeit ähnlich
wie unter Windows NT und OS/2 (Klassen: Thread, Mutex, Event, MultipleObjects)
- Entwurf und Programmierung der Socketklassen nach Client/Server-Modell
- Stream-Unterstützung durch Socket-Objekte (ermöglicht Objekt-Transfer via TCP/IP)
- Applikationsgerüst, in das das ?X-Files?-Framework eingepaßt wurde
- Smart-Pointer: Implementation einer Garbage-Collection
Technologien- Multitasking/Thread-API unter Windows NT 4.0, OS/2, Solaris und Linux/AIX
- Posix- & Solaris-Threads
Einblicke: - Cross-Plattform Entwicklung- Windows-Socket-Programmierung (Winsock v2)
Software: - GNU C++ 2.8- Rational Rose 4.0
- Klassenbibliothek ?X-Files?
- Windows NT 4.0
- Linux
mittels TCP/IP nach dem Client/Server Prinzip.
Asynchrone Datenerfassung und Übertragung in ein Hierarchisches Netzwerk
(LANs, verbunden durch ein WAN),
Programm ist ein Dämon, der gleichzeitig Client für höhere Server und Server
für niedrigere Clients ist.
Tätigkeit: - Definition und Implementation der Schnittstellen zu dem Dämon- TCP/IP Programmierung
- Entwicklung des Programmes in C++ mit C-Kompatibiltät unter
Verwendung des C++ Frameworks ?X-Files?
Technologien- MFC-Programmierung für Testprogramme (C++)
Kenntnisse: - Netzwerkprogrammierung (TCP/IP, Winsock 2.0)- Multitasking/Thread-API unter Windows NT 4.0
und OS/2 (C/S Test)
- Verhalten von C++ bei der Konstruktion von Klassen mit
virtuellen Basisklassen oder Funktionen
Einblicke: - MFC 4.2- Windows NT 4.0
- MFC 4.2
- Visual Developer
- Watcom C/C++ 11.0
Compilersystemen auf verschiedenen Plattformen und Erstellung eines
Installationsscriptes
Analyse des Frameworkes von VisualAge for C++ 3.0 für OS/2 zur Verwendbarkeit
der GUI unter Beachtung einer einfachen Integration der ?X-Files?
Tätigkeit: - Analyse und Arbeit mit VisualAge for C++ 3.0 for OS/2- Analyse der Eigenheiten von Make-Programmen verschiedener
Hersteller und Erstellung entsprechender Scripts und Makefiles,
Definition von Umgebungsvariablen
Technologien- Rexx
Einblicke: - VisualAge for C++ 3.0 for OS/2- Visual C++ for Windows
Software: - OS/2 Warp v4- Windows NT 4.0
- VisualAge for C++ 3.0
- Visual C++ 4.2
- GNU Make (div. Versionen)
- Watcom C/C++ 11.0
für Erstellung plattformübergreifender Applikationen
Tätigkeit: - Entwurf der ?X-Files? unter OS/2 und Windows NT 3.51- Portierung der ?X-Files? nach Windows NT 4.0
- Entwicklung von Klassen zur Parallelisierung von Aufgaben
(Thread, Mutex, Event, Multiple-Objects, ...)
- Netzwerkunterstützung (Sockets, Client-Sockets,
Server-Sockets, ICMP, Socket-Streams)
- Portierung der ?X-Files? Bibliothek nach Solaris, Linux und AIX
- Entwicklung von Klassen für einfach und doppelt verkettete Listen
- Entwicklung der Property-Klasse (ermöglichen Klassenmember mit
Lese/Schreib-Überwachung ähnlich den Delphi-Properties)
- Designunterstützung für Laufzeit-Typinformationen,
globale Stream-Unterstützung, automatisches
Dokumentationssystem, Container/Collection-Klassen
Technologien- Objektmodell mittels UML/OMT
Kenntnisse: - Ansi-Standard C/C++- GNU C++ 2.7.x (inkl. emx, rsx, djgpp)
- Rational Rose
- Windows NT 4.0
- OS/2 v2.1, Warp3, Warp4
- Linux, SunOS 5.6, AIX 3
- Systemadministration Heterogenes Netzwerk (Windows NT 4.0, OS/2, Linux, DOS)
- Vor-Ort-Service für Kunden des Auftraggebers
Technologien- CGI-Programmierung mit Perl
Kenntnisse: - HTML-Design- JavaScript
- Netscape Navigator und Communicator
- Netscape Developer Forum
Einblicke: - Java- Perl 5
- Shell-Scripts( Bash, Ksh)
- Netscape 3/4, Internet Explorer
- Windows NT 4.0, Windows 95
- OS/2 v2.1 f. Windows, Warp 3 und Warp 4
- Linux 2.0.x, Sun Solaris 5.6, AIX 3 und AIX 4
Online-Banking (Me-Chip) für MS-DOS, Windows 3.x, OS/2 2.x und
Windows NT (3.x und 4.0)
Tätigkeit: - Entwicklung von PCMCIA-Card-Enablern in Form von Device-Treibern- Hot-Plugable Fähigkeit implementieren
Technologien- Callback- und Interruptprogrammierung
Kenntnisse: - x86 Assembler,- Optimierung auf Zeit ung Größe
- Systemausnutzung von Windows und OS/2
- PCMCIA "95
Einblicke: - Windows- und OS/2 DDK- Dateiformate (Exe-Dateien)
- Windows Kernel-Debugging
Software: - Borland Turbo Assembler (DOS und OS/2)- Windows- / OS/2-DDK
Datenbank bereitstellt
- Entwicklung unter OS/2 für Netware 3.11
- Anfragen von verschiedenen Prozessen/Threads werden erkannt und sicher bearbeitet
Technologien- Cache-Management (RLU)
- Anfragen, die nicht im Cache sind, werden Out-off-Order in
optimaler Reihenfolge abgearbeitet
Kenntnisse: - OS/2 API- Semaphoren und Threads
- OOD nach Booch
- Dokumentation
- Multi-Tasking unter Netware
Einblicke: - Netware-API- Cross-Plattform Entwicklung
Software: - Watcom C/C++ 10.0a, OS/2 v2.1, Mr.Edbasierten Komputersystemen
Tätigkeit: - Entwickeln von kleinen Programmen zur Unterstützung von MS-DOS basierten Prozessen- MS-DOS und MS-Windows Systemprogrammierung
Kenntnisse: - Klassenbibliothek zu Borland Pascal 7.0 (Turbo-Vision 2.0,(DOS))- Windows und DOS Systemprogrammierung
- Automatisierung von Installationsprozessen
- Systemkonfiguration
Einblicke: - Undokumentierte DOS/Windows-Funktionen- Turbo C++ 1.5
- Turbo Assembler 3.0
- Windows 3.1
- MS-DOS 6.0
Benutzer an einem Computer nacheinander mit ihrer persönlichen
Arbeitsumgebung arbeiten können
Windows-Unterstützung
Unterstützung von persönlichen Programmier-Umgebungen mit Schablonen
Tätigkeit: - Objekorientierten Entwurf der Applikation unter MS-DOS- Unterstützung beliebiger Anwendungsprogramme
- "objekorientierte" Anmeldung (Gruppenvererbung)
- Menügenerator
- Sicherheit der persönlichen Daten (RSA, Freibeuter-Code (386SX-16, 2MB))
- Batch-Programmierung
- Verschlüsselung
- Administration der Computer
Technologien- MS-DOS und MS-Windows Systemprogrammierung
- RSA und Freibeuter-Verschlüsselung
Kenntnisse: - Klassenbibliothek von Borland Pascal 7.0 (Turbo-Vision 2.0,(DOS))- Windows und DOS Systemprogrammierung
- Benutzeranforderungen an ein System
- Systemkonfiguration
Einblicke: - Undokumentierte DOS/Windows-Funktionen- Windows 3.1
- MS-DOS 6.0
Übernahme der existierenden Daten aus einem MS-DOS Programm (?Kik - Kunde ist König?)
Objektorientierte Datenablage
Tätigkeit: - Objekorientierten Entwurf der Applikation unter Beachtung des Einbaus einerTelefonnummern <-> Postleitzahlen Datenbank
- Multi-User-Fähigkeit
- Import von Daten aus einem unbekannten Format
Technologien- MS-DOS / WfW 3.11 Systemprogrammierung
Kenntnisse: - Klassenbibliothek von Borland Pascal 7.0 für Windows- Windows und DOS Systemprogrammierung
Einblicke: - Netzwerk- Windows for Workgroups 3.11
- Wiederverwendbarkeit mittels GOSUB und DATA
Technologien- CPM
- KC-Basic
- IDAS (Interpretierender Dialog-Assembler)
Projekt Globale Automatisierung/Harmonisierung Hosting Services, 05/07 - 03/09
Referenz durch Projektleiter, Bayer Business Services GmbH, vom 10.03.09
"Der Consultant hat uns bei den Programmierungsaufgaben in einem sehr komplexen, internationalen Projekt zur globalen Harmonisierung und Automatisierung unserer Hosting Dienstleistungen über verschiedene Rechenzentrumsstandorte und Betriebssysteme hinweg in den Bereichen SAP, EOMS und HACMP hervorragend unterstützt. Seine Kenntnisse der Modularisierung ermöglichten die Erstellung einer flexiblen und erweiterbaren Plattform zur Automatisierung. Der Consultant war immer sehr engagiert und bestrebt eine hohe Qualität abzuliefern. Sein breites Wissen bzgl. der verschiedensten Entwicklungswerkzeuge und der unterstützenden Tools war vor allem in der Anfangsphase des Projektes wertvoll. Mit seiner Unterstützung gelang die Implementierung eines angemessenen Release Management Prozesses einschl. der benötigten Werkzeuge. Mit der Übernahme der Lösung in den Betrieb sind die Projektarbeiten vorerst abgeschlossen."
Projekt Embedded SW for NGN Digital Transmission Components, 04/06 - 03/07
Referenz durch Abteilungsleiter Embedded SW, keymile (550 MA), vom 22.02.07
"Der Consultant hat sich sehr schnell in die im Laufe seiner Mitarbeit wechselnden Projektanforderungen eingearbeitet. [...] Seine fundierten C++ Erfahrungen waren für unsere festangestellten Mitarbeiter eine willkommene Hilfe. Auch brachte er einige Ideen zur Verbesserung der ESW toolchain ein, die zusammen mit unseren Schweizer Kollegen realisert wurden. Er war sowohl im Arbeitsumfeld als auch bzgl. der Arbeitszeit sehr flexibel. Wir waren mit seiner Arbeit insgesamt sehr zufrieden und können die Zusammenarbeit aufgrund von budget-Vorgaben leider nicht länger fortsetzen."
Projekt barrierefreies PHP Framework, 02/02 - 09/02
Referenz durch LiWing IT-Services, Technologieentwicklung, vom 23.09.02
"Der Consultant unterstützte uns durch seine umfassenden Erfahrungen in objektorientierter Entwicklung hervorragend beim Design der Implementation unseres Frameworks. Wir würden uns freuen, bald wieder mit ihm zusammenarbeiten zu können."
Deutschland: Aufträge, die den August 2007 überschreiten, nur im Großraum Köln/Bonn/Düsseldorf/Essen usw.
z.B. Frankfurt ist ok, wenn 50% vor Ort ausreicht.
Arbeitserlaubnis: Keine Arbeitserlaubnis für irgendwelche Staaten vorhanden. So diese für einen Freiberufler benötigt wird, ist das weitere Vorgehen zur Beschaffung mit dem Projektanbieter allerdings sicher zu koordinieren.
Weitere Länder: Einsätze in englischsprachigen Projekten überhaupt kein Problem.