Design, Anwendungsentwicklung, Systemprogrammierung, Testautomatisierung
Aktualisiert am 26.10.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.01.2025
Verfügbar zu: 70%
davon vor Ort: 20%
C++
SQL
Unix Shell Scripting
SQL-Programmierung
PL/SQL
Deutsch
Muttersprache
Englisch
fließend
Französisch
Grundkenntnisse (5 Jahre Schule)

Einsatzorte

Einsatzorte

Remote (+500km)

Remote über Internet/OpenVPN möglich

möglich

Projekte

Projekte

4 Jahre 2 Monate
2020-10 - heute

Integration Fremdsysteme

Software-Entwickler
Software-Entwickler

- Anbindung externer Systeme

- Formatkonvertierung

C++ Linux GCC Git Ansible Oracle PostgreSQL
Automotive
remote
6 Jahre 4 Monate
2018-08 - heute

Meldewesen

Software-Entwickler
Software-Entwickler

Automatisierung und Erweiterung von Testabläufen

Unterstützung bei der Fehlersuche

Installation von neuen Releases, Patches, und Hotfixe

Entwicklung von SQL-Skripten

Shell Python Java Linux Abacus/DaVinci Abacus360 Oracle Abacus embedded Microsoft SQL-Server 2016 Jira Kubernetes
Bank
Stuttgart, remote
2 Monate
2020-08 - 2020-09

Wartung und Erweiterung eines Adapters

Software-Entwickler
Software-Entwickler

- Erstellung von Unittests

- Erstellung von Regressionstests

- Erweiterung um neue JSON-Formate

C++ Linux JSON GCC Git Google Test
Automotive
remote
1 Monat
2020-03 - 2020-03

Sicherung einer Legacy-Webanwendung

Software-Entwickler
Software-Entwickler

- Prüfung der Eingangsparameter (Whitelist, reguläre Ausdrücke)

- Sicherung von SQL-Anfragen durch Prepared-Statements

- Vermeidung von Command-Injection durch korrekten Aufruf externer Anwendungen

Perl Linux Git Apache
Automotive
remote
2 Jahre 4 Monate
2017-12 - 2020-03

Import von Produktionsdaten

Software-Entwickler Testlink
Software-Entwickler

Import von Produktionsdaten aus XML-Nachrichten in die Datenbank. Parallel dazu Anreicherung der Daten und Export als XML zur Weiterverarbeitung in nachgelagerten Systemen.

C++ Linux GCC GNU make RPM CVS libxml2 CppUnit Git Open Build Service
Testlink
Automotive
remote
7 Monate
2018-04 - 2018-10

Doppelte Buchführung

Software-Entwickler
Software-Entwickler

Entwicklung einer einfachen Webanwendung zur doppelten Buchführung

- Anlegen eines Kontenplans

- Journal

- Summen- und Saldenlisten

PHP Symfony Linux Apache Git Doctrine
privat
remote
1 Monat
2018-01 - 2018-01

Video-Fragebogen

Software-Entwickler
Software-Entwickler

- Einbindung eines Youtube-Videos und Erstellung eines Fragebogens auf der Basis der Videoinhalte.

HTML CSS PHP Javascript Youtube
Web-Agentur
remote
2 Monate
2017-10 - 2017-11

Warteschlangen-Adapter

Software-Entwickler Testlink
Software-Entwickler

Entwicklung eines Daemons zur Weiterleitung von Nachrichten aus einer proprietären Warteschlange nach RabbitMQ und zurück.

C++ Linux GCC GNU make RPM CVS RabbitMQ
Testlink
Automotive
remote
1 Monat
2017-10 - 2017-10

Umstellung Google reCAPTCHA

Software-Entwickler
Software-Entwickler

- Umstellung eines vorhandenen reCAPTCHA v2 auf reCAPTCHA invisible

HTML CSS PHP Javascript Google reCaptcha
Web-Agentur
remote
5 Monate
2017-06 - 2017-10

Konvertierung von JSON-Anfragen

Software-Entwickler Testlink
Software-Entwickler

- JSON-Anfragen in ein fixes Format konvertieren

- Weiterleiten der Anfragen an ein Backend-System

- Interpretation/Aggregation der Antworten und Konvertierung in eine JSON-Antwort

C++ Linux JSON GCC GNU make RPM CVS Bugzilla CppUnit
Testlink
Automotive
Aachen, remote
3 Monate
2017-04 - 2017-06

SOAP-Anbindung eines Legacy-Systems

Software-Entwickler Testlink
Software-Entwickler

- Entwicklung eines CGI-Prozesses mit Anbindung an einen Apache Web Server

- Konvertierung der SOAP-Requests in ein Datenformat mit festen Formaten

- Rückumwandlung der Antworten in eine SOAP-Response

C++ Linux SOAP GCC GNU make RPM CVS libxml2 Bugzilla CppUnit
Testlink
Automotive
Aachen, remote
5 Monate
2016-12 - 2017-04

Datenexport/Umwandlung nach JSON

Software-Entwickler Testlink
Software-Entwickler

- Einlesen der Daten aus einer Warteschlange

- Konvertieren aus einem proprietären Format nach JSON

- Ablage des JSON-Format im Dateisystem

C++ Linux JSON GCC GNU make RPM CVS Bugzilla
Testlink
Automotive
Aachen, remote
1 Monat
2017-03 - 2017-03

Erweiterung eines Web-Formulars

Software Entwickler PHP
Software Entwickler

- Anpassung eines vorhandenen Moduls um die Möglichkeit einen Anhang hochzuladen

- Unterstützung des Kunden bei der Integration

Joomla Git
PHP
Web-Agentur
remote
2 Monate
2016-10 - 2016-11

Umstellung Java nach C#

Software-Entwickler
Software-Entwickler

- Umschreiben existierender eRoom-Anwendungen von Java nach C#

C# Java eRoom Windows monodevelop
Pharmagroßhandel
remote
4 Monate
2016-07 - 2016-10

Aggregation und Synchronisation von Daten

Software-Entwickler
Software-Entwickler

- Aggregierung von Systemdaten auf mehreren Systemen

- Synchronisation dieser aggregierten Daten in eine zentrale Datenbank zur weiteren Auswertung über eine Webanwendung

- Integrationstest

C++ Oracle 11 SQL Linux JSON GCC GNU make RPM PostgreSQL CVS Bugzilla
Automotive
Aachen, remote
2 Monate
2016-04 - 2016-05

Backend-Entwicklung für mobile Anwendung

Analyst/Designer
Analyst/Designer

- Analyse der Anforderungen für eine mobile Kontaktanwendung

- Erarbeitung von Vorschlägen für eine REST-API

- Grobdesign für das Datenbanklayout, benötigte Tabellen

Python REST Google App Engine MySQL
Sonstige
remote
1 Monat
2015-12 - 2015-12

Anbindung eines CMS an ActiveDirectoy

Software-Entwickler
Software-Entwickler

Erarbeitung der ActiveDirectory/LDAP Queries. Konfiguration des CMS und kleinere Anpassung des CMS/LDAP-Moduls

ActiveDirectory Infoglue Java Linux
IT-Dienstleistungen
Witten
2 Monate
2015-09 - 2015-10

OXID eShop Direkthandel Modul

Software-Entwickler
Software-Entwickler

Entwicklung eines Moduls für den Direkthandel. Konvertierung einer Bestellung in ein passendes XML-Format. Übermittlung dieser XML-Bestellung zusammen mit einer PDF-Rechnung und Lieferschein per FTP an den Direkthandel-Dienstleister.

PHP Linux FTP XML Smarty
Handel
remote
1 Monat
2014-08 - 2014-08

Google Chrome Plugin

Software-Entwickler
Software-Entwickler

Entwicklung eines Native Client Plugin-Prototypen für den Google Chrome Browser. Übernahme von Einzelbildern und Erstellung einer Animation.

C++ Javascript Git Linux Google Chrome NaCl
Internet/Kartenanbieter
Berlin
2 Monate
2014-06 - 2014-07

SMS-Server

Software-Entwickler
Software-Entwickler

Konfiguration und Anpassung des SMSLib-Servers. Entwicklung eines UCP/EMI-Gateways. Erstellung eines einfachen Web-Formulars zum SMS-Versand. Entwicklung eines Web-Service zum Versand von SMS. Test der Anbindung an GSM-Modem und SMPP-Provider.

Java JDBC Axis 2 Tomcat SMSLib Eclipse CVS Linux
Software/IT
remote
1 Monat
2014-03 - 2014-03

Eclipse Schulung

Dozent
Dozent

- Halten einer zweitägigen Schulung

- Einführung in Eclipse

- Arbeiten mit Perspektiven, Views, Editoren

- Debugging von Java-Programmen

Microsoft Windows Eclipse Java
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

1984 Abitur, Gymnasium
1984-1987 Informatikstudium (abgebrochen)
1987- selbständiger Softwareentwickler

Autodidakt

Kompetenzen

Kompetenzen

Top-Skills

C++ SQL Unix Shell Scripting SQL-Programmierung PL/SQL

Produkte / Standards / Erfahrungen / Methoden

Abacus/DaVinci
Fortgeschritten
Abacus360
Fortgeschritten
ActiveDirectory
Apache
Axis 2
Bugzilla
CppUnit
CSS
CVS
Doctrine
Eclipse
eRoom
FTP
GCC
Git
Fortgeschritten
Google App Engine
Google Chrome
Google reCAPTCHA
HTML
Infoglue
Joomla
libxml2
monodevelop
NaCl
Open Build Service
RabbitMQ
REST
RPM
Smarty
SOAP
Symfony
Testlink
Tomcat
XML
Youtube
Kubernetes
Fortgeschritten
Methoden:
=========
  • objektorientierte Analyse, Design und Programmierung (OOA, OOD und OOP)
  • UML-Notation

Produkte:
=========
  • ffmpeg, libav
  • Motif 1.2
  • Objectstore 3.0-5.1
  • Orbix 2.2, 2.3, 3.0
  • Tomcat 3.1
  • CMVC
  • CVS
  • subversion, svn
  • git
  • ClearCase
  • Mozilla 1.x, XUL
  • cygwin, MinGW
Standards:
==========
  • TCP/IP
  • CORBA
  • SIP

Betriebssysteme

Linux
Microsoft Windows
PalmOS
Grundkenntnisse
Unix
AIX, Linux, Kernelprogrammierung, ca. 20 Jahre Erfahrung
Windows

Programmiersprachen

Basic
einfache Excel-Makros
C
C#
Grundkenntnisse, ca. 3 Jahre Erfahrung
C++
gcc, AIX/xlC, STL, ca. 25 Jahre Erfahrung
CORBA IDL
Orbix
Emacs
Emacs-Lisp, ca. 20 Jahre Erfahrung
GNU make
Imake, GNU-Make, Make-Maker etc...
GNU-Make, PVCS-Build
Java
ca. 15 Jahre Erfahrung
JavaScript
Grundkenntnisse
JSON
Lisp
Emacs-Lisp, ca. 20 Jahre Erfahrung
Perl
ca. 10 Jahre Erfahrung
PHP
Grundkenntnisse
PL/SQL
ca. 2 Jahre Erfahrung
Postscript
Grundkenntnisse
Python
Grundkenntnisse, ca. 2 Jahre Erfahrung
Ruby
Grundkenntnisse
Shell
Bourne-Shell, ca. 25 Jahre Erfahrung
Tcl/Tk
TeX, LaTeX
XML, XPath
Grundkenntnisse
Xt, Motif
Motif 1.2
XUL (Mozilla)
Grundkenntnisse
yacc/lex
Grundkenntnisse

Datenbanken

ctree
DB2
Ingres
JDBC
MySQL
Grundkenntnisse
Object Store
Oracle
PL/SQL
Oracle 11
Postgres
Grundkenntnisse
PostgreSQL
SQL
DB2, Oracle PL/SQL, Ingres, MySQL, Postgres, ca. 15 Jahre Erfahrung

Datenkommunikation

CORBA
Orbix
Internet, Intranet
Message Queuing
IBM MQ-Series
RPC
sunrpc
SMSLib
TCP/IP
HTTP, NFS, FTP, SIP

Hardware

IBM RS6000
SMP
PC

Design / Entwicklung / Konstruktion

Google Test

Branchen

Branchen

Automobil
Pharmagroßhandel
Telekommunikation
Banken

 

Einsatzorte

Einsatzorte

Remote (+500km)

Remote über Internet/OpenVPN möglich

möglich

Projekte

Projekte

4 Jahre 2 Monate
2020-10 - heute

Integration Fremdsysteme

Software-Entwickler
Software-Entwickler

- Anbindung externer Systeme

- Formatkonvertierung

C++ Linux GCC Git Ansible Oracle PostgreSQL
Automotive
remote
6 Jahre 4 Monate
2018-08 - heute

Meldewesen

Software-Entwickler
Software-Entwickler

Automatisierung und Erweiterung von Testabläufen

Unterstützung bei der Fehlersuche

Installation von neuen Releases, Patches, und Hotfixe

Entwicklung von SQL-Skripten

Shell Python Java Linux Abacus/DaVinci Abacus360 Oracle Abacus embedded Microsoft SQL-Server 2016 Jira Kubernetes
Bank
Stuttgart, remote
2 Monate
2020-08 - 2020-09

Wartung und Erweiterung eines Adapters

Software-Entwickler
Software-Entwickler

- Erstellung von Unittests

- Erstellung von Regressionstests

- Erweiterung um neue JSON-Formate

C++ Linux JSON GCC Git Google Test
Automotive
remote
1 Monat
2020-03 - 2020-03

Sicherung einer Legacy-Webanwendung

Software-Entwickler
Software-Entwickler

- Prüfung der Eingangsparameter (Whitelist, reguläre Ausdrücke)

- Sicherung von SQL-Anfragen durch Prepared-Statements

- Vermeidung von Command-Injection durch korrekten Aufruf externer Anwendungen

Perl Linux Git Apache
Automotive
remote
2 Jahre 4 Monate
2017-12 - 2020-03

Import von Produktionsdaten

Software-Entwickler Testlink
Software-Entwickler

Import von Produktionsdaten aus XML-Nachrichten in die Datenbank. Parallel dazu Anreicherung der Daten und Export als XML zur Weiterverarbeitung in nachgelagerten Systemen.

C++ Linux GCC GNU make RPM CVS libxml2 CppUnit Git Open Build Service
Testlink
Automotive
remote
7 Monate
2018-04 - 2018-10

Doppelte Buchführung

Software-Entwickler
Software-Entwickler

Entwicklung einer einfachen Webanwendung zur doppelten Buchführung

- Anlegen eines Kontenplans

- Journal

- Summen- und Saldenlisten

PHP Symfony Linux Apache Git Doctrine
privat
remote
1 Monat
2018-01 - 2018-01

Video-Fragebogen

Software-Entwickler
Software-Entwickler

- Einbindung eines Youtube-Videos und Erstellung eines Fragebogens auf der Basis der Videoinhalte.

HTML CSS PHP Javascript Youtube
Web-Agentur
remote
2 Monate
2017-10 - 2017-11

Warteschlangen-Adapter

Software-Entwickler Testlink
Software-Entwickler

Entwicklung eines Daemons zur Weiterleitung von Nachrichten aus einer proprietären Warteschlange nach RabbitMQ und zurück.

C++ Linux GCC GNU make RPM CVS RabbitMQ
Testlink
Automotive
remote
1 Monat
2017-10 - 2017-10

Umstellung Google reCAPTCHA

Software-Entwickler
Software-Entwickler

- Umstellung eines vorhandenen reCAPTCHA v2 auf reCAPTCHA invisible

HTML CSS PHP Javascript Google reCaptcha
Web-Agentur
remote
5 Monate
2017-06 - 2017-10

Konvertierung von JSON-Anfragen

Software-Entwickler Testlink
Software-Entwickler

- JSON-Anfragen in ein fixes Format konvertieren

- Weiterleiten der Anfragen an ein Backend-System

- Interpretation/Aggregation der Antworten und Konvertierung in eine JSON-Antwort

C++ Linux JSON GCC GNU make RPM CVS Bugzilla CppUnit
Testlink
Automotive
Aachen, remote
3 Monate
2017-04 - 2017-06

SOAP-Anbindung eines Legacy-Systems

Software-Entwickler Testlink
Software-Entwickler

- Entwicklung eines CGI-Prozesses mit Anbindung an einen Apache Web Server

- Konvertierung der SOAP-Requests in ein Datenformat mit festen Formaten

- Rückumwandlung der Antworten in eine SOAP-Response

C++ Linux SOAP GCC GNU make RPM CVS libxml2 Bugzilla CppUnit
Testlink
Automotive
Aachen, remote
5 Monate
2016-12 - 2017-04

Datenexport/Umwandlung nach JSON

Software-Entwickler Testlink
Software-Entwickler

- Einlesen der Daten aus einer Warteschlange

- Konvertieren aus einem proprietären Format nach JSON

- Ablage des JSON-Format im Dateisystem

C++ Linux JSON GCC GNU make RPM CVS Bugzilla
Testlink
Automotive
Aachen, remote
1 Monat
2017-03 - 2017-03

Erweiterung eines Web-Formulars

Software Entwickler PHP
Software Entwickler

- Anpassung eines vorhandenen Moduls um die Möglichkeit einen Anhang hochzuladen

- Unterstützung des Kunden bei der Integration

Joomla Git
PHP
Web-Agentur
remote
2 Monate
2016-10 - 2016-11

Umstellung Java nach C#

Software-Entwickler
Software-Entwickler

- Umschreiben existierender eRoom-Anwendungen von Java nach C#

C# Java eRoom Windows monodevelop
Pharmagroßhandel
remote
4 Monate
2016-07 - 2016-10

Aggregation und Synchronisation von Daten

Software-Entwickler
Software-Entwickler

- Aggregierung von Systemdaten auf mehreren Systemen

- Synchronisation dieser aggregierten Daten in eine zentrale Datenbank zur weiteren Auswertung über eine Webanwendung

- Integrationstest

C++ Oracle 11 SQL Linux JSON GCC GNU make RPM PostgreSQL CVS Bugzilla
Automotive
Aachen, remote
2 Monate
2016-04 - 2016-05

Backend-Entwicklung für mobile Anwendung

Analyst/Designer
Analyst/Designer

- Analyse der Anforderungen für eine mobile Kontaktanwendung

- Erarbeitung von Vorschlägen für eine REST-API

- Grobdesign für das Datenbanklayout, benötigte Tabellen

Python REST Google App Engine MySQL
Sonstige
remote
1 Monat
2015-12 - 2015-12

Anbindung eines CMS an ActiveDirectoy

Software-Entwickler
Software-Entwickler

Erarbeitung der ActiveDirectory/LDAP Queries. Konfiguration des CMS und kleinere Anpassung des CMS/LDAP-Moduls

ActiveDirectory Infoglue Java Linux
IT-Dienstleistungen
Witten
2 Monate
2015-09 - 2015-10

OXID eShop Direkthandel Modul

Software-Entwickler
Software-Entwickler

Entwicklung eines Moduls für den Direkthandel. Konvertierung einer Bestellung in ein passendes XML-Format. Übermittlung dieser XML-Bestellung zusammen mit einer PDF-Rechnung und Lieferschein per FTP an den Direkthandel-Dienstleister.

PHP Linux FTP XML Smarty
Handel
remote
1 Monat
2014-08 - 2014-08

Google Chrome Plugin

Software-Entwickler
Software-Entwickler

Entwicklung eines Native Client Plugin-Prototypen für den Google Chrome Browser. Übernahme von Einzelbildern und Erstellung einer Animation.

C++ Javascript Git Linux Google Chrome NaCl
Internet/Kartenanbieter
Berlin
2 Monate
2014-06 - 2014-07

SMS-Server

Software-Entwickler
Software-Entwickler

Konfiguration und Anpassung des SMSLib-Servers. Entwicklung eines UCP/EMI-Gateways. Erstellung eines einfachen Web-Formulars zum SMS-Versand. Entwicklung eines Web-Service zum Versand von SMS. Test der Anbindung an GSM-Modem und SMPP-Provider.

Java JDBC Axis 2 Tomcat SMSLib Eclipse CVS Linux
Software/IT
remote
1 Monat
2014-03 - 2014-03

Eclipse Schulung

Dozent
Dozent

- Halten einer zweitägigen Schulung

- Einführung in Eclipse

- Arbeiten mit Perspektiven, Views, Editoren

- Debugging von Java-Programmen

Microsoft Windows Eclipse Java
Stuttgart

Aus- und Weiterbildung

Aus- und Weiterbildung

1984 Abitur, Gymnasium
1984-1987 Informatikstudium (abgebrochen)
1987- selbständiger Softwareentwickler

Autodidakt

Kompetenzen

Kompetenzen

Top-Skills

C++ SQL Unix Shell Scripting SQL-Programmierung PL/SQL

Produkte / Standards / Erfahrungen / Methoden

Abacus/DaVinci
Fortgeschritten
Abacus360
Fortgeschritten
ActiveDirectory
Apache
Axis 2
Bugzilla
CppUnit
CSS
CVS
Doctrine
Eclipse
eRoom
FTP
GCC
Git
Fortgeschritten
Google App Engine
Google Chrome
Google reCAPTCHA
HTML
Infoglue
Joomla
libxml2
monodevelop
NaCl
Open Build Service
RabbitMQ
REST
RPM
Smarty
SOAP
Symfony
Testlink
Tomcat
XML
Youtube
Kubernetes
Fortgeschritten
Methoden:
=========
  • objektorientierte Analyse, Design und Programmierung (OOA, OOD und OOP)
  • UML-Notation

Produkte:
=========
  • ffmpeg, libav
  • Motif 1.2
  • Objectstore 3.0-5.1
  • Orbix 2.2, 2.3, 3.0
  • Tomcat 3.1
  • CMVC
  • CVS
  • subversion, svn
  • git
  • ClearCase
  • Mozilla 1.x, XUL
  • cygwin, MinGW
Standards:
==========
  • TCP/IP
  • CORBA
  • SIP

Betriebssysteme

Linux
Microsoft Windows
PalmOS
Grundkenntnisse
Unix
AIX, Linux, Kernelprogrammierung, ca. 20 Jahre Erfahrung
Windows

Programmiersprachen

Basic
einfache Excel-Makros
C
C#
Grundkenntnisse, ca. 3 Jahre Erfahrung
C++
gcc, AIX/xlC, STL, ca. 25 Jahre Erfahrung
CORBA IDL
Orbix
Emacs
Emacs-Lisp, ca. 20 Jahre Erfahrung
GNU make
Imake, GNU-Make, Make-Maker etc...
GNU-Make, PVCS-Build
Java
ca. 15 Jahre Erfahrung
JavaScript
Grundkenntnisse
JSON
Lisp
Emacs-Lisp, ca. 20 Jahre Erfahrung
Perl
ca. 10 Jahre Erfahrung
PHP
Grundkenntnisse
PL/SQL
ca. 2 Jahre Erfahrung
Postscript
Grundkenntnisse
Python
Grundkenntnisse, ca. 2 Jahre Erfahrung
Ruby
Grundkenntnisse
Shell
Bourne-Shell, ca. 25 Jahre Erfahrung
Tcl/Tk
TeX, LaTeX
XML, XPath
Grundkenntnisse
Xt, Motif
Motif 1.2
XUL (Mozilla)
Grundkenntnisse
yacc/lex
Grundkenntnisse

Datenbanken

ctree
DB2
Ingres
JDBC
MySQL
Grundkenntnisse
Object Store
Oracle
PL/SQL
Oracle 11
Postgres
Grundkenntnisse
PostgreSQL
SQL
DB2, Oracle PL/SQL, Ingres, MySQL, Postgres, ca. 15 Jahre Erfahrung

Datenkommunikation

CORBA
Orbix
Internet, Intranet
Message Queuing
IBM MQ-Series
RPC
sunrpc
SMSLib
TCP/IP
HTTP, NFS, FTP, SIP

Hardware

IBM RS6000
SMP
PC

Design / Entwicklung / Konstruktion

Google Test

Branchen

Branchen

Automobil
Pharmagroßhandel
Telekommunikation
Banken

 

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.