Software-Entwickler mit Schwerpunkt Perl, Bioinformatik und Datenbanken
Aktualisiert am 18.01.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2025
Verfügbar zu: 30%
davon vor Ort: 10%
Perl
SQL
SQL-Programmierung
Deutsch
Muttersprache
Englisch
Verhandlungssicher durch Aufenthalte in den USA
Französisch
Schulkenntnisse

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Vorzugsweise München Arbeitserlaubnis: EU-Bürger Weitere Länder: vorzugsweise Salzburg und Innsbruck,

Einsätze bis 3 Monate europaweit

möglich

Projekte

Projekte

2 Monate
2018-02 - 2018-03

Webentwicklung mit Perl

Pflege einer Legacy Webapplikation

  • Neue Features und Verbesserung des Quellcodes einer internen Webapplikation.
  • Die Applikation wird für das Ticketing von Supportfällen        sowie für CRM verwendet.
  • Automatisiertes Handling von eingehenden Emails.
SOFiSTi
1 Jahr 2 Monate
2016-11 - 2017-12

Migration eines Versionkontrollsystemes für Software-Quellcode

Software-Entwickler und Operator
Software-Entwickler und Operator
  • Migration von Software-Quelldateien aus einem Legacy-Versionskontrollsystemes in die aktuelle Entwicklungsumgebung.
  • Aufgrund des großen Umfanges der Quelldateien musste die Migration in einzelnen Schritten erfolgen. Die relevante Information über die Quellen wird deshalb zuerst in eine Data Warehouse importiert und danach synchron gehalten. Aus dieser Datenbank kann man mit komplexen Migrationsregeln bestimmen, welche Quellen an welche Position im Zielsystem migriert werden. Die Pflege des Data Warehouses, als Oracle Datenbank, erfolgt mit PL/SQL Routinen.  
  •  Im Operating werden die einzelnen Migrationsaufträge zuerst geprüft und gegebenenfalls korrigiert. Bei Bedarf werden die Migrationsregeln in Zusammenarbeit mit den Fachabteilungen angepasst, bzw. ergänzt. Im Zuge der Migration werden  die einzelnen Aktionen in einer Datenbank protokolliert. Auf diese Weise können Doppelmigrationen vermieden werden. Die Rückmeldung an die Fachbereiche erfolgt durch Excel-Reports die aus der Datenbank generiert werden.
  • Die Steuerung der Migrationsprozesse sowie die Migrationsregeln wurden in Perl in einer Windows-Umgebung implementiert. Verwendet wurden u.a. die Module DBIx::Class und XML::Compile.
Continental AG
7 Monate
2017-03 - 2017-09

Anpassung und Erweiterung von Daten-Workflows

Perl-Softwareentwickler
Perl-Softwareentwickler
  • Anpassung und Performance Optimierung verschiedener Workflows für die Designdaten zur Herstellung von Photolithographie-Masken.
AMTC
Dresden
3 Monate
2016-08 - 2016-10

Anpassung und Erweiterung eines Daten-Workflows

Perl-Softwareentwickler
Perl-Softwareentwickler
  • Anpassung und Performance Optimierung des Workflows für die Eingangsdaten für die Herstellung von Photolithographie-Masken
AMTC
6 Monate
2016-02 - 2016-07

Migration eines Versionkontrollsystemes für Software-Quellcode

Software-Entwickler und Operator
Software-Entwickler und Operator
  • Migration von Software-Quelldateien aus einem Legacy-Versionskontrollsystemes in die aktuelle Entwicklungsumgebung.
  • Aufgrund des großen Umfanges der Quelldateien musste die Migration in einzelnen Schritten erfolgen. Die relevante Information über die Quellen wird deshalb zuerst in eine Data Warehouse importiert und danach synchron gehalten. Aus dieser Datenbank kann man mit komplexen Migrationsregeln bestimmen, welche Quellen an welche Position im Zielsystem migriert werden. Die Pflege des Data Warehouses, als Oracle Datenbank, erfolgt mit PL/SQL Routinen.  
  •  Im Operating werden die einzelnen Migrationsaufträge zuerst geprüft und gegebenenfalls korrigiert. Bei Bedarf werden die Migrationsregeln in Zusammenarbeit mit den Fachabteilungen angepasst, bzw. ergänzt. Im Zuge der Migration werden  die einzelnen Aktionen in einer Datenbank protokolliert. Auf diese Weise können Doppelmigrationen vermieden werden. Die Rückmeldung an die Fachbereiche erfolgt durch Excel-Reports die aus der Datenbank generiert werden.
  • Die Steuerung der Migrationsprozesse sowie die Migrationsregeln wurden in Perl in einer Windows-Umgebung implementiert. Verwendet wurden u.a. die Module DBIx::Class und XML::Compile.
Continental AG
1 Jahr 2 Monate
2014-11 - 2015-12

Pflege und Neukonzeption der Skripte für den Datenaustausch

Skripting-Experte in der Luftfahrtindustrie
Skripting-Experte in der Luftfahrtindustrie
  • Im Projekt ging es um den Austausch von CAE Produktdaten zwischen Mitgliedern und Zulieferer der Airbus Gruppe.
  • Analyse und Pflege und Neuimplementierung der Skripte für den Datenaustausch.         
  • Erstellung und automatische Ausführung von Testfällen
3 Jahre 6 Monate
2011-04 - 2014-09

Migration eines Versionkontrollsystemes für Software-Quellcode

Software-Entwickler und Operator
Software-Entwickler und Operator
  • Migration von Software-Quelldateien aus einem Legacy-Versionskontrollsystemes in die aktuelle Entwicklungsumgebung.
  • Aufgrund des großen Umfanges der Quelldateien musste die Migration in einzelnen Schritten erfolgen. Die relevante Information über die Quellen wird deshalb zuerst in eine Data Warehouse importiert und danach synchron gehalten. Aus dieser Datenbank kann man mit komplexen Migrationsregeln bestimmen, welche Quellen an welche Position im Zielsystem migriert werden. Die Pflege des Data Warehouses, als Oracle Datenbank, erfolgt mit PL/SQL Routinen.  
  •  Im Operating werden die einzelnen Migrationsaufträge zuerst geprüft und gegebenenfalls korrigiert. Bei Bedarf werden die Migrationsregeln in Zusammenarbeit mit den Fachabteilungen angepasst, bzw. ergänzt. Im Zuge der Migration werden  die einzelnen Aktionen in einer Datenbank protokolliert. Auf diese Weise können Doppelmigrationen vermieden werden. Die Rückmeldung an die Fachbereiche erfolgt durch Excel-Reports die aus der Datenbank generiert werden.
  • Die Steuerung der Migrationsprozesse sowie die Migrationsregeln wurden in Perl in einer Windows-Umgebung implementiert. Verwendet wurden u.a. die Module DBIx::Class und XML::Compile.
Continental AG
1 Jahr 9 Monate
2009-06 - 2011-02

Kundenanpassungen, ITSM ChangeManagement, SaaS

Entwickler für eine Ticketingsystem
Entwickler für eine Ticketingsystem
  • Anpassungen des Ticketingsystems OTRS für Kunden der OTRS AG. 
  • Mitarbeit bei Implementierung des ITSM ChangeManagement Modules. 
  • Mitarbeit bei der Bereitstellung von OTRS OnDemand
OTRS AG
4 Monate
2009-02 - 2009-05

Migration eines Abrechnungs-Workflows auf neue Datenquellen

Entwickler in einem Telekommunikationsunternehmen
Entwickler in einem Telekommunikationsunternehmen
  • Reimplementation eines Legacy BI-Workflows in modernen Perl.            
  • Ausgangspunkt sind Umsatzdaten in einer Oracle-Datenbank.
  • Das Transformationsziel ist die interne Reporting Plattform.
  • Das neue Design brach die existierenden komplexen SQL Abfragen in leichter handbare Einzelabfragen auf.
  • Die Geschäftslogik, insbesonders die Kategorisierung der Verbräuche, wurde damit wartbar und konfigurierbar gemacht.
Kabel Deutschland
2 Monate
2008-12 - 2009-01

Erweiterung eines internen automatischen Workflows

Entwickler bei einem Kabelnetzbetreiber
Entwickler bei einem Kabelnetzbetreiber
  • Anpassung eines Perl-basierten Workflows welcher Daten für die Provisioning von Kabelmodems bereitstellt.
  • Die webbasierte Admin-GUI wurde dabei erweitert und modernisiert.
  • Implementierung in Perl mit Zugriff auf LDAP und MySQL.
Tele Columbus
1 Monat
2008-09 - 2008-09

Kundenschulung in einer Bioinformatik-Anwendung

Trainer
Trainer
  • Übergabe von Quellkode und Schulung der Entwickler für eine Webapplikation zur Verwaltung von biologischen Sequenzdaten
Biomax Informatics AG
5 Monate
2008-02 - 2008-06

Pre-Charging von E-Commerce Umsätzen

  • Analyse der XML-Eingangsdaten
  • Erarbeiten der Geschäftsregeln in Zusammenarbeit mit dem Fachbereich
  • Design der MySQL-Datenbank im Backend
  • Import und Export als XML
  • Datentransformation mit XSLT
  • Implementation der Geschäftsregeln in einem Perl-Batchprozess
  • Perl-Webapplikation für Monitoring und Reporting
Bisnode Informatics Deutschland GmbH in Darmstadt
7 Jahre 3 Monate
2000-11 - 2008-01

diverse Projekte

Support und Entwicklung ( Festanstellung)
Support und Entwicklung ( Festanstellung)

Support und Customizing von gehosteten Bioinformatik-Lösungen

Aufgaben:

  • Hosting von Applikationen unter Linux.
  • Die Kunden können über eine Perl-basierte Webapplikation auf genomische Daten und Algorithmen zugreifen.


Design von Proben für Microarrays

Aufgaben:

  • Perl-Implementation eines Verfahrens um optimale Oligonukleotide für Microarrays auszuwählen.


Sequenzverwaltung

Aufgaben:

  • Die Implementierungszeit dieses Projektes zur Verwaltung und Verarbeitung von proprietären DNA und Proteinsequenzen erstreckte sich über mehr als drei Jahre.
  • Implementierung mit Perl und MySQL. Die Web-GUI basiert auf HTML::Mason und benutzt prototype.js für die AJAX-Funktionalität.
  • Die Anwendung kommuniziert über CORBA und Webschnittstellen mit den Biomax Standardprodukten und anderen Datenquellen. 
  • Mit Hilfe der Sun Grid Engine wird die Rechenlast auf einem Linux-Rechencluster verteilt.
Biomax Informatics AG
Martinsried
2 Jahre 10 Monate
1998-01 - 2000-10

Fuzzy Index für Stringsuche im Oracle-Datenbanken

Software-Entwicklung ( Festanstellung)
Software-Entwicklung ( Festanstellung)
  • Konzeption und Implementierung eines mehrfädeligen Servers, welcher unscharfe Stringsuche in Oracle-Datenbanken ermöglicht.
  • Der Suchindex wurde in C++ für die Betriebssysteme Windows NT, Tru64, Solaris, HP-UX, Irix und AIX programmiert.
  • Die Einbindung in Kundenapplikationen erfolgt mittels einer PL/SQL-Schnittstelle
FUZZY! Informatik AG in Ludwigsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 1 Monat
1991-11 - 1997-11

Diplomstudium der Physik

Abschluß mit sehr gut (1.22)., Universität Regensburg.
Abschluß mit sehr gut (1.22).
Universität Regensburg.

Auslandssemester:

  • Zwei Auslandssemester an der Wesleyan University in Connecticut, USA.
  • Im Labor für Tieftemperaturphysik war ich an Experimenten zum dritten Schall in flüssigem 3He beteiligt.

Diplomarbeit:

  • Diplomarbeit "Strahlenhärte von pn-CCD Röntgendetektoren" am Halbleiterlabor des Max-Planck-Institutes für extraterrestrische Physik. Qualifizierung von Halbleiter-CCDs für die Röntgenastronomie.

Resultate:

  • Die Resultate der Arbeit flossen in die Publikation Nucl. Instr. and Meth. A 439 (2000) 319-33 ein und helfen beim optimalen Betrieb der European Photon Imaging Camera an Bord des Röntgenastronomiesatelliten XMM-Newton

Kompetenzen

Kompetenzen

Top-Skills

Perl SQL SQL-Programmierung

Produkte / Standards / Erfahrungen / Methoden

Docker
OTOBO
OTRS
Pedant-Pro
Bioinformatik
YAML

Perl

  • modernes objektorientiertes Perl
  • Webentwicklung mit Mojolicious
  • Testen mit dem Test Anything Protokoll und Devel::Cover
  • Kodierrichtlinien mit Perl:Critic und Perl:Tidy
  • Profiling mit Devel:NYTProf
  • XML-Generierung mit XML:Compile
  • Datenbankzugriff mit DBI und DBIx:Class
  • Modernisierung von Legacy-Code

Ticketingsysteme

  • OTRS
  • OTOBO
  • WICE CRM

Bioinformatik

  • EMBOSS
  • BioPerl
  • Produkte der Biomax AG

Versionskontrolle

  • Git
  • Subversion
  • PVCS
  • CVS
  • PTC Integrity

CAE-Datenaustausch

  • OpenDXM

Datentransformation

  • XSLT
  • Regex
  • ETL

Betriebssysteme

Linux
Unix
mein erster Rechner war eine Xenix-Workstation, später SunOs im Studium, dann Linux
Windows

Programmiersprachen

Assembler
Microcontrollerpraktikum im Studium
C
C++
1997-2000 als C/C++ Entwickler tätig
CORBA IDL
Auswertung von Messdaten mit der Interactive Data Language
Haskell
lerne ich gerade
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
jQuery, bootstrap.js
JSON
Lisp
Grundkenntnisse
Makrosprachen
m4
Perl
Hauptprogrammiersprache seit 2000
PHP
Grundkenntnisse
PL/SQL
Grundkenntnisse
prototype.js
Python
Grundkenntnisse
Ruby
Grundkenntnisse
S-Plus
R
Shell
bash, ksh88, ksh93, Migration von ksh nach Perl
yacc/lex

Datenbanken

DBIx: Class
ORM-Framwork für Perl
Design von Datenbankschemata
MySQL
Backend für Webanwendungen
Oracle
Schema-Design, als Data-Warehouse für Batchprozesse
PL/SQL
SQL Developer
SQLite

Datenkommunikation

CORBA
Kommunikation mit Bioinformatik-Anwendungen
REST
wahrscheinlich nicht die reine Lehre
SOAP
Kommunikation mit Proxyserver zur Systemadministration

Hardware

Messgeräte
Datennahme und -auswertung von CCD-Röntgendetektoren

Branchen

Branchen

  • Bioinformatik
  • Informationsdienstleister
  • Automotive
  • Luft- und Raumfahrt

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Deutschland: Vorzugsweise München Arbeitserlaubnis: EU-Bürger Weitere Länder: vorzugsweise Salzburg und Innsbruck,

Einsätze bis 3 Monate europaweit

möglich

Projekte

Projekte

2 Monate
2018-02 - 2018-03

Webentwicklung mit Perl

Pflege einer Legacy Webapplikation

  • Neue Features und Verbesserung des Quellcodes einer internen Webapplikation.
  • Die Applikation wird für das Ticketing von Supportfällen        sowie für CRM verwendet.
  • Automatisiertes Handling von eingehenden Emails.
SOFiSTi
1 Jahr 2 Monate
2016-11 - 2017-12

Migration eines Versionkontrollsystemes für Software-Quellcode

Software-Entwickler und Operator
Software-Entwickler und Operator
  • Migration von Software-Quelldateien aus einem Legacy-Versionskontrollsystemes in die aktuelle Entwicklungsumgebung.
  • Aufgrund des großen Umfanges der Quelldateien musste die Migration in einzelnen Schritten erfolgen. Die relevante Information über die Quellen wird deshalb zuerst in eine Data Warehouse importiert und danach synchron gehalten. Aus dieser Datenbank kann man mit komplexen Migrationsregeln bestimmen, welche Quellen an welche Position im Zielsystem migriert werden. Die Pflege des Data Warehouses, als Oracle Datenbank, erfolgt mit PL/SQL Routinen.  
  •  Im Operating werden die einzelnen Migrationsaufträge zuerst geprüft und gegebenenfalls korrigiert. Bei Bedarf werden die Migrationsregeln in Zusammenarbeit mit den Fachabteilungen angepasst, bzw. ergänzt. Im Zuge der Migration werden  die einzelnen Aktionen in einer Datenbank protokolliert. Auf diese Weise können Doppelmigrationen vermieden werden. Die Rückmeldung an die Fachbereiche erfolgt durch Excel-Reports die aus der Datenbank generiert werden.
  • Die Steuerung der Migrationsprozesse sowie die Migrationsregeln wurden in Perl in einer Windows-Umgebung implementiert. Verwendet wurden u.a. die Module DBIx::Class und XML::Compile.
Continental AG
7 Monate
2017-03 - 2017-09

Anpassung und Erweiterung von Daten-Workflows

Perl-Softwareentwickler
Perl-Softwareentwickler
  • Anpassung und Performance Optimierung verschiedener Workflows für die Designdaten zur Herstellung von Photolithographie-Masken.
AMTC
Dresden
3 Monate
2016-08 - 2016-10

Anpassung und Erweiterung eines Daten-Workflows

Perl-Softwareentwickler
Perl-Softwareentwickler
  • Anpassung und Performance Optimierung des Workflows für die Eingangsdaten für die Herstellung von Photolithographie-Masken
AMTC
6 Monate
2016-02 - 2016-07

Migration eines Versionkontrollsystemes für Software-Quellcode

Software-Entwickler und Operator
Software-Entwickler und Operator
  • Migration von Software-Quelldateien aus einem Legacy-Versionskontrollsystemes in die aktuelle Entwicklungsumgebung.
  • Aufgrund des großen Umfanges der Quelldateien musste die Migration in einzelnen Schritten erfolgen. Die relevante Information über die Quellen wird deshalb zuerst in eine Data Warehouse importiert und danach synchron gehalten. Aus dieser Datenbank kann man mit komplexen Migrationsregeln bestimmen, welche Quellen an welche Position im Zielsystem migriert werden. Die Pflege des Data Warehouses, als Oracle Datenbank, erfolgt mit PL/SQL Routinen.  
  •  Im Operating werden die einzelnen Migrationsaufträge zuerst geprüft und gegebenenfalls korrigiert. Bei Bedarf werden die Migrationsregeln in Zusammenarbeit mit den Fachabteilungen angepasst, bzw. ergänzt. Im Zuge der Migration werden  die einzelnen Aktionen in einer Datenbank protokolliert. Auf diese Weise können Doppelmigrationen vermieden werden. Die Rückmeldung an die Fachbereiche erfolgt durch Excel-Reports die aus der Datenbank generiert werden.
  • Die Steuerung der Migrationsprozesse sowie die Migrationsregeln wurden in Perl in einer Windows-Umgebung implementiert. Verwendet wurden u.a. die Module DBIx::Class und XML::Compile.
Continental AG
1 Jahr 2 Monate
2014-11 - 2015-12

Pflege und Neukonzeption der Skripte für den Datenaustausch

Skripting-Experte in der Luftfahrtindustrie
Skripting-Experte in der Luftfahrtindustrie
  • Im Projekt ging es um den Austausch von CAE Produktdaten zwischen Mitgliedern und Zulieferer der Airbus Gruppe.
  • Analyse und Pflege und Neuimplementierung der Skripte für den Datenaustausch.         
  • Erstellung und automatische Ausführung von Testfällen
3 Jahre 6 Monate
2011-04 - 2014-09

Migration eines Versionkontrollsystemes für Software-Quellcode

Software-Entwickler und Operator
Software-Entwickler und Operator
  • Migration von Software-Quelldateien aus einem Legacy-Versionskontrollsystemes in die aktuelle Entwicklungsumgebung.
  • Aufgrund des großen Umfanges der Quelldateien musste die Migration in einzelnen Schritten erfolgen. Die relevante Information über die Quellen wird deshalb zuerst in eine Data Warehouse importiert und danach synchron gehalten. Aus dieser Datenbank kann man mit komplexen Migrationsregeln bestimmen, welche Quellen an welche Position im Zielsystem migriert werden. Die Pflege des Data Warehouses, als Oracle Datenbank, erfolgt mit PL/SQL Routinen.  
  •  Im Operating werden die einzelnen Migrationsaufträge zuerst geprüft und gegebenenfalls korrigiert. Bei Bedarf werden die Migrationsregeln in Zusammenarbeit mit den Fachabteilungen angepasst, bzw. ergänzt. Im Zuge der Migration werden  die einzelnen Aktionen in einer Datenbank protokolliert. Auf diese Weise können Doppelmigrationen vermieden werden. Die Rückmeldung an die Fachbereiche erfolgt durch Excel-Reports die aus der Datenbank generiert werden.
  • Die Steuerung der Migrationsprozesse sowie die Migrationsregeln wurden in Perl in einer Windows-Umgebung implementiert. Verwendet wurden u.a. die Module DBIx::Class und XML::Compile.
Continental AG
1 Jahr 9 Monate
2009-06 - 2011-02

Kundenanpassungen, ITSM ChangeManagement, SaaS

Entwickler für eine Ticketingsystem
Entwickler für eine Ticketingsystem
  • Anpassungen des Ticketingsystems OTRS für Kunden der OTRS AG. 
  • Mitarbeit bei Implementierung des ITSM ChangeManagement Modules. 
  • Mitarbeit bei der Bereitstellung von OTRS OnDemand
OTRS AG
4 Monate
2009-02 - 2009-05

Migration eines Abrechnungs-Workflows auf neue Datenquellen

Entwickler in einem Telekommunikationsunternehmen
Entwickler in einem Telekommunikationsunternehmen
  • Reimplementation eines Legacy BI-Workflows in modernen Perl.            
  • Ausgangspunkt sind Umsatzdaten in einer Oracle-Datenbank.
  • Das Transformationsziel ist die interne Reporting Plattform.
  • Das neue Design brach die existierenden komplexen SQL Abfragen in leichter handbare Einzelabfragen auf.
  • Die Geschäftslogik, insbesonders die Kategorisierung der Verbräuche, wurde damit wartbar und konfigurierbar gemacht.
Kabel Deutschland
2 Monate
2008-12 - 2009-01

Erweiterung eines internen automatischen Workflows

Entwickler bei einem Kabelnetzbetreiber
Entwickler bei einem Kabelnetzbetreiber
  • Anpassung eines Perl-basierten Workflows welcher Daten für die Provisioning von Kabelmodems bereitstellt.
  • Die webbasierte Admin-GUI wurde dabei erweitert und modernisiert.
  • Implementierung in Perl mit Zugriff auf LDAP und MySQL.
Tele Columbus
1 Monat
2008-09 - 2008-09

Kundenschulung in einer Bioinformatik-Anwendung

Trainer
Trainer
  • Übergabe von Quellkode und Schulung der Entwickler für eine Webapplikation zur Verwaltung von biologischen Sequenzdaten
Biomax Informatics AG
5 Monate
2008-02 - 2008-06

Pre-Charging von E-Commerce Umsätzen

  • Analyse der XML-Eingangsdaten
  • Erarbeiten der Geschäftsregeln in Zusammenarbeit mit dem Fachbereich
  • Design der MySQL-Datenbank im Backend
  • Import und Export als XML
  • Datentransformation mit XSLT
  • Implementation der Geschäftsregeln in einem Perl-Batchprozess
  • Perl-Webapplikation für Monitoring und Reporting
Bisnode Informatics Deutschland GmbH in Darmstadt
7 Jahre 3 Monate
2000-11 - 2008-01

diverse Projekte

Support und Entwicklung ( Festanstellung)
Support und Entwicklung ( Festanstellung)

Support und Customizing von gehosteten Bioinformatik-Lösungen

Aufgaben:

  • Hosting von Applikationen unter Linux.
  • Die Kunden können über eine Perl-basierte Webapplikation auf genomische Daten und Algorithmen zugreifen.


Design von Proben für Microarrays

Aufgaben:

  • Perl-Implementation eines Verfahrens um optimale Oligonukleotide für Microarrays auszuwählen.


Sequenzverwaltung

Aufgaben:

  • Die Implementierungszeit dieses Projektes zur Verwaltung und Verarbeitung von proprietären DNA und Proteinsequenzen erstreckte sich über mehr als drei Jahre.
  • Implementierung mit Perl und MySQL. Die Web-GUI basiert auf HTML::Mason und benutzt prototype.js für die AJAX-Funktionalität.
  • Die Anwendung kommuniziert über CORBA und Webschnittstellen mit den Biomax Standardprodukten und anderen Datenquellen. 
  • Mit Hilfe der Sun Grid Engine wird die Rechenlast auf einem Linux-Rechencluster verteilt.
Biomax Informatics AG
Martinsried
2 Jahre 10 Monate
1998-01 - 2000-10

Fuzzy Index für Stringsuche im Oracle-Datenbanken

Software-Entwicklung ( Festanstellung)
Software-Entwicklung ( Festanstellung)
  • Konzeption und Implementierung eines mehrfädeligen Servers, welcher unscharfe Stringsuche in Oracle-Datenbanken ermöglicht.
  • Der Suchindex wurde in C++ für die Betriebssysteme Windows NT, Tru64, Solaris, HP-UX, Irix und AIX programmiert.
  • Die Einbindung in Kundenapplikationen erfolgt mittels einer PL/SQL-Schnittstelle
FUZZY! Informatik AG in Ludwigsburg

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 1 Monat
1991-11 - 1997-11

Diplomstudium der Physik

Abschluß mit sehr gut (1.22)., Universität Regensburg.
Abschluß mit sehr gut (1.22).
Universität Regensburg.

Auslandssemester:

  • Zwei Auslandssemester an der Wesleyan University in Connecticut, USA.
  • Im Labor für Tieftemperaturphysik war ich an Experimenten zum dritten Schall in flüssigem 3He beteiligt.

Diplomarbeit:

  • Diplomarbeit "Strahlenhärte von pn-CCD Röntgendetektoren" am Halbleiterlabor des Max-Planck-Institutes für extraterrestrische Physik. Qualifizierung von Halbleiter-CCDs für die Röntgenastronomie.

Resultate:

  • Die Resultate der Arbeit flossen in die Publikation Nucl. Instr. and Meth. A 439 (2000) 319-33 ein und helfen beim optimalen Betrieb der European Photon Imaging Camera an Bord des Röntgenastronomiesatelliten XMM-Newton

Kompetenzen

Kompetenzen

Top-Skills

Perl SQL SQL-Programmierung

Produkte / Standards / Erfahrungen / Methoden

Docker
OTOBO
OTRS
Pedant-Pro
Bioinformatik
YAML

Perl

  • modernes objektorientiertes Perl
  • Webentwicklung mit Mojolicious
  • Testen mit dem Test Anything Protokoll und Devel::Cover
  • Kodierrichtlinien mit Perl:Critic und Perl:Tidy
  • Profiling mit Devel:NYTProf
  • XML-Generierung mit XML:Compile
  • Datenbankzugriff mit DBI und DBIx:Class
  • Modernisierung von Legacy-Code

Ticketingsysteme

  • OTRS
  • OTOBO
  • WICE CRM

Bioinformatik

  • EMBOSS
  • BioPerl
  • Produkte der Biomax AG

Versionskontrolle

  • Git
  • Subversion
  • PVCS
  • CVS
  • PTC Integrity

CAE-Datenaustausch

  • OpenDXM

Datentransformation

  • XSLT
  • Regex
  • ETL

Betriebssysteme

Linux
Unix
mein erster Rechner war eine Xenix-Workstation, später SunOs im Studium, dann Linux
Windows

Programmiersprachen

Assembler
Microcontrollerpraktikum im Studium
C
C++
1997-2000 als C/C++ Entwickler tätig
CORBA IDL
Auswertung von Messdaten mit der Interactive Data Language
Haskell
lerne ich gerade
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
jQuery, bootstrap.js
JSON
Lisp
Grundkenntnisse
Makrosprachen
m4
Perl
Hauptprogrammiersprache seit 2000
PHP
Grundkenntnisse
PL/SQL
Grundkenntnisse
prototype.js
Python
Grundkenntnisse
Ruby
Grundkenntnisse
S-Plus
R
Shell
bash, ksh88, ksh93, Migration von ksh nach Perl
yacc/lex

Datenbanken

DBIx: Class
ORM-Framwork für Perl
Design von Datenbankschemata
MySQL
Backend für Webanwendungen
Oracle
Schema-Design, als Data-Warehouse für Batchprozesse
PL/SQL
SQL Developer
SQLite

Datenkommunikation

CORBA
Kommunikation mit Bioinformatik-Anwendungen
REST
wahrscheinlich nicht die reine Lehre
SOAP
Kommunikation mit Proxyserver zur Systemadministration

Hardware

Messgeräte
Datennahme und -auswertung von CCD-Röntgendetektoren

Branchen

Branchen

  • Bioinformatik
  • Informationsdienstleister
  • Automotive
  • Luft- und Raumfahrt

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.