Systemprogrammierung Linux, C++, C, Java, PHP, HTML5/JS, verteilte Systeme, Performanceanalyse und Optimierung, Green-IT, Green-Coding
Aktualisiert am 26.10.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 80%
davon vor Ort: 20%
Performance Analyse
Optimierung
C/C++
Softwarearchitektur
Software-Design
Software-Testing
Software-Entwicklung
Java
C#
Softwa
Software-Analyse
Deutsch
Englisch
gut in Wort und Schrift

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km) Darmstadt (+50km)
Deutschland

Deutschland: bevorzugt Rhein-Main-Gebiet

möglich

Projekte

Projekte

9 Monate
2013-02 - 2013-10

Instrumentierung eines NGN RADIUS-Servers mit dem Appliction Response Measurement (ARM 4.0) Standard

Software-Entwickler Application Response Measurement (ARM)
Software-Entwickler
  • Konzeption eines Measurement-Moduls in der Programmiersprache C zur Integration der ARM-Aufrufe in den bestehenden RADIUS-Server.
  • Entwicklung einer miniARM ARM 4.0 Implementierung für zLinux.
GNU make GNU C/C++ Compiler git GNU emacs doxygen
Application Response Measurement (ARM)
Softwarehaus
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1991 Beginn des Informatik-Studiums an der FH Wiesbaden
1997 Abschluß als Dipl. Informatiker an der FH Wiesbaden

Position

Position

- techn. Projektleitung
- Spezialist Performanceanalyse (ARM - Application Response
  Measurement) und Optimierung, Lasttests

Kompetenzen

Kompetenzen

Top-Skills

Performance Analyse Optimierung C/C++ Softwarearchitektur Software-Design Software-Testing Software-Entwicklung Java C# Softwa Software-Analyse

Produkte / Standards / Erfahrungen / Methoden

Application Response Measurement (ARM)
Experte
doxygen
Experte
git
Fortgeschritten
OOA,OOD,OOP
Experte
generische Programmierung (templates)
Experte
Asterix Protokoll
Binär-Protokoll von Eurocontrol für ATC Systeme
Produkte:
- C++ Compiler : GNU 2.x/3.x/4.x, DIGITAL Unix CXX, AIX xlc/xlC

  Sun/Solaris C++ Systemcompiler

- Editoren     : GNU Emacs
- Datenbanken  : MySQL, Sybase, Oracle, DB2, SQLite
- CORBA        : Orbix, VisiBroker, Orbacus, TAO
- CASE-Tools   : Together++ (UML), Enterprise Architect (UML)
- Analyse-Tools: QA-C++ Source Code Analyse, Valgrind Speicher- und Thread-Profiler.
- Versionierung: CVS, Subversion, ClearCase, GIT
- Bugtracking  : Bugzilla, Trac, ClearQuest

Standards:
- Internet Protokolle: SMTP, NNTP, HTTP, FTP

- CORBA IDL


Erfahrungen:
- verteilte Anwendungsentwicklung (CORBA, TCP/IP, Sun-RPC) in C/C++, Java
- Performanceanalyse und Optimierung (Profiling, Instrumentierung, ARM)
- Systemprogrammierung Unix C/C++ (OOP)
- Analyse und Design von objektorientierten Software-Systemen (OOA, OOD)
- Software-Dokumentation mit Tools wie doxygen, doc++, JavaDoc
- Hypertext- und Dokumenten-Verarbeitung (XHTML/CSS, XML/XSLT, LaTeX, PDF)

Betriebssysteme

Amiga OS
Systementwickler OS-Komponenten, mehr als 10 Jahre Erfahrung
Echtzeitbetriebssysteme
QNX
HPUX
verschiedene SW entwickelt
Linux
Debian, SuSE, Mint, Ubuntu, RedHat
Mach
Diplomarbeit MkAmiga, Mach unter Linux, MkLinux
SUN OS, Solaris
verschiedenste SW entwickelt (C/C++)
Tru64 UNIX
Entwicklung C/C++, Systemtools zur Performanceanalyse profiling (atom)
Unix
HP-UX, AIX, TruUNIX, OSF/1, SunOS, Solaris, Linux, NetBSD, MkLinux
Windows
C, C++ und C# SW Entwicklung

Programmiersprachen

Assembler
m68k, x86
C
sehr gute Kenntnisse mehr als 20 Jahre
C#
Gute Kenntnisse mehr als 5 Jahre
C++
sehr gute Kenntnisse mehr als 20 Jahre
CORBA IDL
verschiedenste Schnittstellen entwickelt, eigene SUN-IDL Compiler backends
Emacs
emacs lisp macros
GNU C/C++ Compiler
GNU emacs
GNU make
Imake, GNU-Make, Make-Maker etc...
GNU-Make Makefile-Dialekt
Java
CORBA clients
JavaScript
CORBA clients
Pascal
PL/SQL
Python
verschiedene Testtools, ARM Binding erweitert
Qt
Qt 3 und Qt 4
Rexx
ARexx (Amiga)
Shell
gute Kenntnisse
TeX, LaTeX
Artikel, Dokumente
Xt, Motif
Xt Widgets/Motif unter OSF/1
yacc/lex
bison, flex

Datenbanken

APR DBD
Apache2 SQL Abstraktion API.
DB2
Benutzung aus C Programmen.
FairCom c-isam
C-ISAM unter AIX
gdbm/dbm
Unix database Interface Programmierung.
MySQL
C Client Library Programmierung (SQL), Installation, Administration
Oracle
Oracle 10g OCI C-Schnittstelle
POET
C++
SQLite3
Programmierung
Sybase
CT Library Programmierung (SQL), Installation, Administration

Datenkommunikation

ASTERIX
Proprietäres Protokolle von Eurocontrol für ATC Systeme
CORBA
Orbix, VisiBroker, TAO, MICO
DHCP
BOOTP und DHCP-Protokoll
Internet, Intranet
verschiedenste Dienste (SMTP, HTTP, NNTP, etc...)
Message Queuing
Unix msg queues
parallele Schnittstelle
SMTP
mail sending agents
SNMP
netsnmp
TCP/IP
sockets TCP/UDP

Hardware

Alpha
DIGITAL Unix, TruUNIX 64
Amiga
AmigaOS 1.x bis AmigaOS 3.9, Systementwickler von OS-Komponenten
ARM-Prozessor
Linux
Drucker
verschiedenste Druckeransteuerungen programmiert
Echtzeitsysteme
QNX
embedded Systeme
Emulatoren
Amiga-Emulator unter Mach/MkLinux entwickelt
HP
HP-UX
IBM RS6000
AIX
Modem
Terminal-Programm programmiert
Motorola
m68k Assembler
PC
Linux, NetBSD
SUN
SunOS, Solaris

Branchen

Branchen

* Transport und Verkehr (Flugsicherung)
* Telekommunikation (Billing, Accounting, NGN)
* Dienstleister (System-Softwareentwicklung)

Einsatzorte

Einsatzorte

Frankfurt am Main (+50km) Darmstadt (+50km)
Deutschland

Deutschland: bevorzugt Rhein-Main-Gebiet

möglich

Projekte

Projekte

9 Monate
2013-02 - 2013-10

Instrumentierung eines NGN RADIUS-Servers mit dem Appliction Response Measurement (ARM 4.0) Standard

Software-Entwickler Application Response Measurement (ARM)
Software-Entwickler
  • Konzeption eines Measurement-Moduls in der Programmiersprache C zur Integration der ARM-Aufrufe in den bestehenden RADIUS-Server.
  • Entwicklung einer miniARM ARM 4.0 Implementierung für zLinux.
GNU make GNU C/C++ Compiler git GNU emacs doxygen
Application Response Measurement (ARM)
Softwarehaus
Frankfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

1991 Beginn des Informatik-Studiums an der FH Wiesbaden
1997 Abschluß als Dipl. Informatiker an der FH Wiesbaden

Position

Position

- techn. Projektleitung
- Spezialist Performanceanalyse (ARM - Application Response
  Measurement) und Optimierung, Lasttests

Kompetenzen

Kompetenzen

Top-Skills

Performance Analyse Optimierung C/C++ Softwarearchitektur Software-Design Software-Testing Software-Entwicklung Java C# Softwa Software-Analyse

Produkte / Standards / Erfahrungen / Methoden

Application Response Measurement (ARM)
Experte
doxygen
Experte
git
Fortgeschritten
OOA,OOD,OOP
Experte
generische Programmierung (templates)
Experte
Asterix Protokoll
Binär-Protokoll von Eurocontrol für ATC Systeme
Produkte:
- C++ Compiler : GNU 2.x/3.x/4.x, DIGITAL Unix CXX, AIX xlc/xlC

  Sun/Solaris C++ Systemcompiler

- Editoren     : GNU Emacs
- Datenbanken  : MySQL, Sybase, Oracle, DB2, SQLite
- CORBA        : Orbix, VisiBroker, Orbacus, TAO
- CASE-Tools   : Together++ (UML), Enterprise Architect (UML)
- Analyse-Tools: QA-C++ Source Code Analyse, Valgrind Speicher- und Thread-Profiler.
- Versionierung: CVS, Subversion, ClearCase, GIT
- Bugtracking  : Bugzilla, Trac, ClearQuest

Standards:
- Internet Protokolle: SMTP, NNTP, HTTP, FTP

- CORBA IDL


Erfahrungen:
- verteilte Anwendungsentwicklung (CORBA, TCP/IP, Sun-RPC) in C/C++, Java
- Performanceanalyse und Optimierung (Profiling, Instrumentierung, ARM)
- Systemprogrammierung Unix C/C++ (OOP)
- Analyse und Design von objektorientierten Software-Systemen (OOA, OOD)
- Software-Dokumentation mit Tools wie doxygen, doc++, JavaDoc
- Hypertext- und Dokumenten-Verarbeitung (XHTML/CSS, XML/XSLT, LaTeX, PDF)

Betriebssysteme

Amiga OS
Systementwickler OS-Komponenten, mehr als 10 Jahre Erfahrung
Echtzeitbetriebssysteme
QNX
HPUX
verschiedene SW entwickelt
Linux
Debian, SuSE, Mint, Ubuntu, RedHat
Mach
Diplomarbeit MkAmiga, Mach unter Linux, MkLinux
SUN OS, Solaris
verschiedenste SW entwickelt (C/C++)
Tru64 UNIX
Entwicklung C/C++, Systemtools zur Performanceanalyse profiling (atom)
Unix
HP-UX, AIX, TruUNIX, OSF/1, SunOS, Solaris, Linux, NetBSD, MkLinux
Windows
C, C++ und C# SW Entwicklung

Programmiersprachen

Assembler
m68k, x86
C
sehr gute Kenntnisse mehr als 20 Jahre
C#
Gute Kenntnisse mehr als 5 Jahre
C++
sehr gute Kenntnisse mehr als 20 Jahre
CORBA IDL
verschiedenste Schnittstellen entwickelt, eigene SUN-IDL Compiler backends
Emacs
emacs lisp macros
GNU C/C++ Compiler
GNU emacs
GNU make
Imake, GNU-Make, Make-Maker etc...
GNU-Make Makefile-Dialekt
Java
CORBA clients
JavaScript
CORBA clients
Pascal
PL/SQL
Python
verschiedene Testtools, ARM Binding erweitert
Qt
Qt 3 und Qt 4
Rexx
ARexx (Amiga)
Shell
gute Kenntnisse
TeX, LaTeX
Artikel, Dokumente
Xt, Motif
Xt Widgets/Motif unter OSF/1
yacc/lex
bison, flex

Datenbanken

APR DBD
Apache2 SQL Abstraktion API.
DB2
Benutzung aus C Programmen.
FairCom c-isam
C-ISAM unter AIX
gdbm/dbm
Unix database Interface Programmierung.
MySQL
C Client Library Programmierung (SQL), Installation, Administration
Oracle
Oracle 10g OCI C-Schnittstelle
POET
C++
SQLite3
Programmierung
Sybase
CT Library Programmierung (SQL), Installation, Administration

Datenkommunikation

ASTERIX
Proprietäres Protokolle von Eurocontrol für ATC Systeme
CORBA
Orbix, VisiBroker, TAO, MICO
DHCP
BOOTP und DHCP-Protokoll
Internet, Intranet
verschiedenste Dienste (SMTP, HTTP, NNTP, etc...)
Message Queuing
Unix msg queues
parallele Schnittstelle
SMTP
mail sending agents
SNMP
netsnmp
TCP/IP
sockets TCP/UDP

Hardware

Alpha
DIGITAL Unix, TruUNIX 64
Amiga
AmigaOS 1.x bis AmigaOS 3.9, Systementwickler von OS-Komponenten
ARM-Prozessor
Linux
Drucker
verschiedenste Druckeransteuerungen programmiert
Echtzeitsysteme
QNX
embedded Systeme
Emulatoren
Amiga-Emulator unter Mach/MkLinux entwickelt
HP
HP-UX
IBM RS6000
AIX
Modem
Terminal-Programm programmiert
Motorola
m68k Assembler
PC
Linux, NetBSD
SUN
SunOS, Solaris

Branchen

Branchen

* Transport und Verkehr (Flugsicherung)
* Telekommunikation (Billing, Accounting, NGN)
* Dienstleister (System-Softwareentwicklung)

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.