GULP | Kontaktieren | Profil in Englisch anzeigen

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 
Senior Entwickler: Systemprogrammierer (C/C++, Perl, Unix-Shell) / Software-Architekt
Software-Entwicklung / Programmierung
Beratung / Consulting

Software-Design / Architektur (UML, OOA/OOD nach Booch)

Festanstellung kommt in Betracht, aber freiberufliche Mitarbeit bevorzugt

Voraussetzung für Festanstellung: Festanstellung kommt nur beim Endkunden in Frage, keine Festanstellung bei Agenturen zu Vermietungszwecken. Die Position muss langfristige Perspektiven bieten und sollte einer Festanstellung entsprechen (langfristig).
1995: Hochschulreife (mathematisch, naturwissenschaftlich & technische Spezialschule)
1995-2001 Studium zum Diplom Informatiker
seit 1996: freier Softwareentwickler (Programmierer & Architekt) & Berater

2002 Weiterbildung: TFC Schulung Level 1
2006 Weiterbildung: vxWorks 6.3 & WindRiver Workbench 2.5
2008 Weiterbildung: Samba (inkl. LDAP, Domain Controller, Netzwerkplanung, Active Directory, ...)
2009 Weiterbildung: ITIL Prozesse
Deutschland: D4, D5
Kommentar zum Einsatzort / zur Arbeitserlaubnis

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.

DeutschMuttersprache
EnglischTeilnahme an internationalen Projekten, verhandlungssicher
LateinSchulbildung
RussischSolide Kenntnisse, sicher in Schrift

Ascii/X - Terminalszum Troubleshooting eingesetzt, Sicherheitstechnik
Bus 
CD-Writer / Brennerautomatische Backups (Unix)
Echtzeitsysteme 
embedded Systeme 
EmulatorenInner Circuit Emulator, BDI 2000
IBM RS6000Entwicklung, Notfallsupport (Trouble-Shooting), Administration, Reparieren von Defekten
MikrocontrollerNEC µPD78k (CAN3, CAN3+), Intel PXA270 (XScale), Freescale (MPC8xxx)
MotorolaMPC8xxx (Freescale), PowerPC 603e
NECembedded µPD's
PCAssemblierung, Troubleshooting, Verwaltung, Reparatur
PLD, FPGAgehörte zur Uni-Ausbildung
StreamerBackups
SUNSun Enterprise, Sun Fire
VAX 

Amiga OS 
CP/Mkleinere Assembler-Programme
EchtzeitbetriebssystemevxWorks, QNX, embedded Linux, NetBSD
HPUXC++ Framework nach HPUX portiert
IRIXC++ Framework nach IRIX portiert
Mac OSAnwender (PageMaker 5.0 - Schülerzeitung), div. Hardware-Aufrüstungen/-Reparaturen, Netzwerkplanung
MS-DOSSpezialist für alles ab DOS 3.3 (MS-, PC-, DR-, Novell-) / Undokumentierte DOS-Funktionen, DOS-Device-Treiber, Netzwerk-Programmierung
NovellTroubleshooting, 3.x - Administration (Assistent), 3.x-Programmierung (Projekt)
OSF/Motif 
OS/2Troubleshooting, Netzwerkintegration, Entwicklung (Lieblingsbetriebssystem), Anwendung, Administration (Wks)
RTOS (Real Time OS)vxWorks
SUN OS, SolarisSeit SunOS 5.6 bis 5.11: C++-Framework nach Solaris portiert, CGI-, Shell und Datenbankprogrammierung (C++/Oracle) unter Solaris
UnixAIX 3.2-5.3, Linux, FreeBSD (siehe Projekte)
VMSAls Testplattform (Remote-Controlling) benutzt
VxWorksvxWorks 5.5, vxWorks 6.3
Windows 

sehr gute Unix/Linux-Skills auf BSD, Solaris, AIX und Linux
verwende NetBSD, FreeBSD, Linux, Solaris und AIX z.Zt. aktiv
Assemblerx86, Rx000, PowerPC, ARM, Z80, M86K, Sparc, µPD78k
BasicSQA-Basic, Visual-Basic, VBA, Quick-Basic 5.0, KC-Basic, CPC64-Basic, C64/C128-Basic, Visual-Basic, SQA Basic
CGNU 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 IDLWorkplace-Shell Programmierung unter OS/2
dBaseAusbildung in dBase (MS-DOS), Programmierung von Datenbankeingabemasken
Delphi1.0-5.0 Professional und Enterprise, C++-Builder Kenntnisse (3.0), VCL-Erweiterungen (z.B. Registry-Access), Komponenten entwickelt
ESQL/CSybase 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 
JavaScriptDHTML, ECMA-Script, JScript 1.5, ...
MaschinensprachenZ80 (U880: KC87, 85/1, 85/2, 85/4), M86K, x86, siehe Assembler
Paradox 
PascalBorland 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)
PerlCGI-Programmierung, Automatisierung, Unix / OS/2 / NT-Utilities (z.B. SKM)
PHPWeb-Programmierung (kleine Scripts, Framework), XML / XSLT, ...
PL/SQLStored Procedures in Oracle-Projekten
PythonAdministrations-Skripte
RexxInstallationsscripte unter OS/2 und Windows NT (Regina Rexx)
ScriptsprachenBTM (4DOS-Batch), Batch-IDE für DOS-PC
Shellbourne-shell, korn-shell, awk, CGI-Scripting, Administrationshilfen, Batch-Verarbeitung
TeX, LaTeXProduktdokumentation, Vortragsskripte, Audit-Reports
yacc/lex 

Access 
BDEDelphi-Entwicklung für Oracle, MS-SQL, MySQL
DB2Datenbankabfragen in C zur Programmkonfiguration (zentrale Administration)
InformixSystemverwaltung
Interbase 
MS SQL ServerAdministration, Programmierung
MySQLAbfragen für DHTML mit Perl5 & PHP3/PHP4, Kunden-/ Reseller-Verwaltung, Administration
Object Store 
ODBCAbfragen von Oracle, MS-SQL, DB2, MySQL über ODBC (C++, BDE-Delphi)
OracleProgrammierung (Delphi, C/C++, Perl, PHP)
Paradoxprogrammiert mit Delphi
PostgresLinux & BSD Umgebung, ODBC, Zugriff über PHP4+Delphi (ODBC), Administration
Spreadsheetconnector 
SQLmust have :-)
Sybase 
xBasedBase IV - Datenbankausbildung mit Programmierung von dBase

Memory-Datenbanken zur Echtzeitdatenverarbeitung
BusTroubleshooting, Verkabelung im RZ (FH, Uni), LiWing-Netzwerk aufgebaut (mit verschiedenen Stufen des Intranets bis zum Internet)
CORBAVerteilte Anwendungen mit CORBA 2.0
EthernetTroubleshooting, Fast-Ethernet / Ethernet Netzwerkadministration
FaxFax-Server, Administration
FDDIKenntnisse über Aufbau, als Ergänzung für Intra-Server-Kommunikation in Planung
HDLCEinblicke während des ISDN-Projektes
IBM LAN ServerOS/2-Netzwerk, Administrationseinblicke
Internet, IntranetTroubleshooting, Sicherheitsanalyse, Tests auf Schwachstellen / Sicherheitslücken, Administration
ISDNTroubleshooting, ISDN-Sharing, Einwahl-POP konfiguriert, Firewall auf ISDN
ISO/OSIProgrammierung von Software in verschiedenen Schichten des OSI-Modells
LAN, LAN Manager 
Message Queuing 
NetBeuiWfW Grundkenntnisse, Windows NT - WfW Kommunikation
NetBiosTroubleshooting, Netzwerkkonzeption, Samba
NovellTroubleshooting, Netware-Administration (Assistent)
OS/2 NetzwerkTroubleshooting, Peer-to-Peer, Client-Betreuung, Linux-Integration
parallele SchnittstelleDrucker, 2-DOS Maschinen zum Spielekopieren verbinden (noch vor Interlink - SelfMade)
Proprietäre ProtokolleK-BUS & K-LINE
RFC 
RouterTroubleshooting, QoS (Quality of Service), Firewall- / Masquerading Administration
RPCNFS, SMB
RS232HP8000-Terminal, Modem, Kernel-Debugger, KC (Z80) <-> PC Verbindung
SMTPTroubleshooting, Mail-Gateway Konfiguration, SPAM verhindern
SNAPlattenanbindung, Fehlersuche
SNMPSicherheitsanalyse, Troubleshooting, Managementprogramm für LAN entwickelt (Unix / Windows / OS/2 / Netware )
TCP/IPNotfallsupport, UDP, ICMP, IGMP, Unix - Programmierung, Winsock 2.0 / 2.1 unter Windows NT / Windows 95
Token RingMischbetrieb von Fast-Ethernet und 16MBit-Token Ring im LAN um Firewalls zu verbinden, Troubleshooting
UUCPMail
Windows NetzwerkTroubleshooting, Entwicklung, Winsock 2.0 für Host-Alive Test, Administration
WinsockTroubleshooting, Entwicklung, Multi-Host Synchronisation (Net-IPC, Testtools), Winsock 2.0 für Host-Alive Test

Firewall Konzeption, Einrichtung & Betreuung: ipfilter, iptables, ipchains
VPN (FreeSWAN), IPsec Planung, Public-Key-Infrastrukturen
Router- / Proxy-Konzeption und Umsetzung: Squid, Socks, Transparent Proxy
Objektorientierte Methoden:
  Objectorientierte Analyse und Design (OOA, OOD) nach Booch
  Unified Modeling Language (UML, Rational Rose)
  Object Modeling Technique (OMT)
  Design Patterns
MS Office bis 2003 / OpenOffice bis 3.1.1
Eclipse bis 3.5
Rational Software Architekt 7.5
Sun Studio 12.1, IBM C/C++ Compiler 10.1
AIX 5.3, AIX 6.1
Solaris 10, Solaris 11
Red-Hat Enterprise Linux (RHEL 4, RHEL5, RHEL6) & CentOS
SuSE Linux Enterprise Server SLES 10, SLES 11
Automotive / Automobilindustrie
Telekommunikation
e-Business, e-Commerce
Forschung, Entwicklung, UNI
Industrie (embedded) & Indestrie-Dienstleister (Servicegesellschaften, e.g. Chemie/Pharma, IT)
Softwarehersteller / Softwareentwicklung / EDV
Internet Service Provider
Ongoing Task since 02/2009
Zeitraum:         02/2009 - (open end)
Firma/Institut:   The NetBSD Foundation, Perl Comprehensive Archive Network (CPAN)
Beschreibung:     Hinzufügen und aktualisieren von 3rd Party Applikationen im pkgsrc Umfeld für AIX, Linux, Windows, FreeBSD und NetBSD

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

Projekt 39
Zeitraum:         03/2010 -04/2010
Firma/Institut:   ISP / Kabel-Provider
Beschreibung:     Migration einer CRM-Anwendung

- 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 

Projekt 38
Zeitraum:         10/2009 -12/2009
Firma/Institut:   IBM Labor Böblingen
Beschreibung:     Portierung einer Backup-Lösung von AIX auf Linux & Solaris

- 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


Projekt 37
Zeitraum:         05/2007 -09/2009
Firma/Institut:   IT-Dienstleister eines Chemie-Konzerns
Beschreibung:     Hosting-Automatisierung im HACMP- und SAP-Umfeld (Konzept/Entwurf & Programmierung)

- 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


Projekt 36
Zeitraum:         04/2006 - 04/2007
Firma/Institut:   Telekommunikation, Next Generation Networks (embedded-Entwicklung)
Beschreibung:     Entwicklung von C++-Software für NGN-Komponenten

- 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)


Project 35
Zeitraum:         02/2006 - 03/2006
Firma/Institut:   Technologie-Entwicklung
Beschreibung:     Mail-Server Wartung & Erweiterung mit IP-Sec für Roaming Clients

- 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


Projekt 34
Zeitraum:         09/2005 - 01/2006
Firma/Institut: Automotive Geräte Hersteller
Beschreibung:     Entwicklung einer Kommunikationsschickt für ein Cockpit-Gerät eines neuen Automobils

- 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


Projekt 33
Zeitraum:         04/2005 - 06/2005
Firma/Institut: Optik-Systeme
Beschreibung:     embedded Software Entwicklung Linux Kernel (embedded Linux)

- 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)


Projekt 32
Zeitraum:         06/2004 - 11/2004
Firma/Institut: Anwendungsentwicklung
Beschreibung:     Entwicklung eines C++-Frameworks inkl. Build-Umgebung und SKM

- 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


Projekt 31
Zeitraum:         03/2004 - 04/2004
Firma/Institut: e-Commerce
Beschreibung:     Entwicklung eines Proxy-Servers zur automatischen Umstellung von Web-Seiten in barrierefreie Darstellungsformate

- 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


Projekt 30
Zeitraum:         12/2003 - 02/2004
Firma/Institut:   Bank
Beschreibung:     Entwicklung eines Web-Portals für Bankdienstleistungen

- Programmierung / Implementation

- Unit-Tests

- Automatisierung von Prozessen mit Skripten

Kenntnisse:       - Windows XP, Windows XP Netzwerke

- PHP4, SQL, SOAP

- Oracle 9i, Toad

- IIS

- Eclipse 3


Projekt 29
Zeitraum:         02/2002 - 11/2003
Firma/Institut: e-Commerce
Beschreibung:     Entwicklung es PHP4-Frameworks + Applikationen & Kundenlösungen zur barrierefreien, behindertengerechten Darstellung von Web-Applikationen / Webseiten

- 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


Projekt 28
Zeitraum:         11/2001 - 01/2002
Firma/Institut: Telekommunikationskonzern
Beschreibung:     Entwicklung und Weiterentwicklung von Online-Systemen und automatisierten Tests in C++

- 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


Projekt 27
Zeitraum:         7/2001 - 8/2001 (geplantes Ende: 10/2001)
Firma/Institut: Technologieentwicklung
Beschreibung:     Konzeption und Projektleitung eines Data-Mining-Tools über verteilte Datenbanken mit unterschiedlichen Schnittstellen
Tätigkeit:        - Modul- & Programmdesign

- Refactoring, Extreme Programming Techniques

- OOA/OOD nach Booch

- Qualitätstest (Testprogramme entworfen und Regressionstests validiert)

Technologien
und Methoden:     - Perl, SQL

- Parallelisierung versch. Data-Mining-Vorgänge

Kenntnisse:       - Linux, Unix, FreeBSD

Projekt 26
Zeitraum:         4/2001 - 06/2001
Firma/Institut: Industrie
Beschreibung:     Erstellung eines User-Mode Wave-Form Device-Treibers für Telekommunikationsknoten-PC"s
Tätigkeit:        - Programmdesign, -architektur

- Moduldesign

- Fehleranalyse des Windows 2000 Betriebssystems

- Debugging

- Qualitätstest (Testprogramme entworfen, entwickelt und Treiberfunktionalität validiert)

Technologien
und Methoden:     - C/C++ Programmierung

- 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

Projekt 25
Zeitraum:         12/2000 - 06/2001
Firma/Institut: Technologieentwicklung
Beschreibung:     Erstellung der Homepage für LiWing IT-Services, serverseitige Anpassungsfähigkeit an Browser + Suchmaschinen
Tätigkeit:        - Programmdesign / -architektur, Komponenten- / Moduldesign

- Qualitätstest, Regressionstests

Technologien
und Methoden:     - PHP/(D)HTML/JavaScript Programmierung
Kenntnisse:       - PHP4-Programmierung

- Apache Web-Sever 1.3.19

Einblicke:        - Suchmaschinentechnologien, -strategien

- Technologiestudien mit Java (GUI, Servlets)


Projekt 24
Zeitraum:         11/2000 - 04/2001
Firma/Institut: Technologieentwicklung
Beschreibung:     Projektleitung über Entwicklung eines Bildschirmschoners in Delphi 5
Tätigkeit:        - Programmdesign, -architektur

- Meilenstein-Trend-Analyse (MTA)

- Moduldesign

- Markt- / Bedarfsanalyse

Projekt 23
Zeitraum:         01/2001-02/2001
Firma/Institut: Telekommunikationskonzern
Beschreibung:     Entwicklung eines Vertriebsinformationssystems

(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
und Methoden:     - Perl-/Shell-Skript Programmierung

- 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)


Projekt 22
Zeitraum:         10/2000 - 12/2000
Firma/Institut: Dienstleiter / Handel
Beschreibung:     Administration Karstadt HV-Netzwerk,

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
und Methoden:     - Shell-Skript Programmierung

- 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


Projekt 21
Zeitraum:         09/2000 - 09/2000
Firma/Institut: Schulung
Beschreibung:     Halten eines Seminares über Programmierung in Perl und PHP

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

Technologien
und Methoden:     - Überforderung der Seminarteilnehmen, um so die eigendlichen

  Seminarziele 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


Projekt 20
Zeitraum:         01/2000 - 10/2000
Firma/Institut: Dienstleister
Beschreibung:     Technische Unterstützung der Qualitätssicherung
Tätigkeit:        - Programmierung automatischer Testtools (SQA-Basic),

- 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
und Methoden:     - Datenmodellanalyse (SQL-Datenbank)

- 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 & S

Projekt 19
Zeitraum:         seit 01/2000
Firma/Institut: Technologieentwicklung
Beschreibung:     - technische Geschäftsleitung, Konzeption und Design eigener Programme inkl.

  benö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 oder

  Dienstleistungen

- 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
und Methoden:     - UML mit Rational Rose

- 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, ...)


Projekt 18
Zeitraum:         12/1999 - 12/1999
Firma/Institut: Dienstleister
Beschreibung:     Technischer Projektleiter eines E-Commerce-Projektes
Tätigkeit:        - Einsatzplanung

- Komponentenentwicklung (~planung)

- InterShop-Entwicklung (Perl)

- HTML-Entwicklung

Technologien
und Methoden:     - Script-Sprachen, HTML

- 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


Projekt 17
Zeitraum:         09/1997 - 12/1999
Firma/Institut: Dienstleister
Beschreibung:     Intranet-Administration
Tätigkeit:        - Sicherstellung des Betriebes des Intranets

- Systemadministrator / Operator / Hotline

Technologien
und Methoden:     - Firewall, TCP/IP, UDP, ICMP, SMB, Masquerading, RAID, Ethernet, USV, DHCP
Kenntnisse:       - SYS V - Init-Scripts

- 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


Projekt 16
Zeitraum:         12/1998 ? 05/1999
Firma/Institut: Bell+Howell GmbH
Beschreibung:     OS/2 Systemlösungen, Intranet-Beratung
Tätigkeit:        - Entwicklung von systemnahen Lösungen spezieller Kundenprobleme

- Verschlüsseln von Lizenzdaten (C++-Verschlüsselungsklasse)

Technologien
und Methoden:     - C, C++, OOP, Script-Sprachen
Kenntnisse:       - OS/2 API

- 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)


Projekt 15
Zeitraum:         11/1998-11/1998
Firma/Institut:   Dresdner Bank AG
Beschreibung:     Software-Verteilung auf alle Computer (Workstations, Server) im

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 automatischen

  Installationsprozesses

- Ü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
und Methoden:     - C, Perl, Unix-Shell Script-Sprachen
Kenntnisse:       - CGI-Programmierung

- 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


Projekt 14
Zeitraum:         04/1998 - 10/1998
Firma/Institut: IBM Deutschland GmbH, Frankfurt am Main
Beschreibung:     Entwicklung eines Radius-Proxy Servers in C

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
und Methoden:     - Nutzung objektorientierter und strukturbasierter Ansätze in C
Kenntnisse:       - RS6000 Konfiguration, IBM Network-Station

- 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)


Projekt 13
Zeitraum:         03/1998 - 03/1998
Firma/Institut: Software-Schmiede GbR
Beschreibung:     Erstellung des ?Randomizing Screensavers? - einer Anwendung für 32-Bit Windows,

die zufällig einen Bildschirmschoner startet.

Tätigkeit:        - Usability-Analyse

- OOD der Anwendung

- Implementation

- Systemtest + QS

Technologien
und Methoden:     - OOD mittels UML
Kenntnisse:       - Screensaver-Entwicklung
Einblicke:        - Delphi-Komponentenentwicklung
Software:         - Delphi 2.0

- Windows NT 4.0, 9x


Projekt 12
Zeitraum:         03/1998 - 04/1998
Firma/Institut: Software-Schmiede GbR Halle
Beschreibung:     Entwicklung einer DOS-Basierten Applikation zur Ermittlung und Ausgabe

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
und Methoden:     - OOP

- 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


Projekt 11
Zeitraum:         01/1998 - 02/1998
Firma/Institut: ESC GbRmbH
Beschreibung:     Erstellung eines ?Alive? Programmes, welches in regelmäßigen Zeitabständen

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
und Methoden:     - Objektmodell mittels UML/OMT
Kenntnisse:       - Netzwerkprogrammierung (Sockets, TCP/IP, ICMP, UDP, FTP, HTTP)

- 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


Projekt 10
Zeitraum:         08/1997 - 10/1997
Firma/Institut: ACEM Systemlösungen
Beschreibung:     Erstellung eines selbständig arbeitenden Programmes zur Datenübertragung

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
und Methoden:     - Objektmodell mittels UML/OMT

- 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
Software:         - Klassenbibliothek ?X-Files?

- Windows NT 4.0

- MFC 4.2

- Visual Developer

- Watcom C/C++ 11.0


Projekt 9
Zeitraum:         04/1997 - 05/1997
Firma/Institut: Software-Schmiede GbR
Beschreibung:     Portierung der Makefiles des C++-Frameworks ?X-Files? zu verschiedenen

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
und Methoden:  --
Kenntnisse:       - Make

- 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


Projekt 8
Zeitraum:         09/1996 - 11/1998
Firma/Institut: Software-Schmiede GbR
Beschreibung:     Klassenbibliothek ?X-Files? - ein portables C++ Framework

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
und Methoden:     - Objektorientierte Analyse und Design nach Booch

- Objektmodell mittels UML/OMT

Kenntnisse:       - Ansi-Standard C/C++
Einblicke:      --
Software:         - Watcom C/C++ 10.0 und 11.0

- 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


Projekt 7
Zeitraum:         09/1996 - 11/1998
Firma/Institut: Software-Schmiede GbR Halle
Beschreibung:     Administration, Service und Kundenbetreuung
Tätigkeit:        - Webadministration der Software-Schmiede GbR, insbesondere Projektbezogene Seiten

- Systemadministration Heterogenes Netzwerk (Windows NT 4.0, OS/2, Linux, DOS)

- Vor-Ort-Service für Kunden des Auftraggebers

Technologien
und Methoden:     - OOP bei Java/JavaScript,

- CGI-Programmierung mit Perl

Kenntnisse:       - HTML-Design

- JavaScript

- Netscape Navigator und Communicator

- Netscape Developer Forum

Einblicke:        - Java
Software:         - JavaScript

- 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


Projekt 6
Zeitraum:         06/1996 - 07/1996
Firma/Institut: ESD GmbH Dölzig (als letztes MeTechnologies, von Brokat gekauft)
Beschreibung:     Entwicklung von PCMCIA-Treibern für eine Verschlüsselungskarte für

  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
und Methoden:     - Makro-Programmierung zu Kapselung des Betriebbsystems

- 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


Projekt 5
Zeitraum:         02/1996 - 03/1996
Firma/Institut: ESD GmbH Dölzig (als letztes MeTechnologies, von Brokat gekauft)
Beschreibung:     Entwicklung einer objektorientierten Datenbank für ein KeyTable-Management
Tätigkeit:        - Entwicklung eines Hintergrundprozesses, der auf Anfrage Daten aus der

  Datenbank bereitstellt

- Entwicklung unter OS/2 für Netware 3.11

- Anfragen von verschiedenen Prozessen/Threads werden erkannt und sicher bearbeitet

Technologien
und Methoden:     - OOD nach Booch

- 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.Ed

Projekt 4
Zeitraum:         06/1995 - 09/1995
Firma/Institut: Privat
Beschreibung:     Erstellung mehrerer Public-Domain-Tools zur besseren Verwaltung von MS-DOS

basierten Komputersystemen

Tätigkeit:        - Entwickeln von kleinen Programmen zur Unterstützung von MS-DOS basierten Prozessen
Technologien
und Methoden:     - Prozedurale Programmierung

- 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
Software:         - Borland Pascal 7.0

- Turbo C++ 1.5

- Turbo Assembler 3.0

- Windows 3.1

- MS-DOS 6.0


Projekt 3
Zeitraum:         10/1994 - 05/1995
Firma/Institut: Internat des Georg Cantor Gymnasiums
Beschreibung:     Erstellung einer Applikation, die es erlaubt, das mehrere autorisierte

  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
und Methoden:     - OOP (Kapselung und Vererbung)

- 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
Software:         - Borland Pascal 7.0

- Windows 3.1

- MS-DOS 6.0


Projekt 2
Zeitraum:         07/1993 - 08/1993
Firma/Institut: Computer und Büro Janus GmbH, Köthen
Beschreibung:     Erstellung einer Applikation zum Verwalten von Kundendaten,

Ü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 einer

  Telefonnummern <-> Postleitzahlen Datenbank

- Multi-User-Fähigkeit

- Import von Daten aus einem unbekannten Format

Technologien
und Methoden:     - OOP (Kapselung und Vererbung)

- MS-DOS / WfW 3.11 Systemprogrammierung

Kenntnisse:       - Klassenbibliothek von Borland Pascal 7.0 für Windows

- Windows und DOS Systemprogrammierung

Einblicke:        - Netzwerk
Software:         - Borland Pascal 7.0

- Windows for Workgroups 3.11


Projekt 1
Zeitraum:         02/1991 - 06/1991
Firma/Institut: OS ?X? - Völkerfreundschaft, Köthen
Beschreibung:     Praktikum, Erstellung eines Spieles in KC-Basic
Tätigkeit:        - Design und Programmierung

- Wiederverwendbarkeit mittels GOSUB und DATA

Technologien
und Methoden:     - Prozedurale Programmierung, Programmflußdiagramme
Kenntnisse:       - Betriebssystemarchitektur, optimale Hardwarenutzung auf kleinen Systemen
Einblicke:        - Z80-Assembler
Software:         - BOS (Basic Operating System)

- 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."

Alle Referenzen sind durch GULP bestätigt.
Seite drucken Seite drucken Zum Seitenanfang Zum Seitenanfang



GULP | Kontaktieren | Profil in Englisch anzeigen


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 28.07.2010 00:38:40
© Copyright 1996-2010 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