C++, Linux/Windows Systemprogrammierung, Qt GUI, Multithreading, OO-Architektur und -Design, Client-Server, HTTP und REST, Netzwerkprotokolle, Python
Aktualisiert am 02.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.04.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch
fließend in Wort und Schrift
Französisch
erweiterte Grundkenntnisse
Italienisch
erweiterte Grundkenntnisse
Polnisch
Russisch
gut

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: süddeutscher Raum, bevorzugt München

möglich

Projekte

Projekte

6 Jahre 9 Monate
2017-07 - heute

System zur Generierung von Bildverarbeitungsapplikationen

Software-Entwickler Qt 5.4 (QWidgets und QML) Halcon Thrift ...
Software-Entwickler
  • Implementierung neuer GUI Features, Bugfixing, Tests, Anpassung/Wiederverwendung von Legacy-Code
Qt 5.4 (QWidgets und QML) Halcon Thrift Client-Server C++ VisualStudio 2013 QtCreator Windows 7 Linux (Lubuntu 14.04) Eclipse gcc Javascript GTest GMock Subversion Jenkins JIRA Confluence Scrum Enterprise Architect
Softwarehaus
München
3 Jahre 4 Monate
2014-04 - 2017-07

Verteiltes Color Management System

Software-Entwickler, Software-Architekt Client-Server HTTP REST ...
Software-Entwickler, Software-Architekt
  • Design und Implementierung der REST-Schnittstelle für den Server, GUI-Client für die Anbindung, Mitarbeit an der Gesamtarchitektur
  • Testdriver, funktionale und parallele Tests, Benutzerdokumentation
  • Design und Implementierung der Migrationsapplikation (Logik und GUI), Tests mit reellen Kundeninstallationen
Client-Server HTTP REST CORS ZeroMQ Messaging ICC Profiles PDFs Kolorimetrie Qt 5.2 für GUI Casablanca REST-Framework PPL Tasks JavaScript jQuery Python 3 C++ VisualStudio 2013 Windows 7 Komponentenframework ACF Subversion TFS
Softwarehaus
Tübingen
1 Jahr
2013-04 - 2014-03

Multimedia Streaming Framework für eine Messgerätreihe

MPEG-TS DVB-T2 IP & RTP ...
  • Einbindung und GUI-Ansteuerung der DVB-T Remuxer-Drittkomponente, Einbindung der IP-Inputs, dynamische Verschaltung der Inputs und Outputs, Board-Ansteuerung mit DTAPI (DekTec API)
MPEG-TS DVB-T2 IP & RTP Streaming Multithreading C++11 Boost Intel TBB Templates C++ VisualStudio 2008/2010 Intel Compiler XE 2013 Intel Inspector ClearCase
Industrie
4 Monate
2013-04 - 2013-07

GUI für ein Messgerät für digitale TV-Ströme (DVB-C2)

DVB-C2 Standard OFDM Modulation C++ VisualStudio 2008 und 2010 ...
  • Messkonfigurationen mit Drag & Drop (Qt-basiert), graphische Darstellung vom DVB-C2 L1 Spectrum Overview, DSs, PLPs
DVB-C2 Standard OFDM Modulation C++ VisualStudio 2008 und 2010 Qt 4 R&S ChartDisplay Framework Qt Custom Styles
Industrie
1 Jahr 5 Monate
2011-12 - 2013-04

Umstellung eines Client-Server Messsystems vom MFC auf Qt

++ VisualStudio 2008 und 2010 Qt 4 QtWinMigrate ...
  • Migration auf VisualStudio 2010, GUI-Implementierung in Qt, neues Design für das AMM-Subsystem um vom überkomplizieren Legacy MFC Code wegzukommen, Implementierung, Tests
++ VisualStudio 2008 und 2010 Qt 4 QtWinMigrate MS-Team Server PostgreSQL MFC. C++/CLI
Softwarehaus
2 Monate
2013-01 - 2013-02

System Monitoring proprietärer Windows-Geräte

SNMP Agent, MIB C++ VisualStudio 2008 Express Ed. Windows SNMP Extension Agent API SNMP v.1 ...
SNMP Agent, MIB
  • Kundenkommunikation (1 Mann Projekt), Entwurf einer proprietären MIB, Design, Programmierung und Tests des SNMP Agents, Einbindung der CPU-ID DLL, Installtionsprogramm
C++ VisualStudio 2008 Express Ed. Windows SNMP Extension Agent API SNMP v.1 ManageEngine MIB-Browser CPU-ID System Monitoring Dev Kit Windows XP Vista und 7
Industrie
8 Monate
2011-09 - 2012-04

Pflege und Weiterentwicklung eines konzernweites Intranet Partner Portals

Java 6 Groovy Eclipse ...
  • Implementierung neuer Features, Bugfixes, Datenpflege
Java 6 Groovy Eclipse jWic Web-Framework DAO-Objects Apache-POI Excel Bibliothek Jetty Webserver Hibernate Spring Microsoft SQL-Server Windows Server 2003 Subversion
Internationaler Konzern
9 Monate
2011-04 - 2011-12

Neuronalnetzbasiertes Bild- und Videoerkennungssystem

C++ VisualStudio 2008 Qt 4 Subversion ...
  • Konzeption fürs Verfahren und Algorithmen, Softwaredesign, Implementierung, Tests
C++ VisualStudio 2008 Qt 4 Subversion Komponentenframework ACF Python SimpleCV Bildverarbeitung Bilderkennungsverfahren Klassifizierung maschinelles Lernen neuronale Netze
Software-Startup
3 Jahre 3 Monate
2008-02 - 2011-04

Protokollerkennung für eine Satellitenkommunikationsanlage

Enterprise Architect C++ VisualStudio 2005 Windows XP/Server ...
Enterprise Architect C++ VisualStudio 2005 Windows XP/Server Clearcase Qt 4.3 XML INMARSAT-Protokolle HDLC PPP TCP/IP HTTP Email/Webmail VoIP
Telekommunikation
7 Monate
2007-06 - 2007-12

Web Application für remote SW Installation auf einen UMTS-Netzknoten

Struts 2 Tiles Spring ...
  • Übernahme und Erweiterung der Webapplication (GUI und Servlet Anteile, JDBC)
  • Performance-Optimierung, Memory Leaks-Suche
Struts 2 Tiles Spring Acegi-Security Ajax JSP custom tags Redhat Linux Java 5 VmWare Tomcat 5.5 mySQL 5.0 Eclipse Ant JProbe
Telekommunikation
5 Monate
2007-06 - 2007-10

RRH-Karte (Remote Radio Head) für eine UMTS-Basisstation

OSE 4.6 embedded OS DIAB C++ compiler VxWorks SingleStep Debugger ...
OSE 4.6 embedded OS DIAB C++ compiler VxWorks SingleStep Debugger OBSAI Standard PowerPC405GP IPC Interrupt- und HW-Programmierung
Telekommunikation
3 Jahre 2 Monate
2004-04 - 2007-05

Q3-Netzmanagement Agent für einen High-Availabilty UMTS-Netzknoten

MontaVista CG-Linux gnu C++ Java ...
  • OO-Design von IPC Kommunikations-Modul und Prozessverwaltung, Implementierung, Tests
  • Codegenerierung aus XML-Schema (Datenkonversion), Java GUI für das Testsystem
MontaVista CG-Linux gnu C++ Java Eclipse MS-Visio Modelling Purify ClearCase Q3 GDMO ASN.1 CMIP DSET Agent Toolkit Marben OSI-Stack High Availability Middleware RTP 7000 Socket-Programmierung POSIX threads
Telekommunikation
3 Jahre 10 Monate
2000-06 - 2004-03

Q3-Netzmanagement Agent für einen UMTS-Netzknoten

Solaris SVR4 Unix gnu C++ ...
  • Architektur und OO-Design der Basissoftware für das gesamte Projekt, Teilimplementierung
  • OO-Design des IPC Kommunikations-Moduls, Implementierung, Tests
  • Redesign und Tuning in der Beta-Testphase beim Kunden, neue Features
Solaris SVR4 Unix gnu C++ Perl Tcl ClearCase Rational Purify Q3 GDMO CMIP ASN.1 DSET Agent Toolkit Socket-IPC kooperatives Multithreading
Telekommunikation
6 Monate
2002-03 - 2002-08

Update/Copy Tool für Verteilung der Website-Contents

Projektleiter (1 Mann Projekt) Linux C gmake ...
Projektleiter (1 Mann Projekt)
  • Weiterentwicklung eines Public-Domain Tools, Implementierung einer Web-Schnittstelle, Acceptance-Tests
Linux C gmake Internet HTML HTTP Lotus Domino-Webserver Apache Server
Autohersteller
9 Monate
1999-08 - 2000-04

CORBA-basiertes Netzwerkmanagentsystem fuer ein ATM-Netz

Solaris C/C++ SparcWorks ...
  • OO-Design von Generic-SNMP Subsystem, Implementierung, Tests
Solaris C/C++ SparcWorks ClearCase Software through Pictures CORBA (Visigenic) OO-DB Versant RogueWave threads++ SNMP (ARL) ACE-Toolkit
Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

1996

  • Promotion, TU Dresden, Abschluß: Dr.-Ing.
  • Thema: "Lastverteilungsalgorithmus für ein vernetztes Computersystem"

 

1988

  • Informatikstudium TU Dresden, Abschluß: Dipl.-Ing.
  • Schwerpunkte: Datenübertragung, Netzerke LAN/WAN, OSI Standards

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Methoden:

  • Objektorientierung: Design, Programmierung, Patterns, Refactoring, Testen
  • OO-Design: UML (1 und 2), Wirfs-Brock, Design by Contract, IoC
  • Iteratives Development (aus RUP)
  • Test-Driven Development (aus XP)


Tools:

  • Modelierung/Design: Enterprise Architect, Rational Rose, MS-Visio Modeller, StP, Objectory, ClassBuilder
  • Programmierung: gnu C++ Tools (make/debugger/profiler), Eclipse (Java), MS-VisualStudio, QtCreator
  • Testen/Fehlersuche: Rational Purify, DevPartner, Valgrind, Cantata, C++Unit/JUnit, JProbe, Venkman-Debugger
  • Versionverwaltung: Rational Clearcase, MS Team Server, Subversion, git


Spezialkenntnisse:

  • Architektur: Client/Server Architekturen, High-Availability und Fault-Tolerance, verteilte Systeme
  • Netzmanagement: SNMP, ASN.1, Q3, CMIP, GDMO, DSET Q3-Agent Toolkit
  • Systemprogrammierung UNIX/Linux: IPC, Sockets,Prozesse, Multithreading, POSIX threads, Qt-Threads und Signale, boost::threads
  • Web-Programmierung: Tomcat, Struts2, Ajax, Tiles, JSP, Taglibs, Spring, JDBC, Hibernate (Grundkenntnisse)
  • Nachrichtentechnik: Grundkenntisse in DSP, Modulation, DVB-T, DVB-C  

Erfahrungen:

  • Ich bin ein Senior-Softwareentwickler mit mehrjähriger Erfahrung im Design und Implementierung von OO-Applikationen und Frameworks sowie in Arbeit mit großen Softwaresystemen.
  • Ich habe Erfahrung im Auflösen komplizierter Sachverhalte: z.B. eine schwierige Fehlersuche und anschließendes Redesign eines großen Systems.
  • Wegen meiner Erfahrungen werde ich bei Performance-Fragen hellwach. Ich glaube an den "Lohn der Einfachheit": an das Suchen der einfachsten Lösung, die funktionieren könnte.

Betriebssysteme

Echtzeitbetriebssysteme
OSE
MVS, OS/390
ISPF, TSO
SUN OS, Solaris
Unix
Linux (RedHat, MontaVista), SVR4, früher SINIX, AIX, HP-UX
VxWorks
Windows
XP, Server 2003, Embedded

Programmiersprachen

ASN.1
Assembler
C
C++
sehr gut - Multithreading, Streams, Optimierung, ?Modern C++? (Templates, Boost, Lambdas, C++11), Visual C++ (früher MFC), Qt GUI-Framework
Clojure
Grundkenntnisse funktionale Sprachen
F#
Grundkenntnisse funktionale Sprachen
Haskell
Grundkenntnisse funktionale Sprachen
Imake, GNU-Make, Make-Maker etc...
gnu-make
Java
gut - JSE2 5.0/6.0, Threading, Generics, SWT and JFace, Servlets und J2EE, Groovy scripting
JavaScript
Grundkenntnisse, etwas JQuery und Angular.js
Perl
erweiterte Grundkenntnisse - UNIX scripts, CGI, Objekte
PL/1
früher mal
PROGRESS-4GL
Python
gut - Testskripte, XML Processing (minidom), GUI (PyQt früher Gtk), SimpleCV, etwas PIL
Qt
Scriptsprachen
Groovy
Shell
Bourne-Shell, awk, langjährige UNIX-Efrahrung
Tcl/Tk

Datenbanken

Informix
Client-Programmierung über native API
Ingres
MySQL
Client-Programmierung über ODBC
Oracle
SQL-Server: Client-Programmierung, SQL-Server Management Studio
Proprietäre DB
Raima - eine nichtrelationale, embedded Datenbank
versant, artbase
Versant OO-Datenbank, Telekom-Umfeld

Datenkommunikation

ATM
und SDH
CORBA
Internet, Intranet
HTML, HTTP, HTTPS, VoIP, Email und Chat Protokolle, JSON, XML
ISO/OSI
Q3, GDMO, CMIP, Marben OSI stack
LU6.2
Radio Link Protocol
SNMP
v1, v2, Internet MIBs
TCP/IP
IP Protokollfamilie, VPN Technologie (PPP, L2TP), openSSL, Sockets
UMTS
genereller Überblick über Protokolle und Architektur
X.400 X.25 X.225 X.75...
X.25 Gateway als Diplom

Branchen

Branchen

Telekommunikation
Softwareentwicklung

Einsatzorte

Einsatzorte

Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: süddeutscher Raum, bevorzugt München

möglich

Projekte

Projekte

6 Jahre 9 Monate
2017-07 - heute

System zur Generierung von Bildverarbeitungsapplikationen

Software-Entwickler Qt 5.4 (QWidgets und QML) Halcon Thrift ...
Software-Entwickler
  • Implementierung neuer GUI Features, Bugfixing, Tests, Anpassung/Wiederverwendung von Legacy-Code
Qt 5.4 (QWidgets und QML) Halcon Thrift Client-Server C++ VisualStudio 2013 QtCreator Windows 7 Linux (Lubuntu 14.04) Eclipse gcc Javascript GTest GMock Subversion Jenkins JIRA Confluence Scrum Enterprise Architect
Softwarehaus
München
3 Jahre 4 Monate
2014-04 - 2017-07

Verteiltes Color Management System

Software-Entwickler, Software-Architekt Client-Server HTTP REST ...
Software-Entwickler, Software-Architekt
  • Design und Implementierung der REST-Schnittstelle für den Server, GUI-Client für die Anbindung, Mitarbeit an der Gesamtarchitektur
  • Testdriver, funktionale und parallele Tests, Benutzerdokumentation
  • Design und Implementierung der Migrationsapplikation (Logik und GUI), Tests mit reellen Kundeninstallationen
Client-Server HTTP REST CORS ZeroMQ Messaging ICC Profiles PDFs Kolorimetrie Qt 5.2 für GUI Casablanca REST-Framework PPL Tasks JavaScript jQuery Python 3 C++ VisualStudio 2013 Windows 7 Komponentenframework ACF Subversion TFS
Softwarehaus
Tübingen
1 Jahr
2013-04 - 2014-03

Multimedia Streaming Framework für eine Messgerätreihe

MPEG-TS DVB-T2 IP & RTP ...
  • Einbindung und GUI-Ansteuerung der DVB-T Remuxer-Drittkomponente, Einbindung der IP-Inputs, dynamische Verschaltung der Inputs und Outputs, Board-Ansteuerung mit DTAPI (DekTec API)
MPEG-TS DVB-T2 IP & RTP Streaming Multithreading C++11 Boost Intel TBB Templates C++ VisualStudio 2008/2010 Intel Compiler XE 2013 Intel Inspector ClearCase
Industrie
4 Monate
2013-04 - 2013-07

GUI für ein Messgerät für digitale TV-Ströme (DVB-C2)

DVB-C2 Standard OFDM Modulation C++ VisualStudio 2008 und 2010 ...
  • Messkonfigurationen mit Drag & Drop (Qt-basiert), graphische Darstellung vom DVB-C2 L1 Spectrum Overview, DSs, PLPs
DVB-C2 Standard OFDM Modulation C++ VisualStudio 2008 und 2010 Qt 4 R&S ChartDisplay Framework Qt Custom Styles
Industrie
1 Jahr 5 Monate
2011-12 - 2013-04

Umstellung eines Client-Server Messsystems vom MFC auf Qt

++ VisualStudio 2008 und 2010 Qt 4 QtWinMigrate ...
  • Migration auf VisualStudio 2010, GUI-Implementierung in Qt, neues Design für das AMM-Subsystem um vom überkomplizieren Legacy MFC Code wegzukommen, Implementierung, Tests
++ VisualStudio 2008 und 2010 Qt 4 QtWinMigrate MS-Team Server PostgreSQL MFC. C++/CLI
Softwarehaus
2 Monate
2013-01 - 2013-02

System Monitoring proprietärer Windows-Geräte

SNMP Agent, MIB C++ VisualStudio 2008 Express Ed. Windows SNMP Extension Agent API SNMP v.1 ...
SNMP Agent, MIB
  • Kundenkommunikation (1 Mann Projekt), Entwurf einer proprietären MIB, Design, Programmierung und Tests des SNMP Agents, Einbindung der CPU-ID DLL, Installtionsprogramm
C++ VisualStudio 2008 Express Ed. Windows SNMP Extension Agent API SNMP v.1 ManageEngine MIB-Browser CPU-ID System Monitoring Dev Kit Windows XP Vista und 7
Industrie
8 Monate
2011-09 - 2012-04

Pflege und Weiterentwicklung eines konzernweites Intranet Partner Portals

Java 6 Groovy Eclipse ...
  • Implementierung neuer Features, Bugfixes, Datenpflege
Java 6 Groovy Eclipse jWic Web-Framework DAO-Objects Apache-POI Excel Bibliothek Jetty Webserver Hibernate Spring Microsoft SQL-Server Windows Server 2003 Subversion
Internationaler Konzern
9 Monate
2011-04 - 2011-12

Neuronalnetzbasiertes Bild- und Videoerkennungssystem

C++ VisualStudio 2008 Qt 4 Subversion ...
  • Konzeption fürs Verfahren und Algorithmen, Softwaredesign, Implementierung, Tests
C++ VisualStudio 2008 Qt 4 Subversion Komponentenframework ACF Python SimpleCV Bildverarbeitung Bilderkennungsverfahren Klassifizierung maschinelles Lernen neuronale Netze
Software-Startup
3 Jahre 3 Monate
2008-02 - 2011-04

Protokollerkennung für eine Satellitenkommunikationsanlage

Enterprise Architect C++ VisualStudio 2005 Windows XP/Server ...
Enterprise Architect C++ VisualStudio 2005 Windows XP/Server Clearcase Qt 4.3 XML INMARSAT-Protokolle HDLC PPP TCP/IP HTTP Email/Webmail VoIP
Telekommunikation
7 Monate
2007-06 - 2007-12

Web Application für remote SW Installation auf einen UMTS-Netzknoten

Struts 2 Tiles Spring ...
  • Übernahme und Erweiterung der Webapplication (GUI und Servlet Anteile, JDBC)
  • Performance-Optimierung, Memory Leaks-Suche
Struts 2 Tiles Spring Acegi-Security Ajax JSP custom tags Redhat Linux Java 5 VmWare Tomcat 5.5 mySQL 5.0 Eclipse Ant JProbe
Telekommunikation
5 Monate
2007-06 - 2007-10

RRH-Karte (Remote Radio Head) für eine UMTS-Basisstation

OSE 4.6 embedded OS DIAB C++ compiler VxWorks SingleStep Debugger ...
OSE 4.6 embedded OS DIAB C++ compiler VxWorks SingleStep Debugger OBSAI Standard PowerPC405GP IPC Interrupt- und HW-Programmierung
Telekommunikation
3 Jahre 2 Monate
2004-04 - 2007-05

Q3-Netzmanagement Agent für einen High-Availabilty UMTS-Netzknoten

MontaVista CG-Linux gnu C++ Java ...
  • OO-Design von IPC Kommunikations-Modul und Prozessverwaltung, Implementierung, Tests
  • Codegenerierung aus XML-Schema (Datenkonversion), Java GUI für das Testsystem
MontaVista CG-Linux gnu C++ Java Eclipse MS-Visio Modelling Purify ClearCase Q3 GDMO ASN.1 CMIP DSET Agent Toolkit Marben OSI-Stack High Availability Middleware RTP 7000 Socket-Programmierung POSIX threads
Telekommunikation
3 Jahre 10 Monate
2000-06 - 2004-03

Q3-Netzmanagement Agent für einen UMTS-Netzknoten

Solaris SVR4 Unix gnu C++ ...
  • Architektur und OO-Design der Basissoftware für das gesamte Projekt, Teilimplementierung
  • OO-Design des IPC Kommunikations-Moduls, Implementierung, Tests
  • Redesign und Tuning in der Beta-Testphase beim Kunden, neue Features
Solaris SVR4 Unix gnu C++ Perl Tcl ClearCase Rational Purify Q3 GDMO CMIP ASN.1 DSET Agent Toolkit Socket-IPC kooperatives Multithreading
Telekommunikation
6 Monate
2002-03 - 2002-08

Update/Copy Tool für Verteilung der Website-Contents

Projektleiter (1 Mann Projekt) Linux C gmake ...
Projektleiter (1 Mann Projekt)
  • Weiterentwicklung eines Public-Domain Tools, Implementierung einer Web-Schnittstelle, Acceptance-Tests
Linux C gmake Internet HTML HTTP Lotus Domino-Webserver Apache Server
Autohersteller
9 Monate
1999-08 - 2000-04

CORBA-basiertes Netzwerkmanagentsystem fuer ein ATM-Netz

Solaris C/C++ SparcWorks ...
  • OO-Design von Generic-SNMP Subsystem, Implementierung, Tests
Solaris C/C++ SparcWorks ClearCase Software through Pictures CORBA (Visigenic) OO-DB Versant RogueWave threads++ SNMP (ARL) ACE-Toolkit
Telekommunikation

Aus- und Weiterbildung

Aus- und Weiterbildung

1996

  • Promotion, TU Dresden, Abschluß: Dr.-Ing.
  • Thema: "Lastverteilungsalgorithmus für ein vernetztes Computersystem"

 

1988

  • Informatikstudium TU Dresden, Abschluß: Dipl.-Ing.
  • Schwerpunkte: Datenübertragung, Netzerke LAN/WAN, OSI Standards

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Methoden:

  • Objektorientierung: Design, Programmierung, Patterns, Refactoring, Testen
  • OO-Design: UML (1 und 2), Wirfs-Brock, Design by Contract, IoC
  • Iteratives Development (aus RUP)
  • Test-Driven Development (aus XP)


Tools:

  • Modelierung/Design: Enterprise Architect, Rational Rose, MS-Visio Modeller, StP, Objectory, ClassBuilder
  • Programmierung: gnu C++ Tools (make/debugger/profiler), Eclipse (Java), MS-VisualStudio, QtCreator
  • Testen/Fehlersuche: Rational Purify, DevPartner, Valgrind, Cantata, C++Unit/JUnit, JProbe, Venkman-Debugger
  • Versionverwaltung: Rational Clearcase, MS Team Server, Subversion, git


Spezialkenntnisse:

  • Architektur: Client/Server Architekturen, High-Availability und Fault-Tolerance, verteilte Systeme
  • Netzmanagement: SNMP, ASN.1, Q3, CMIP, GDMO, DSET Q3-Agent Toolkit
  • Systemprogrammierung UNIX/Linux: IPC, Sockets,Prozesse, Multithreading, POSIX threads, Qt-Threads und Signale, boost::threads
  • Web-Programmierung: Tomcat, Struts2, Ajax, Tiles, JSP, Taglibs, Spring, JDBC, Hibernate (Grundkenntnisse)
  • Nachrichtentechnik: Grundkenntisse in DSP, Modulation, DVB-T, DVB-C  

Erfahrungen:

  • Ich bin ein Senior-Softwareentwickler mit mehrjähriger Erfahrung im Design und Implementierung von OO-Applikationen und Frameworks sowie in Arbeit mit großen Softwaresystemen.
  • Ich habe Erfahrung im Auflösen komplizierter Sachverhalte: z.B. eine schwierige Fehlersuche und anschließendes Redesign eines großen Systems.
  • Wegen meiner Erfahrungen werde ich bei Performance-Fragen hellwach. Ich glaube an den "Lohn der Einfachheit": an das Suchen der einfachsten Lösung, die funktionieren könnte.

Betriebssysteme

Echtzeitbetriebssysteme
OSE
MVS, OS/390
ISPF, TSO
SUN OS, Solaris
Unix
Linux (RedHat, MontaVista), SVR4, früher SINIX, AIX, HP-UX
VxWorks
Windows
XP, Server 2003, Embedded

Programmiersprachen

ASN.1
Assembler
C
C++
sehr gut - Multithreading, Streams, Optimierung, ?Modern C++? (Templates, Boost, Lambdas, C++11), Visual C++ (früher MFC), Qt GUI-Framework
Clojure
Grundkenntnisse funktionale Sprachen
F#
Grundkenntnisse funktionale Sprachen
Haskell
Grundkenntnisse funktionale Sprachen
Imake, GNU-Make, Make-Maker etc...
gnu-make
Java
gut - JSE2 5.0/6.0, Threading, Generics, SWT and JFace, Servlets und J2EE, Groovy scripting
JavaScript
Grundkenntnisse, etwas JQuery und Angular.js
Perl
erweiterte Grundkenntnisse - UNIX scripts, CGI, Objekte
PL/1
früher mal
PROGRESS-4GL
Python
gut - Testskripte, XML Processing (minidom), GUI (PyQt früher Gtk), SimpleCV, etwas PIL
Qt
Scriptsprachen
Groovy
Shell
Bourne-Shell, awk, langjährige UNIX-Efrahrung
Tcl/Tk

Datenbanken

Informix
Client-Programmierung über native API
Ingres
MySQL
Client-Programmierung über ODBC
Oracle
SQL-Server: Client-Programmierung, SQL-Server Management Studio
Proprietäre DB
Raima - eine nichtrelationale, embedded Datenbank
versant, artbase
Versant OO-Datenbank, Telekom-Umfeld

Datenkommunikation

ATM
und SDH
CORBA
Internet, Intranet
HTML, HTTP, HTTPS, VoIP, Email und Chat Protokolle, JSON, XML
ISO/OSI
Q3, GDMO, CMIP, Marben OSI stack
LU6.2
Radio Link Protocol
SNMP
v1, v2, Internet MIBs
TCP/IP
IP Protokollfamilie, VPN Technologie (PPP, L2TP), openSSL, Sockets
UMTS
genereller Überblick über Protokolle und Architektur
X.400 X.25 X.225 X.75...
X.25 Gateway als Diplom

Branchen

Branchen

Telekommunikation
Softwareentwicklung

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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