Softwareentwickler Python, C++, Linux
Aktualisiert am 01.11.2021
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2021
Verfügbar zu: 80%
davon vor Ort: 50%
Deutsch
Englisch
sehr gute Kenntnisse
Italienisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

Zeitraum:         04/2010 - 03/2014 (mit Unterbrechungen)
Firma:            Phenospex GmbH / Phenospex B.V.

Projekt:          Entwicklung einer Webanwendung zur Überwachung und Analyse
                  von Wachstumsmessungen; Entwicklung einer mobilen Anwendung zur
                  Dokumentation von Pflanzenschutzmaßnahmen
Tätigkeiten:    

o Systementwurf, Datenmodellierung

o Implementierung von Backend und Frontend (Python, Django, jQuery, PostgreSQL, SQLite, lighttpd, JavaScript, Sencha Touch, HTML5, MongoDB)

o Entwicklung von Modulen zur Kommunikation mit Klimacomputern und Wetterstationen (MySQL, XML)

o Testautomation (Jenkins CI, PyUnit, pytest, Selenium)

o Konfigurationsmanagement mit SaltStack; Monitoring mit Zabbix



Zeitraum:         01/2009 - 12/2010
Firma:            Forschungszentrum Jülich

Projekt:          Prüfung eines Ausgründungsvorhabens

(Entwicklung und Vertrieb von Geräten und Software

zur Messung von Pflanzenwachstum im Hochdurchsatz)

finanziert durch Helmholtz-Enterprise-Fonds


Tätigkeiten:      o Projektleitung

o Systementwurf

o Implementierung

o Teilnahme an Businessplan-Wettbewerben und andere

  Gründungsaktivitäten



Zeitraum:         06/2008 - 12/2008
Firma:            Uni Bonn; Forschungszentrum Jülich

Projekt:          Weiterentwicklung eines Stereo-Systems zur

Bestimmung von Strukturparametern

pflanzlicher Kronendächer

(Module zur Bestimmung des Bestandsvolumens

zur Klassifkation der Blattfärbung)


Tätigkeiten:      o Spezifikation

o Implementierung

o Beratung zur Datenauswertung



Zeitraum:         10/2005 - 05/2008
Firma:            Forschungszentrum Jülich GmbH

Projekt:          Entwicklung eines Stereo-Systems zur

Bestimmung von Strukturparametern

pflanzlicher Kronendächer (Dissertation)


Tätigkeiten:      o Systemspezifikation

o Hardwareauswahl

o Implementierung d. Aufnahme- und

  Auswertungssoftware (Python, C++, XML-RPC, SWIG, Java)

o Anfertigung von Publikationen


 

Zeitraum:         10/2004 - 09/2005

Firma:            Forschungszentrum Jülich GmbH

Projekt:          Rapid Phenotyping-System für Pflanzen

(bildverarbeitungsbasiertes Screening)


Tätigkeiten:      o Systemspezifikation

o Datenbankdesign (MySQL)

o teilw. Implementierung (Python, C++, SWIG, OpenCV, Vigra)


 

Zeitraum:         03/03 - 08/2006 (ab 10/2004 nebenberuflich)

Firma:            Mobile-Chiphersteller,

Projekt:          Automatisierung von GSM/GPRS-Konformitätstests mit

Protokolltestern von Anite und Rohde & Schwarz


Tätigkeiten:      o Projektleitung

o Analyse & Design (OOA, OOD m. Rational Rose)

o Implementierung von Treibern (Java, Windows 2000, XML, Anite SAT, Rohde & Schwarz

CRTC, Rohde & Schwarz CRTU-G, Agilent Messgeräte)


 

Zeitraum:         09/2003

Firma:            Internetprovider

Projekt:          B2B-Kommunikationsframework (Java/SOAP Web services)

Tätigkeiten:      Erstellung von Dokumentation d.

Softwarearchitektur (UML),

Datenbankstruktur,

Administration


 

Zeitraum:         01/03 - 02/03

Firma:            Hersteller von Mobilfunkendgeräten

Projekt:          SunONE-Modul zur Integration eines J2ME-Emulators als Bestand-

teil eines Entwicklungskits für Embedded Java


Tätigkeiten:      o Entwicklung eines NetBeans-Moduls (Java, Windows 2000, NetBeans 3.4, J2ME)



Zeitraum:         10/02 - 12/02

Firma:            Software-Dienstleister

Projekt:          Recruitment-Datenbank

Tätigkeiten:      o Projektleitung

o Entwicklung von CGI-Skripten (Ruby, Tru64)

o Datenkbankprogrammierung (Oracle 8, PL/SQL)


 

Zeitraum:         02/00 - 09/02

Firma:            Danet GmbH,

Im Auftrag eines deutschen Prepaid-Mobilfunkanbieters


Projekt:          Customer Service System

Tätigkeiten:      o Erstellung von Batch- und

  Client/Server-Programmen. Anbindung an Mobilfunk-

  Netzelemente HLR, VMS, SMSB, OAM, MDS u. a. (Sun

  Solaris, C++, Java, Oracle, JDBC, Embedded SQL,

  CORBA, RMI, FTP, Sockets)

o Erstellung eines Java-Frameworks zur Erstellung von

  Servermodulen

o Erstellung von Spezifikationen u. a. Dokumenten (High

  Level Design, Low Level Design, Installations- und

  Betriebshandbücher, Testpläne)

o Prototypen und Codegeneratoren für Performance- und

  funktionale Tests (Python, Shell, sed/awk, Java,

  Oracle)

o Erstellung eines Testdaten-Generators für o. g.

  Customer Service System (Java/Swing, JMS, XML)

o Testautomatisierung (Java, C++, Solaris, Oracle, UNIX-

  Shell Tools, Sun Java IDL/Inprise VisiBroker CORBA)



 

Zeitraum:         10/01 - 02/2002

Firma:            Danet GmbH, Weiterstadt,

im Auftrag eines großen deutschen Mobilfunkanbieters


Projekt:          Erweiterung eines bestehenden Workflow-basierten

EAI-Systems um eine synchrone Schnittstelle

(Design und Entwicklung)


Tätigkeiten:      o Erstellung eines Load-Balancing-Services

  (C++/Linux, Digital UNIX, TAO)

o Erstellung eines Java-Servlets für Unit-Testing und

  Demonstrationszwecke (Java, XML, XSL, Sun Java IDL)


 

Zeitraum:         09/99 - 01/00

Firma:            Danet GmbH,

im Auftrag eines großen deutschen Mobilfunkanbieters


Projekt:          Workflow-basierte Anwendung zur Kundenerfassung

Tätigkeiten:      Erstellung eines Serverprogramms zur Auswertung von

EDIFACT-Nachrichten (C/C++, HP-UX, Informix)


 

Zeitraum          03/99 - 09/99

Firma:            ProSieben Information Service GmbH, Unterföhring

Projekt:          Weiterentwicklung einer bestehenden C++-Anwendung zur

Auswertung und Darstellung von Mediendaten aus

einem Data Warehouse


Tätigkeiten:      o Weiterentwicklung und Pflege

  (Windows NT, C++, MFC, VisualStudio, Informix)

o Mitwirkung bei der Erstellung eines Datenbank

  Import/Export Frameworks (Java, Informix,

  Inprise VisiBroker)

Aus- und Weiterbildung

Aus- und Weiterbildung

- Studium der Biologie an den Universitäten Marburg, Waterloo (Kanada)

und Göttingen,

- Abschluß als Diplom-Biologe 1998

98 - 99       wissenschaftlicher Mitarbeiter an der Universität Göttingen
99 - 2002     freiberuflicher Softwareentwickler
2002 - 2004   Softwareentwickler (Bardenheuer Software GmbH, Köln)
2004 - 2009   Wissenschaftlicher Mitarbeiter (Forschungszentrum Jülich GmbH)
seit 2010     freiberuflicher Softwareentwickler

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
-----------
o Objektorientierte Entwicklung
o Client/Server-Programmierung
o Testautomatisierung
o Bildverarbeitung, Optisches Screening
o Requirement-Analyse
o Systemspezifikation
o Anwendungs- und Systemprogrammierung
o High-Throughput Phenotyping

Methoden:
--------
o Objektorientierte Analyse & Design
o Datenbankdesign
o Rapid prototyping

Produkte:
--------
o C/C++ Compiler: Sun Workshop, GNU, Visual C++, HP
o CORBA:          SUN, Inprise VisiBroker, TAO
o IDE:            Eclipse, Android Studio,

MS VisualStudio, Forte

 

o CASE:           Rational Rose
o Tools:          Mercurial, subversion (svn), CVS, make, Visual SourceSafe
o DB:             PostgreSQL, MySQL, Oracle

Standards:
---------
o CORBA
o XML, XSL
o JDBC
o EDIFACT
o TCP/IP, HTTP, FTP , CGI

Betriebssysteme

SUN OS, Solaris
Unix
Linux, Digital Unix, HP-UX
Windows

Programmiersprachen

C++
Imake, GNU-Make, Make-Maker etc...
GNU Make
Java
JavaScript
PL/SQL
Python
Qt
gute Kenntnisse
Scriptsprachen
sed, awk
Shell
Bourne, Bash
Ruby: Grundkenntnisse

Datenbanken

Informix
JDBC
MySQL
Gute Kenntnisse
Oracle
7,8
SQL

Datenkommunikation

CORBA
EDIFACT
RPC
Grundkenntnisse
RS232
Grundkenntnisse
TCP/IP
RMI
XML-RPC

Hardware

PC
SUN

Branchen

Branchen

Telekommunikation
Mobilfunk
Medien
Life Science
Gartenbau
IT
Internet Service Provider
Dienstleistung
Bank-IT

Einsatzorte

Einsatzorte

Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km)
möglich

Projekte

Projekte

Zeitraum:         04/2010 - 03/2014 (mit Unterbrechungen)
Firma:            Phenospex GmbH / Phenospex B.V.

Projekt:          Entwicklung einer Webanwendung zur Überwachung und Analyse
                  von Wachstumsmessungen; Entwicklung einer mobilen Anwendung zur
                  Dokumentation von Pflanzenschutzmaßnahmen
Tätigkeiten:    

o Systementwurf, Datenmodellierung

o Implementierung von Backend und Frontend (Python, Django, jQuery, PostgreSQL, SQLite, lighttpd, JavaScript, Sencha Touch, HTML5, MongoDB)

o Entwicklung von Modulen zur Kommunikation mit Klimacomputern und Wetterstationen (MySQL, XML)

o Testautomation (Jenkins CI, PyUnit, pytest, Selenium)

o Konfigurationsmanagement mit SaltStack; Monitoring mit Zabbix



Zeitraum:         01/2009 - 12/2010
Firma:            Forschungszentrum Jülich

Projekt:          Prüfung eines Ausgründungsvorhabens

(Entwicklung und Vertrieb von Geräten und Software

zur Messung von Pflanzenwachstum im Hochdurchsatz)

finanziert durch Helmholtz-Enterprise-Fonds


Tätigkeiten:      o Projektleitung

o Systementwurf

o Implementierung

o Teilnahme an Businessplan-Wettbewerben und andere

  Gründungsaktivitäten



Zeitraum:         06/2008 - 12/2008
Firma:            Uni Bonn; Forschungszentrum Jülich

Projekt:          Weiterentwicklung eines Stereo-Systems zur

Bestimmung von Strukturparametern

pflanzlicher Kronendächer

(Module zur Bestimmung des Bestandsvolumens

zur Klassifkation der Blattfärbung)


Tätigkeiten:      o Spezifikation

o Implementierung

o Beratung zur Datenauswertung



Zeitraum:         10/2005 - 05/2008
Firma:            Forschungszentrum Jülich GmbH

Projekt:          Entwicklung eines Stereo-Systems zur

Bestimmung von Strukturparametern

pflanzlicher Kronendächer (Dissertation)


Tätigkeiten:      o Systemspezifikation

o Hardwareauswahl

o Implementierung d. Aufnahme- und

  Auswertungssoftware (Python, C++, XML-RPC, SWIG, Java)

o Anfertigung von Publikationen


 

Zeitraum:         10/2004 - 09/2005

Firma:            Forschungszentrum Jülich GmbH

Projekt:          Rapid Phenotyping-System für Pflanzen

(bildverarbeitungsbasiertes Screening)


Tätigkeiten:      o Systemspezifikation

o Datenbankdesign (MySQL)

o teilw. Implementierung (Python, C++, SWIG, OpenCV, Vigra)


 

Zeitraum:         03/03 - 08/2006 (ab 10/2004 nebenberuflich)

Firma:            Mobile-Chiphersteller,

Projekt:          Automatisierung von GSM/GPRS-Konformitätstests mit

Protokolltestern von Anite und Rohde & Schwarz


Tätigkeiten:      o Projektleitung

o Analyse & Design (OOA, OOD m. Rational Rose)

o Implementierung von Treibern (Java, Windows 2000, XML, Anite SAT, Rohde & Schwarz

CRTC, Rohde & Schwarz CRTU-G, Agilent Messgeräte)


 

Zeitraum:         09/2003

Firma:            Internetprovider

Projekt:          B2B-Kommunikationsframework (Java/SOAP Web services)

Tätigkeiten:      Erstellung von Dokumentation d.

Softwarearchitektur (UML),

Datenbankstruktur,

Administration


 

Zeitraum:         01/03 - 02/03

Firma:            Hersteller von Mobilfunkendgeräten

Projekt:          SunONE-Modul zur Integration eines J2ME-Emulators als Bestand-

teil eines Entwicklungskits für Embedded Java


Tätigkeiten:      o Entwicklung eines NetBeans-Moduls (Java, Windows 2000, NetBeans 3.4, J2ME)



Zeitraum:         10/02 - 12/02

Firma:            Software-Dienstleister

Projekt:          Recruitment-Datenbank

Tätigkeiten:      o Projektleitung

o Entwicklung von CGI-Skripten (Ruby, Tru64)

o Datenkbankprogrammierung (Oracle 8, PL/SQL)


 

Zeitraum:         02/00 - 09/02

Firma:            Danet GmbH,

Im Auftrag eines deutschen Prepaid-Mobilfunkanbieters


Projekt:          Customer Service System

Tätigkeiten:      o Erstellung von Batch- und

  Client/Server-Programmen. Anbindung an Mobilfunk-

  Netzelemente HLR, VMS, SMSB, OAM, MDS u. a. (Sun

  Solaris, C++, Java, Oracle, JDBC, Embedded SQL,

  CORBA, RMI, FTP, Sockets)

o Erstellung eines Java-Frameworks zur Erstellung von

  Servermodulen

o Erstellung von Spezifikationen u. a. Dokumenten (High

  Level Design, Low Level Design, Installations- und

  Betriebshandbücher, Testpläne)

o Prototypen und Codegeneratoren für Performance- und

  funktionale Tests (Python, Shell, sed/awk, Java,

  Oracle)

o Erstellung eines Testdaten-Generators für o. g.

  Customer Service System (Java/Swing, JMS, XML)

o Testautomatisierung (Java, C++, Solaris, Oracle, UNIX-

  Shell Tools, Sun Java IDL/Inprise VisiBroker CORBA)



 

Zeitraum:         10/01 - 02/2002

Firma:            Danet GmbH, Weiterstadt,

im Auftrag eines großen deutschen Mobilfunkanbieters


Projekt:          Erweiterung eines bestehenden Workflow-basierten

EAI-Systems um eine synchrone Schnittstelle

(Design und Entwicklung)


Tätigkeiten:      o Erstellung eines Load-Balancing-Services

  (C++/Linux, Digital UNIX, TAO)

o Erstellung eines Java-Servlets für Unit-Testing und

  Demonstrationszwecke (Java, XML, XSL, Sun Java IDL)


 

Zeitraum:         09/99 - 01/00

Firma:            Danet GmbH,

im Auftrag eines großen deutschen Mobilfunkanbieters


Projekt:          Workflow-basierte Anwendung zur Kundenerfassung

Tätigkeiten:      Erstellung eines Serverprogramms zur Auswertung von

EDIFACT-Nachrichten (C/C++, HP-UX, Informix)


 

Zeitraum          03/99 - 09/99

Firma:            ProSieben Information Service GmbH, Unterföhring

Projekt:          Weiterentwicklung einer bestehenden C++-Anwendung zur

Auswertung und Darstellung von Mediendaten aus

einem Data Warehouse


Tätigkeiten:      o Weiterentwicklung und Pflege

  (Windows NT, C++, MFC, VisualStudio, Informix)

o Mitwirkung bei der Erstellung eines Datenbank

  Import/Export Frameworks (Java, Informix,

  Inprise VisiBroker)

Aus- und Weiterbildung

Aus- und Weiterbildung

- Studium der Biologie an den Universitäten Marburg, Waterloo (Kanada)

und Göttingen,

- Abschluß als Diplom-Biologe 1998

98 - 99       wissenschaftlicher Mitarbeiter an der Universität Göttingen
99 - 2002     freiberuflicher Softwareentwickler
2002 - 2004   Softwareentwickler (Bardenheuer Software GmbH, Köln)
2004 - 2009   Wissenschaftlicher Mitarbeiter (Forschungszentrum Jülich GmbH)
seit 2010     freiberuflicher Softwareentwickler

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
-----------
o Objektorientierte Entwicklung
o Client/Server-Programmierung
o Testautomatisierung
o Bildverarbeitung, Optisches Screening
o Requirement-Analyse
o Systemspezifikation
o Anwendungs- und Systemprogrammierung
o High-Throughput Phenotyping

Methoden:
--------
o Objektorientierte Analyse & Design
o Datenbankdesign
o Rapid prototyping

Produkte:
--------
o C/C++ Compiler: Sun Workshop, GNU, Visual C++, HP
o CORBA:          SUN, Inprise VisiBroker, TAO
o IDE:            Eclipse, Android Studio,

MS VisualStudio, Forte

 

o CASE:           Rational Rose
o Tools:          Mercurial, subversion (svn), CVS, make, Visual SourceSafe
o DB:             PostgreSQL, MySQL, Oracle

Standards:
---------
o CORBA
o XML, XSL
o JDBC
o EDIFACT
o TCP/IP, HTTP, FTP , CGI

Betriebssysteme

SUN OS, Solaris
Unix
Linux, Digital Unix, HP-UX
Windows

Programmiersprachen

C++
Imake, GNU-Make, Make-Maker etc...
GNU Make
Java
JavaScript
PL/SQL
Python
Qt
gute Kenntnisse
Scriptsprachen
sed, awk
Shell
Bourne, Bash
Ruby: Grundkenntnisse

Datenbanken

Informix
JDBC
MySQL
Gute Kenntnisse
Oracle
7,8
SQL

Datenkommunikation

CORBA
EDIFACT
RPC
Grundkenntnisse
RS232
Grundkenntnisse
TCP/IP
RMI
XML-RPC

Hardware

PC
SUN

Branchen

Branchen

Telekommunikation
Mobilfunk
Medien
Life Science
Gartenbau
IT
Internet Service Provider
Dienstleistung
Bank-IT

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.