Deutschland: Profil von Jens Rehsack aus Köln, Senior Software Entwickler (C/C++, Perl), Systemprogrammierer | IT Freiberufler, Selbständige, Unternehmens-Profile
Jens Rehsack, Senior Software Entwickler (C/C++, Perl), Systemprogrammierer aus Köln
Jens Rehsack
Senior Software Entwickler (C/C++, Perl), Systemprogrammierer
51061 Köln
nicht verfügbar bis 31.05.2012
Stunden-/Tagessatz:
75.00 €/Std.
640.00 €/Tag
je nach Projekt verhandelbar
je nach Projekt verhandelbar
Letztes Update: 14.12.2011 11:07
Datei-Anlagen
Sprachkenntnisse
deutsch (Muttersprache)englisch (verhandlungssicher)russisch (Grundkenntnisse)
Fähigkeiten, Kenntnisse, Erfahrungen:
Programmiersprachen:
- C/C++
- Perl
- Shell-Skripte (Bourne Shell, Korn Shell, C Shell, bash)
- SQL
- div. Assemblerdialekte
Datenbanken:
- Oracle
- DB2
- MySQL
- MS SQL Server
- PostgreSQL
- TOAD
- ODBC
Betriebssysteme:
- Unix / Linux: AIX, BSD, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, Solaris
- Windows: Windows 2000, Windows XP
- Echtzeit-/embedded Systeme: vxWorks, embedded Linux, RTOS
Tools/Editoren:
- Eclipse (inkl. EPIC, Subclipse, Mylyn, ...)
- Enterprise Architekt
- Windriver Workbench
- Team Concert
- Padre
- Catalyst
- Vi/Vim
Software-Configuration-Management:
- cvs
- Subversion (svn)
- Mercural (Hg)
- Git
- ClearCase
Hochverfügbarkeit/Virtualisierung:
- HACMP (AIX)
- VMware
- Xen
- Jails (BSD)
- Zones (Solaris)
Techniken / Standards
- UML
- OOA/OOD nach Booch
- Agile Entwicklung
- Unit-Tests
- Test-Driven Development
Referenzen:
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, ...)
Einblicke: - graphviz
- WxGTK, gtk2
Projekt 41
Zeitraum: 08/2010 - 09/2011
Firma/Institut: IT-Dienstleister eines Automobilherstellers
Beschreibung: Unterstützung des OS- und Applikations-Monitorings, 3rd-Level Support Unix-Betrieb
Tätigkeiten:
- Entwicklung eines multi-threaded SNMPv3 Server für Unix und Linux in C++
- Software-Architektur und Design nach Booch mit UML
- Konzeption und Weiterentwicklung der Management Information Base (MIB)
- Implementierung eines Prove-of-Concepts für den SNMP-Server
- Implementierung der nötigen Statistiken-Sammler (als Bibliothek) für Linux, Solaris, AIX und HP-UX in C
- Portierung der C++-Bibliotheken snmp++ und agent++ mittels autotools auf beliebige Unix-Umgebungen
- Entwicklung von SNMP-Plugins für Nagios in C++
- Entwicklung von SNMP-Daemon-Plugins für zusätzliches Applikationsmonitoring in Perl
- Erstellung von automatischen Tests in C++ und Perl
- Debugging (Trace-Auswertung, gdb, valgrind, ...)
- Dokumentation (LaTeX, Doxygen)
Kenntnisse:
- HP-UX 11.11-11.31 (HP PA-Risc & IA64)
- SuSE Linux Enterprise Server 9-11
- Solaris 8-10 (Sparc & x86)
- AIX 5.2-6.1
- Programmiersprachen C, C++, Perl, Shell-Skript
- GNU Compiler Collection 4.2 (gcc 4)
- Standard Template Library (STL), Boost
- snmp++, agent++
- libstatgrab, POSIX System-API, Hersteller-System-API
- libjson, libConfuse
- autoconf, automake (GNU Autotools)
- Perl5 (5.8)
Projekt 40
Zeitraum: 05/2010 - 07/2010
Firma/Institut: Open-Source / CPAN
Beschreibung: Redesign des Pure-Perl Datenbank-Treibers DBD::File
Tätigkeiten:
- Anforderungsanalyse
- Software-Architektur und Design mit UML
- Implementierung des neuen Designs in Perl5 (mit Perl-5.8 Kompatibilität)
Kenntnisse:
- Perl DBI & DBD-Interface
- libdbm, GNU-DB, BerkeleyDB
- JSON, YAML (Abbildung von Multi-Column-Tabellen in Key/Value-Strukturen)
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
Einblicke:
- SAP CRM Datenimport
- CableMaster
Projekt 38
Zeitraum: 10/2009 -12/2009
Firma/Institut: IBM Labor Böblingen
Beschreibung: Portierung einer Backup-Lösung für ERP & CRM Systeme von AIX auf Linux & Solaris
- Migration der Makefiles auf die aktuelle GNU Make version & Optimierung der 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) unter Berücksichtigung der Python Garbage Collection
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)
Zeitliche und räumliche Verfügbarkeit:
01.06.2012: deutschlandweit verfügbar (bevorzugt Raum Köln, ggf. remote deutschlandweit)
Programmiersprachen:
- C/C++
- Perl
- Shell-Skripte (Bourne Shell, Korn Shell, C Shell, bash)
- SQL
- div. Assemblerdialekte
Datenbanken:
- Oracle
- DB2
- MySQL
- MS SQL Server
- PostgreSQL
- TOAD
- ODBC
Betriebssysteme:
- Unix / Linux: AIX, BSD, FreeBSD, HP-UX, Linux, NetBSD, OpenBSD, Solaris
- Windows: Windows 2000, Windows XP
- Echtzeit-/embedded Systeme: vxWorks, embedded Linux, RTOS
Tools/Editoren:
- Eclipse (inkl. EPIC, Subclipse, Mylyn, ...)
- Enterprise Architekt
- Windriver Workbench
- Team Concert
- Padre
- Catalyst
- Vi/Vim
Software-Configuration-Management:
- cvs
- Subversion (svn)
- Mercural (Hg)
- Git
- ClearCase
Hochverfügbarkeit/Virtualisierung:
- HACMP (AIX)
- VMware
- Xen
- Jails (BSD)
- Zones (Solaris)
Techniken / Standards
- UML
- OOA/OOD nach Booch
- Agile Entwicklung
- Unit-Tests
- Test-Driven Development
Referenzen:
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, ...)
Einblicke: - graphviz
- WxGTK, gtk2
Projekt 41
Zeitraum: 08/2010 - 09/2011
Firma/Institut: IT-Dienstleister eines Automobilherstellers
Beschreibung: Unterstützung des OS- und Applikations-Monitorings, 3rd-Level Support Unix-Betrieb
Tätigkeiten:
- Entwicklung eines multi-threaded SNMPv3 Server für Unix und Linux in C++
- Software-Architektur und Design nach Booch mit UML
- Konzeption und Weiterentwicklung der Management Information Base (MIB)
- Implementierung eines Prove-of-Concepts für den SNMP-Server
- Implementierung der nötigen Statistiken-Sammler (als Bibliothek) für Linux, Solaris, AIX und HP-UX in C
- Portierung der C++-Bibliotheken snmp++ und agent++ mittels autotools auf beliebige Unix-Umgebungen
- Entwicklung von SNMP-Plugins für Nagios in C++
- Entwicklung von SNMP-Daemon-Plugins für zusätzliches Applikationsmonitoring in Perl
- Erstellung von automatischen Tests in C++ und Perl
- Debugging (Trace-Auswertung, gdb, valgrind, ...)
- Dokumentation (LaTeX, Doxygen)
Kenntnisse:
- HP-UX 11.11-11.31 (HP PA-Risc & IA64)
- SuSE Linux Enterprise Server 9-11
- Solaris 8-10 (Sparc & x86)
- AIX 5.2-6.1
- Programmiersprachen C, C++, Perl, Shell-Skript
- GNU Compiler Collection 4.2 (gcc 4)
- Standard Template Library (STL), Boost
- snmp++, agent++
- libstatgrab, POSIX System-API, Hersteller-System-API
- libjson, libConfuse
- autoconf, automake (GNU Autotools)
- Perl5 (5.8)
Projekt 40
Zeitraum: 05/2010 - 07/2010
Firma/Institut: Open-Source / CPAN
Beschreibung: Redesign des Pure-Perl Datenbank-Treibers DBD::File
Tätigkeiten:
- Anforderungsanalyse
- Software-Architektur und Design mit UML
- Implementierung des neuen Designs in Perl5 (mit Perl-5.8 Kompatibilität)
Kenntnisse:
- Perl DBI & DBD-Interface
- libdbm, GNU-DB, BerkeleyDB
- JSON, YAML (Abbildung von Multi-Column-Tabellen in Key/Value-Strukturen)
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
Einblicke:
- SAP CRM Datenimport
- CableMaster
Projekt 38
Zeitraum: 10/2009 -12/2009
Firma/Institut: IBM Labor Böblingen
Beschreibung: Portierung einer Backup-Lösung für ERP & CRM Systeme von AIX auf Linux & Solaris
- Migration der Makefiles auf die aktuelle GNU Make version & Optimierung der 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) unter Berücksichtigung der Python Garbage Collection
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)
Zeitliche und räumliche Verfügbarkeit:
01.06.2012: deutschlandweit verfügbar (bevorzugt Raum Köln, ggf. remote deutschlandweit)
Jetzt registrieren
Profil Navigation
Neues Profil
Kundenecho
Andreas StumppEndlich Aufträge
Der Preis der Selbständigkeit ist hoch. Kaum Aufträge um den Lebensunterhalt zu decken. Mit freelancermap habe ich endlich mehr Aufträge und kann so der Zukunft gelassener ins Auge blicken.
Neue Firmenprofile
Aktuelles
Statistik
Der durchschnittliche Tagessatz unserer Freelancer beträgt 504 €, der Stundensatz 63 €.
Neue Projekte
RSS Projekt-Feeds
Erhalten Sie die neuesten Projekte als RSS News-Feed, um sie bequem in Ihrem Feed-Reader zu lesen.
Umfrage
Deutschland | Österreich | Schweiz | United Kingdom | USA | Russian Federation | España | Italy | Ukraine | Liechtenstein | Hungary | New Zealand | France | Slovakia | India | United Arab Emirates
Themenrelevante Websites :










































