Softwareentwickler; Perl Experte; Service Delivery Manager; Testing; Dokumentation; UNIX Administration
Aktualisiert am 10.10.2023
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Deutsch Muttersprache
Englisch (fließend)

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Aktuell auch gerne Einsätze in England!

möglich

Projekte

Projekte

Esposito IT / BSH Group / oit services GmbH

08/2018 ? 10/2023 (verschiedene Rollen ? Entwicklung, Senior Administration, Consultant)

Esposito IT u. Swiss Marketing Systems GmbH (per Remote)

Projekt: Cloud Struktur optimieren u. Mailserver Probleme beheben:

- Analyse der vorhandenen Cloud-Strukturen, Troubleshooting, Cloud Administration, Service Request

Eingesetzte Technologien: AWS Server (Elastic Compute Cloud running Linux/Unix); Delivery Server (HP ProLiant DL 360p, Gen8, CentOS); mailwizz; ripe; Novoserve;

BSH Group (per Remote)

Projekt: - Kunden Tracking System - :

- Troubleshooting, Analyse, Planung und Konfiguration der Loadbalancer (Citrix / NetScaler VPX) im Data Center der CenturyLink, für eine Tochter der BSH Group (Bosch Siemens Hausgeräte);

Eingesetzte Technologien: diverse Cloud-Tools; NetScaler VPX; NLB; Linux; Samba; Windows Server 2016 Datacenter; Windows 10; Cisco AnyConnect; Kundenspezifische Eigenentwicklungen;

oit services GmbH:

Projekt: System zur Multi Faktor Authentifizierung bauen

- Inhouse-Projekte (Inhaltlich siehe Projekthistorie 07/2016 ? 07/2017)

Telekom AG

08/2017 ? 07/2018

Projekt:

Konzeption und Programmierung einer Perl basierten Intranet Plattform

Funktion:

Technischer Leiter, Entwickler, Tester

Tätigkeit:

  • Design und Umsetzung von Security Anforderungen für Anwendungen auf einer Perl basierten Intranet Plattform;
  • Ausbau und Optimierung der bestehenden Anwendungen in Perl, JavaScript und HTML5/ CSS3;
  • Dokumentation und Qualitätssicherung der vorgenommenen Änderungen;

oit services GmbH ? Mülheim an der Ruhr

07/2016 ? 07/2017

Projekt:

Konzeption und Programmierung diverser Neuentwicklungen der oit services GmbH im Security Umfeld

Funktion:

Technischer Leiter, Entwickler, Tester

Tätigkeit:

- Übernahme der technischen Leitung;

- Evaluierung und Verbesserung des Authentifizierungskonzept;

- Programmierung der Hardwaretoken / Smartcards;

- Entwicklung und Programmierung in den Bereichen: Kryptographie, Übertragungsmechanismen,

Security Skripte und Digitale Signaturen;

- Testfälle generieren;

- Dokumentation;

Software:

Perl 5.14, 5.16, git 1.7, Debian, Windows 7, pcscd, vim, u.v.m.

Hardware:

generische PCs & Laptops, Server, Hardware-Token

Net Mobile AG ? Düsseldorf

08/2015 ? 06/2016

Projekt:

Aufbereitung des Perl Codes mit dem Ziel das ?Tom System? auf PHP zu migrieren

Funktion:

Entwickler, Tester, Dokumentar, Ansprechpartner bei Fragen

Tätigkeit:

- Einarbeitung im ?TOM-System? (180k Zeilen Code + 24k Zeilen Tests), einer vom SMS-Chat zum Content Delivery für Smartphones aufgebohrten Plattform mit Hang zu Copy&Paste-Programmierung und Funktionen mit nur 1000-6000 Zeilen;

- Erstellung von Diagrammen zum Backend- und Shopsystems;

- Debugging;

- Anpassen auf erweiterte Schnittstellen vom Payment Provider;

- Anlaufstelle für Fragen;

- Erstellung einer ausführlichen technischen Dokumentation;

Software:

Debian Stretch, Centos 6.7, 6.6, Perl 5.22, 5.20. 5.10, autodia 2.14, callgraph 0.2, , MySQL, tora 2.1.3, sendxms V9.01, vim 7.4, 7.21, openvpn 2.3.8, git 2.7.0rc3, 1.7.0, bash 4.3.42, 4.1.2 -- (Perl-Module: cpanm (App::cpanminus) 1.7039, AnyEvent::HTTP 2.21, Apache2::*, Archive::Tar, Archive::Zip, Cache::Memcached::Fast 0.22, Class::DBI 3.0.17, Config::Tiny 2.12, Date::Manip 6.24, Date::Parse 2.27, DBI 1.609, Devel::NYTProf 6.02, FCGI 0.71, File::*, GD 2.56, HTTP::Entities, HTTP::Request 6.00, mage::Magick, IO::Lambda, JSON 2.15, Log::Log4perl 1.30, LWP 6.13, Mail::Mailer 2.04,MILA::Transliterate 0.01, mod_perl 2.0, Net::FTP 2.77, Net::SSH::Expect 1.09, POE 1.354, Spreadsheet::ParseExcel, Spreadsheet::WriteExcel, SQL::Abstract, QL::Abstract 1.67, TAP, Template 2.22, Test::More, Test::More 1.001009, Text::Markdown, Time::HiRes 1.9721, Time::Piece 1.15, XML::Parser 2.36, XML::SAX 0.96)

Hardware:

generische Laptops, Linux Server, virtualisierte Linux Server

Network-art GmbH / oit services GmbH

08/2013 ? 07/2015

Projekt:

Aufbau eines 2-Faktor-Authentifierungsystem auf Basis eines Tokens/Smartcard.

Funktion:

Technischer Leiter, Entwickler, Tester

Tätigkeit:

- Übernahme der technischen Leitung;

- Evaluierung und Verbesserung des Kommunikationsprotokolls und der Infrastruktur. Evaluierung der bereits vorhandenen Struktur;

- Entwicklung eines Prototypens, der auf dem einzuloggenden Rechner unter Linux, MacOS und Windows die Kommunikation mit dem Token und die Kommunikation (via SSL) mit dem Authentifizierungsserver regelt;

Software:

Perl 5.14, 5.16, git 1.7, Debian, Windows 7, pcscd, vim, u.v.m.

Hardware:

generische PCs & Laptops, Server, Hardware-Token

ZF Friedrichshafen AG / oit services GmbH

10/2013 ? 12/2013

Projekt:

Perl Entwicklungen

Funktion:

Entwickler, Tester

Tätigkeiten:

- Perl Anforderungen und Spezifikationen;

- Perl Modularchitektur;

- Modulprogrammierung in Perl;

- Registry Einträge setzen/entfernen;

- Erstellung einer ausführlichen Dokumentation;

Esposito & Thierfelder IT Solutions / oit services GmbH

04/2013 ? 06/2013 und 10/2013 ? 03/2014

Projekt:

Anpassungen auf eine neue Infrastruktur ? Patientenmanagementsystem / für Radiologie Praxen

Funktion:

Entwickler, Tester

Tätigkeit:

- Fehlersuche und Behebung;

- Dokumentation der Use Cases;

- Anpassen der Betriebshandbücher;

- Umrüstung von Mod_Perl 1 auf Mod_Perl 2,

- Migrieren eines kundenspezifischen CRM System von einem Mac OS X 10.4 Server auf einen neuen Mac OS X 10.8 Server;

- Überprüfung und Anpassung bereits laufender Perl Skripte (ca. 100 Skripte);

- Testfälle generieren;

Software:

Perl 5.12, Tomcat, PHP, MySQL, JBoss, ActivePerl 5.16 u. weitere Perl-Tools, Mac OS X 10.8 Server, u.v.m.

ATOS Worldline GmbH - Frankfurt / oit services GmbH

12/2012 ? 03/2013

Projekt:

Nacharchivierung - Scripting Perl und Shell

Funktion:

Entwickler, Tester

Tätigkeit:

- Erstellung, Erweiterung, Debugging und Betrieb von Skripten in Perl, Bash und awk, um Daten nachträglich zur Archivierung vorzubereiten und einzureichen;

- Zusätzliche Unterstützung bei Perlscripten und Automatisierung in weiteren Bereichen;

- Entwicklung von weiteren administrativen Scripten;

- Betriebshandbücher nach vorgegebenen Format (MS Word) erstellt;

Hardware:

virtualisierte Linux-Server, verschiedene Storage-Systeme

Software:

Windows 7, vim 7.3, 7.2, Eclipse 4.2, Epic 0.5, ActivePerl 5.16, Strawberry Perl 5.16, Outlook 2007, MS Office 2007, Lotus Notes 8.5, CentOS 5, 6, Perl 5.8, 5.10, bash 3., 4.x, Firefox 19, Internet Explorer 10, LastPass, Keepass 2, putty 0.62, psftp 0.62, cron, CAM::PDF 1.59, pdftk 1.45, FileNet, awk

caesar-data (Touristikbranche) / oit services GmbH

10/2012 ? 09/2013

Projekt:

Weiterentwicklung eines Online-Buchungssystems für Hotelketten etc. (E-Commerce)

Funktion:

Entwickler, Tester, Technische Leitung

Tätigkeit:

- Entwicklung und Programmierung einer Systemerweiterung zur Einhaltung der vorgeschriebenen Sicherheitsmaßnahmen bei der Speicherung von Kreditkartendaten.

- Entwicklung und Programmierung in den Bereichen: Kryptographie, Übertragungsmechanismen,

Security Skripte und Digitale Signaturen

- Testfälle generieren

- Dokumentation mit POD (Plain Old Documentation) im Stil einer manpage

Software:

Perl 5.12, Centos 5.8, nginx (Webserver) , TAP::Harness / Test::More / Math::Random u. weitere Perl-Tools, Crypt Rijndael, NetDaemon , git, PHP5, Linux-Umgebung, u.v.m.

stb ag

10/2011 ? 07/2012

Projekt:

Erweitern, Fehlersuche und Testen in den Applikationen audimex (Software zur Unterstützung von Revisionsabteilungen) und IMS (Internes Management System, von Arbeitszeitaufzeichnung über Fehler- und Requesttracking bis hin zur Verwaltung der Kunden und Akquise), die beide auf einem inhouse-Framework basieren.

Funktion:

Entwickler, Tester

Tätigkeit:

Sich in die 250.000-Perlcodezeilen in kürzester Zeit einarbeiten, Fehler nachstellen und neue Fehler finden, Testen von Änderungen in Daten, Datenstrukturen und Code, Verbesserungen und Erweiterungen sowie die Qualitätssicherung derselben. Alle Änderungen dokumentiert.

Hardware:

Dell-Laptops, Server, virtuelle Maschinen

Software:

Perl 5.12, svn (mit Externals), git, putty, cygwin, SQL-Server, PostgreSQL, Oracle, SQLite, Windows 7, Windows 2008 R2, SuSE-Linux, Outlook, Excel, SQLWorkbench

Bertelsmann / arvato systems

11/2010 ? 09/2011

Projekt:

Monitoring bei arvato systems

Funktion:

Entwickler und Systemadministrator im Monitoring-Bereich

Tätigkeit:

Hunderte Server (mit immer anderem Aufbau) von Tivoli Distributed Monitoring auf das Inhouse Monitoring Tool KaRo3 mit Hilfe bruchstückhafter, oral tradierten Informationen migrieren.

Sämtliche Schritte in Form von Handlungsabläufen dokumentieren und so eine Abarbeitung der verschiedenen Normalen- und Sonderfällen an Hand dieser Dokumentation ermöglichen.

Dabei Sonderfälle wie IP / Oracle RAC / SAP / HO MC Service Guard Cluster beachten und spezielle externe Scripte übersetzen. Unterstützung durch halbautomatische Scripte und Webseiten, die nur den Normalfall abdeckten.

Erstellung eigener Monitor-Regeln und -Module in Perl.

Aufsetzen eines cacti-auf-IIS Monitoring Systems über verschiedene Kennwerte z.B. von Oracle-Datenbanken.

Einbinden von verschiedenen Windows-Servern, Storage-Systeme und Linux-Oracle-Servern via SNMP 2c und 3 nach Kundenwünschen.

Data entry.

Hardware:

HP Proliant Rackmounted Server, andere Rackmounted Server, virtuelle Server, verschiedene Storage-Systeme

Software: Windows XP, Linux, HP-UX (UNIX), AUX, Perl, ksh, bash, Java, KaRo3, KaRo3 GUI, SEnv RanSoM, IBM Tivoli Enterprise Console, Tivoli Desktop for Windows, Veritas, Outlook, PuTTY, BMC Remedy Action Request System, cacti, Spine, PHP, RRDTool, NetSNMP, MySQL, FCGI, IIS, Internet Explorer, Cygwin, Citrix, Remote Desktop, Procmon

Telefonica / O2 in München

01/2010 ? 09/2010

Projekt:

Billing, bzw. Wartungsprogrammierung an der Rechnungsformatierungssoftware für Mobilfunkkunden: Rechnungsdaten aus der Datenbank zu gruppieren, sortieren, formatieren und in das XML-Format des Druckproviders umzuwandeln.

Funktion:

Entwickler u. Tester

Tätigkeit:

Legacy-Perlcode in ziemlich schlimmem Zustand um neue Features erweitern und supporten. Legacy-Code in Perl, Bugfixing, neue Features einbauen, Support, Analyse, Anpassung an das Upgrade der Infrastruktur (inklusive der Datenbanktabellen).

Hardware:

Lenovo Thinkpads, HP-Server

Software:

Windows 7, HP-UX (UNIX), Perl, git, ksh, SQL, Oracle, CLIPS, Clearcase, Clearquest, versch. Testtools

Inhouse Programmierung

01/2009 ? 06/2011

Projekt:

Screen-Scraping der Jobbörse-Datenbank der Bundesagentur für Arbeit, um parallel nach verschiedenen Kriterien suchen zu können, Arbeitgeberadresse herausparsen, um Straßen Entfernung und Fahrzeit hinzuzufügen, die Ergebnisse reduplizieren und nach verschiedenen Kriterien sortieren. Ziel: schnellere Durchsicht von möglicherweise interessanten Stellenausschreibungen.

Funktion:

Einzelentwickler

Tätigkeit:

Alles von der Planung über Anpassungen von Modulen bis zu all den notwendigen Nachführungen wegen Änderungen der Webseite

Hardware:

Linsoft PC

Software:

Linux (Debian), Perl, git, WWW::Mechanize, html, Apache, Any::Data, Berkley::DB, Geo::Cloudmade, GIS::Distance

element 5 AG / element 5 GmbH / Digital River GmbH (nach Kauf durch Digital River)

02/1999 ? 02/2009

Projekt:

element5 von einer 20 Personen-Firma (hauptsächlich studentische Mitarbeiter) erst zum Weltmarkt-zweiten mit über 150 Mitarbeitern (hinter DigitalRiver) machen und dann als 150-Mitarbeiter-Teil 20% des Umsatzes von DigitalRiver (über 1200 Mitarbeiter) erwirtschaften.

Einige der Projekte waren:

- Wichtigkeit von Publishern anhand der Link-Nummer auf deren Homepage (laut Google)

- flexibles Mailtool für Publisher an Käufer, inklusive mehrerer komplexer (100+ Zeilen) SQL-Queries

- Finanzdaten mittels Webscraping & HTTP an das Finanzamt massenweise und automatisiert übermitteln

- Dokumentation der Business Rules

- Legacy-Code pflegen

- automatischer Datenabgleich mit externen Quellen (BMEcat (XML), proprietäre Formate, ?)

- CRM-System ?Kana? die Queue-Prioritäten nach Füllstand und Ablaufdatum alle 15 Minuten via webscraping & HTTP updaten und so dynamische Prioritäten emulieren. Anzeige des Füllstandes und "Alters" der Queues mittels MRTG und Apache, Datenerfassung via PersistentPerl, sowie Dokumentation derselben.

- IPs zu Geodaten zuordnen

- Verschiedene Verbesserungen der automatischen Kreditbetrugserkennung

- Wahl-Emails und Bounce-Emails auswerten

- Automatisches Windows-Recovery-System entwickeln

- Öffentliche Surfstation verbessern und Version 2 neu entwickeln

- Kundenzufriedenheitsterminal (auf Basis der öffentlichen Surfstation) bauen, Oberfläche via Apache, CGI & Mozilla

- SMS-Gateway verbessern

- Anpassen verschiedener Shopsysteme gemäß Kundenwunsch

Funktion:

Perl-Experte, Internet-Protokoll-Experte etc., Experte für E-Commerce, SDM, Technische Leitung

Tätigkeiten:

- Programmierung, Support (meiner Programme), Wartung

- fast immer Entwicklung, Datenmodellierung,

- oft Projektmanagement und Projektverantwortung

- zum Teil Schulung von 1st Level Support, Installation vor Ort, Wartung via Telefon

Hardware:

Dell PCs, verschiedene PCs, Server,

Software:

Linux (Debian, SuSE, RedHat), LAMP, BSD, Perl, SQL, Oracle, Google-API, PHP5, bash, GNU-Tools, MySQL, CVS, Kana, Windows, MRTG, PL/SQL, RRDTool, PersistentPerl, DOS, awk, sed, nslookup, dig, telnet, html

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 7 Monate
1993-10 - 2000-04

Studium der Physik

Physiker, Universität zu Köln
Physiker
Universität zu Köln

Kompetenzen

Kompetenzen

Betriebssysteme

Debian
Experte
HP-UX
IBM AIX
Red Hat Enterprise Linux
SUSE Linux Enterprise Server (SLES) 8.x bis 15.x
Experte
Unix
Experte
Windows Server 2003 bis 2016

Programmiersprachen

awk
Linux-Scripting
Experte
LISP
Perl
Experte
PHP
PL/SQL
sed
Shell-Script ; (bash / sh / ksh)
Experte

Datenbanken

Microsoft Access
MS SQL Datenbanken
MySQL
Oracle
PostgreSQL
SQLite

Personalverantwortung

Führen von Projektteams (bis zu 7 Entwickler)

Branchen

Branchen

Allgemeine Dienstleistung ; Softwareerstellung ; E-Commerce
; Telekommunikation ; Medienunternehmen ; Touristikbranche ; Industrie ; Gesundheitsbranche ; Payment Lösungen ; mobile Mehrwertdienste

Einsatzorte

Einsatzorte

Deutschland, Österreich, Schweiz

Aktuell auch gerne Einsätze in England!

möglich

Projekte

Projekte

Esposito IT / BSH Group / oit services GmbH

08/2018 ? 10/2023 (verschiedene Rollen ? Entwicklung, Senior Administration, Consultant)

Esposito IT u. Swiss Marketing Systems GmbH (per Remote)

Projekt: Cloud Struktur optimieren u. Mailserver Probleme beheben:

- Analyse der vorhandenen Cloud-Strukturen, Troubleshooting, Cloud Administration, Service Request

Eingesetzte Technologien: AWS Server (Elastic Compute Cloud running Linux/Unix); Delivery Server (HP ProLiant DL 360p, Gen8, CentOS); mailwizz; ripe; Novoserve;

BSH Group (per Remote)

Projekt: - Kunden Tracking System - :

- Troubleshooting, Analyse, Planung und Konfiguration der Loadbalancer (Citrix / NetScaler VPX) im Data Center der CenturyLink, für eine Tochter der BSH Group (Bosch Siemens Hausgeräte);

Eingesetzte Technologien: diverse Cloud-Tools; NetScaler VPX; NLB; Linux; Samba; Windows Server 2016 Datacenter; Windows 10; Cisco AnyConnect; Kundenspezifische Eigenentwicklungen;

oit services GmbH:

Projekt: System zur Multi Faktor Authentifizierung bauen

- Inhouse-Projekte (Inhaltlich siehe Projekthistorie 07/2016 ? 07/2017)

Telekom AG

08/2017 ? 07/2018

Projekt:

Konzeption und Programmierung einer Perl basierten Intranet Plattform

Funktion:

Technischer Leiter, Entwickler, Tester

Tätigkeit:

  • Design und Umsetzung von Security Anforderungen für Anwendungen auf einer Perl basierten Intranet Plattform;
  • Ausbau und Optimierung der bestehenden Anwendungen in Perl, JavaScript und HTML5/ CSS3;
  • Dokumentation und Qualitätssicherung der vorgenommenen Änderungen;

oit services GmbH ? Mülheim an der Ruhr

07/2016 ? 07/2017

Projekt:

Konzeption und Programmierung diverser Neuentwicklungen der oit services GmbH im Security Umfeld

Funktion:

Technischer Leiter, Entwickler, Tester

Tätigkeit:

- Übernahme der technischen Leitung;

- Evaluierung und Verbesserung des Authentifizierungskonzept;

- Programmierung der Hardwaretoken / Smartcards;

- Entwicklung und Programmierung in den Bereichen: Kryptographie, Übertragungsmechanismen,

Security Skripte und Digitale Signaturen;

- Testfälle generieren;

- Dokumentation;

Software:

Perl 5.14, 5.16, git 1.7, Debian, Windows 7, pcscd, vim, u.v.m.

Hardware:

generische PCs & Laptops, Server, Hardware-Token

Net Mobile AG ? Düsseldorf

08/2015 ? 06/2016

Projekt:

Aufbereitung des Perl Codes mit dem Ziel das ?Tom System? auf PHP zu migrieren

Funktion:

Entwickler, Tester, Dokumentar, Ansprechpartner bei Fragen

Tätigkeit:

- Einarbeitung im ?TOM-System? (180k Zeilen Code + 24k Zeilen Tests), einer vom SMS-Chat zum Content Delivery für Smartphones aufgebohrten Plattform mit Hang zu Copy&Paste-Programmierung und Funktionen mit nur 1000-6000 Zeilen;

- Erstellung von Diagrammen zum Backend- und Shopsystems;

- Debugging;

- Anpassen auf erweiterte Schnittstellen vom Payment Provider;

- Anlaufstelle für Fragen;

- Erstellung einer ausführlichen technischen Dokumentation;

Software:

Debian Stretch, Centos 6.7, 6.6, Perl 5.22, 5.20. 5.10, autodia 2.14, callgraph 0.2, , MySQL, tora 2.1.3, sendxms V9.01, vim 7.4, 7.21, openvpn 2.3.8, git 2.7.0rc3, 1.7.0, bash 4.3.42, 4.1.2 -- (Perl-Module: cpanm (App::cpanminus) 1.7039, AnyEvent::HTTP 2.21, Apache2::*, Archive::Tar, Archive::Zip, Cache::Memcached::Fast 0.22, Class::DBI 3.0.17, Config::Tiny 2.12, Date::Manip 6.24, Date::Parse 2.27, DBI 1.609, Devel::NYTProf 6.02, FCGI 0.71, File::*, GD 2.56, HTTP::Entities, HTTP::Request 6.00, mage::Magick, IO::Lambda, JSON 2.15, Log::Log4perl 1.30, LWP 6.13, Mail::Mailer 2.04,MILA::Transliterate 0.01, mod_perl 2.0, Net::FTP 2.77, Net::SSH::Expect 1.09, POE 1.354, Spreadsheet::ParseExcel, Spreadsheet::WriteExcel, SQL::Abstract, QL::Abstract 1.67, TAP, Template 2.22, Test::More, Test::More 1.001009, Text::Markdown, Time::HiRes 1.9721, Time::Piece 1.15, XML::Parser 2.36, XML::SAX 0.96)

Hardware:

generische Laptops, Linux Server, virtualisierte Linux Server

Network-art GmbH / oit services GmbH

08/2013 ? 07/2015

Projekt:

Aufbau eines 2-Faktor-Authentifierungsystem auf Basis eines Tokens/Smartcard.

Funktion:

Technischer Leiter, Entwickler, Tester

Tätigkeit:

- Übernahme der technischen Leitung;

- Evaluierung und Verbesserung des Kommunikationsprotokolls und der Infrastruktur. Evaluierung der bereits vorhandenen Struktur;

- Entwicklung eines Prototypens, der auf dem einzuloggenden Rechner unter Linux, MacOS und Windows die Kommunikation mit dem Token und die Kommunikation (via SSL) mit dem Authentifizierungsserver regelt;

Software:

Perl 5.14, 5.16, git 1.7, Debian, Windows 7, pcscd, vim, u.v.m.

Hardware:

generische PCs & Laptops, Server, Hardware-Token

ZF Friedrichshafen AG / oit services GmbH

10/2013 ? 12/2013

Projekt:

Perl Entwicklungen

Funktion:

Entwickler, Tester

Tätigkeiten:

- Perl Anforderungen und Spezifikationen;

- Perl Modularchitektur;

- Modulprogrammierung in Perl;

- Registry Einträge setzen/entfernen;

- Erstellung einer ausführlichen Dokumentation;

Esposito & Thierfelder IT Solutions / oit services GmbH

04/2013 ? 06/2013 und 10/2013 ? 03/2014

Projekt:

Anpassungen auf eine neue Infrastruktur ? Patientenmanagementsystem / für Radiologie Praxen

Funktion:

Entwickler, Tester

Tätigkeit:

- Fehlersuche und Behebung;

- Dokumentation der Use Cases;

- Anpassen der Betriebshandbücher;

- Umrüstung von Mod_Perl 1 auf Mod_Perl 2,

- Migrieren eines kundenspezifischen CRM System von einem Mac OS X 10.4 Server auf einen neuen Mac OS X 10.8 Server;

- Überprüfung und Anpassung bereits laufender Perl Skripte (ca. 100 Skripte);

- Testfälle generieren;

Software:

Perl 5.12, Tomcat, PHP, MySQL, JBoss, ActivePerl 5.16 u. weitere Perl-Tools, Mac OS X 10.8 Server, u.v.m.

ATOS Worldline GmbH - Frankfurt / oit services GmbH

12/2012 ? 03/2013

Projekt:

Nacharchivierung - Scripting Perl und Shell

Funktion:

Entwickler, Tester

Tätigkeit:

- Erstellung, Erweiterung, Debugging und Betrieb von Skripten in Perl, Bash und awk, um Daten nachträglich zur Archivierung vorzubereiten und einzureichen;

- Zusätzliche Unterstützung bei Perlscripten und Automatisierung in weiteren Bereichen;

- Entwicklung von weiteren administrativen Scripten;

- Betriebshandbücher nach vorgegebenen Format (MS Word) erstellt;

Hardware:

virtualisierte Linux-Server, verschiedene Storage-Systeme

Software:

Windows 7, vim 7.3, 7.2, Eclipse 4.2, Epic 0.5, ActivePerl 5.16, Strawberry Perl 5.16, Outlook 2007, MS Office 2007, Lotus Notes 8.5, CentOS 5, 6, Perl 5.8, 5.10, bash 3., 4.x, Firefox 19, Internet Explorer 10, LastPass, Keepass 2, putty 0.62, psftp 0.62, cron, CAM::PDF 1.59, pdftk 1.45, FileNet, awk

caesar-data (Touristikbranche) / oit services GmbH

10/2012 ? 09/2013

Projekt:

Weiterentwicklung eines Online-Buchungssystems für Hotelketten etc. (E-Commerce)

Funktion:

Entwickler, Tester, Technische Leitung

Tätigkeit:

- Entwicklung und Programmierung einer Systemerweiterung zur Einhaltung der vorgeschriebenen Sicherheitsmaßnahmen bei der Speicherung von Kreditkartendaten.

- Entwicklung und Programmierung in den Bereichen: Kryptographie, Übertragungsmechanismen,

Security Skripte und Digitale Signaturen

- Testfälle generieren

- Dokumentation mit POD (Plain Old Documentation) im Stil einer manpage

Software:

Perl 5.12, Centos 5.8, nginx (Webserver) , TAP::Harness / Test::More / Math::Random u. weitere Perl-Tools, Crypt Rijndael, NetDaemon , git, PHP5, Linux-Umgebung, u.v.m.

stb ag

10/2011 ? 07/2012

Projekt:

Erweitern, Fehlersuche und Testen in den Applikationen audimex (Software zur Unterstützung von Revisionsabteilungen) und IMS (Internes Management System, von Arbeitszeitaufzeichnung über Fehler- und Requesttracking bis hin zur Verwaltung der Kunden und Akquise), die beide auf einem inhouse-Framework basieren.

Funktion:

Entwickler, Tester

Tätigkeit:

Sich in die 250.000-Perlcodezeilen in kürzester Zeit einarbeiten, Fehler nachstellen und neue Fehler finden, Testen von Änderungen in Daten, Datenstrukturen und Code, Verbesserungen und Erweiterungen sowie die Qualitätssicherung derselben. Alle Änderungen dokumentiert.

Hardware:

Dell-Laptops, Server, virtuelle Maschinen

Software:

Perl 5.12, svn (mit Externals), git, putty, cygwin, SQL-Server, PostgreSQL, Oracle, SQLite, Windows 7, Windows 2008 R2, SuSE-Linux, Outlook, Excel, SQLWorkbench

Bertelsmann / arvato systems

11/2010 ? 09/2011

Projekt:

Monitoring bei arvato systems

Funktion:

Entwickler und Systemadministrator im Monitoring-Bereich

Tätigkeit:

Hunderte Server (mit immer anderem Aufbau) von Tivoli Distributed Monitoring auf das Inhouse Monitoring Tool KaRo3 mit Hilfe bruchstückhafter, oral tradierten Informationen migrieren.

Sämtliche Schritte in Form von Handlungsabläufen dokumentieren und so eine Abarbeitung der verschiedenen Normalen- und Sonderfällen an Hand dieser Dokumentation ermöglichen.

Dabei Sonderfälle wie IP / Oracle RAC / SAP / HO MC Service Guard Cluster beachten und spezielle externe Scripte übersetzen. Unterstützung durch halbautomatische Scripte und Webseiten, die nur den Normalfall abdeckten.

Erstellung eigener Monitor-Regeln und -Module in Perl.

Aufsetzen eines cacti-auf-IIS Monitoring Systems über verschiedene Kennwerte z.B. von Oracle-Datenbanken.

Einbinden von verschiedenen Windows-Servern, Storage-Systeme und Linux-Oracle-Servern via SNMP 2c und 3 nach Kundenwünschen.

Data entry.

Hardware:

HP Proliant Rackmounted Server, andere Rackmounted Server, virtuelle Server, verschiedene Storage-Systeme

Software: Windows XP, Linux, HP-UX (UNIX), AUX, Perl, ksh, bash, Java, KaRo3, KaRo3 GUI, SEnv RanSoM, IBM Tivoli Enterprise Console, Tivoli Desktop for Windows, Veritas, Outlook, PuTTY, BMC Remedy Action Request System, cacti, Spine, PHP, RRDTool, NetSNMP, MySQL, FCGI, IIS, Internet Explorer, Cygwin, Citrix, Remote Desktop, Procmon

Telefonica / O2 in München

01/2010 ? 09/2010

Projekt:

Billing, bzw. Wartungsprogrammierung an der Rechnungsformatierungssoftware für Mobilfunkkunden: Rechnungsdaten aus der Datenbank zu gruppieren, sortieren, formatieren und in das XML-Format des Druckproviders umzuwandeln.

Funktion:

Entwickler u. Tester

Tätigkeit:

Legacy-Perlcode in ziemlich schlimmem Zustand um neue Features erweitern und supporten. Legacy-Code in Perl, Bugfixing, neue Features einbauen, Support, Analyse, Anpassung an das Upgrade der Infrastruktur (inklusive der Datenbanktabellen).

Hardware:

Lenovo Thinkpads, HP-Server

Software:

Windows 7, HP-UX (UNIX), Perl, git, ksh, SQL, Oracle, CLIPS, Clearcase, Clearquest, versch. Testtools

Inhouse Programmierung

01/2009 ? 06/2011

Projekt:

Screen-Scraping der Jobbörse-Datenbank der Bundesagentur für Arbeit, um parallel nach verschiedenen Kriterien suchen zu können, Arbeitgeberadresse herausparsen, um Straßen Entfernung und Fahrzeit hinzuzufügen, die Ergebnisse reduplizieren und nach verschiedenen Kriterien sortieren. Ziel: schnellere Durchsicht von möglicherweise interessanten Stellenausschreibungen.

Funktion:

Einzelentwickler

Tätigkeit:

Alles von der Planung über Anpassungen von Modulen bis zu all den notwendigen Nachführungen wegen Änderungen der Webseite

Hardware:

Linsoft PC

Software:

Linux (Debian), Perl, git, WWW::Mechanize, html, Apache, Any::Data, Berkley::DB, Geo::Cloudmade, GIS::Distance

element 5 AG / element 5 GmbH / Digital River GmbH (nach Kauf durch Digital River)

02/1999 ? 02/2009

Projekt:

element5 von einer 20 Personen-Firma (hauptsächlich studentische Mitarbeiter) erst zum Weltmarkt-zweiten mit über 150 Mitarbeitern (hinter DigitalRiver) machen und dann als 150-Mitarbeiter-Teil 20% des Umsatzes von DigitalRiver (über 1200 Mitarbeiter) erwirtschaften.

Einige der Projekte waren:

- Wichtigkeit von Publishern anhand der Link-Nummer auf deren Homepage (laut Google)

- flexibles Mailtool für Publisher an Käufer, inklusive mehrerer komplexer (100+ Zeilen) SQL-Queries

- Finanzdaten mittels Webscraping & HTTP an das Finanzamt massenweise und automatisiert übermitteln

- Dokumentation der Business Rules

- Legacy-Code pflegen

- automatischer Datenabgleich mit externen Quellen (BMEcat (XML), proprietäre Formate, ?)

- CRM-System ?Kana? die Queue-Prioritäten nach Füllstand und Ablaufdatum alle 15 Minuten via webscraping & HTTP updaten und so dynamische Prioritäten emulieren. Anzeige des Füllstandes und "Alters" der Queues mittels MRTG und Apache, Datenerfassung via PersistentPerl, sowie Dokumentation derselben.

- IPs zu Geodaten zuordnen

- Verschiedene Verbesserungen der automatischen Kreditbetrugserkennung

- Wahl-Emails und Bounce-Emails auswerten

- Automatisches Windows-Recovery-System entwickeln

- Öffentliche Surfstation verbessern und Version 2 neu entwickeln

- Kundenzufriedenheitsterminal (auf Basis der öffentlichen Surfstation) bauen, Oberfläche via Apache, CGI & Mozilla

- SMS-Gateway verbessern

- Anpassen verschiedener Shopsysteme gemäß Kundenwunsch

Funktion:

Perl-Experte, Internet-Protokoll-Experte etc., Experte für E-Commerce, SDM, Technische Leitung

Tätigkeiten:

- Programmierung, Support (meiner Programme), Wartung

- fast immer Entwicklung, Datenmodellierung,

- oft Projektmanagement und Projektverantwortung

- zum Teil Schulung von 1st Level Support, Installation vor Ort, Wartung via Telefon

Hardware:

Dell PCs, verschiedene PCs, Server,

Software:

Linux (Debian, SuSE, RedHat), LAMP, BSD, Perl, SQL, Oracle, Google-API, PHP5, bash, GNU-Tools, MySQL, CVS, Kana, Windows, MRTG, PL/SQL, RRDTool, PersistentPerl, DOS, awk, sed, nslookup, dig, telnet, html

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre 7 Monate
1993-10 - 2000-04

Studium der Physik

Physiker, Universität zu Köln
Physiker
Universität zu Köln

Kompetenzen

Kompetenzen

Betriebssysteme

Debian
Experte
HP-UX
IBM AIX
Red Hat Enterprise Linux
SUSE Linux Enterprise Server (SLES) 8.x bis 15.x
Experte
Unix
Experte
Windows Server 2003 bis 2016

Programmiersprachen

awk
Linux-Scripting
Experte
LISP
Perl
Experte
PHP
PL/SQL
sed
Shell-Script ; (bash / sh / ksh)
Experte

Datenbanken

Microsoft Access
MS SQL Datenbanken
MySQL
Oracle
PostgreSQL
SQLite

Personalverantwortung

Führen von Projektteams (bis zu 7 Entwickler)

Branchen

Branchen

Allgemeine Dienstleistung ; Softwareerstellung ; E-Commerce
; Telekommunikation ; Medienunternehmen ; Touristikbranche ; Industrie ; Gesundheitsbranche ; Payment Lösungen ; mobile Mehrwertdienste

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.