Aktuell auch gerne Einsätze in England!
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:
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
Server-Betriebssysteme:
UNIX u.Debian Server woody / sarge / etch / lenny / squeeze ; Ubuntu 4.10 bis 18.10
SuSE Server (SLES) 8.x bis 15.x
Red Hat Server 7.3 Valhalla; RHEL; RHEV
HP-UX 11.11 / 11.23 (UNIX)
AIX 5.2 / 5.3
Tomcat
Apache WebServer
Windows Server 2003 / 2008 R2 / 2016
Client-Betriebssysteme:
Debian potato / woody / sarge / etch / lenny / squeeze / wheezy / sid
SuSE 7.x bis 15.x
Windows XP / 7, 10, auch mit Cygwin
Datenbanken:
Oracle
PostgreSQL
MS SQL
MySQL
MS Access
SQLite
CSV / TSV / XML / XSLT und andere flat-file-Formate,
Programmiersprachen:
Perl 5.005, 5.6, 5.7, 5.8, 5.9, 5.10, 5.12, ?.. 6.0
ActivePerl 5.16
Shellscript , Kornshell ; (bash / sh / ksh)
PHP
Python
awk
sed
c
html, css -
PL/SQL, Javascript, Common LISP- (erweiterte Kenntnisse)
Software-Tools:
git
subversion / svn-bisect
TAP::Harness / Test::More / etc.
DBI / DBD::Oracle / DBD::Pg / etc.
Date::Manip / XML::Parser / LWP / PersistentPerl / Log::Log4Perl / Geo::Cloudmade / WWW::Mechanize /
viele weitere CPAN-Module / CPAN
Aegis
Eclipse
rdesktop
VNC
cygwin
wireshark / ethereal
Docker
TOra
TOAD
LAMP (Linux,Apache,MySql,P=PHP-Perl-Python)
SQLWorkbench
sqldeveloper
die üblichen GNU-Tools
Procmon
Anwendungssoftware:
OpenOffice 2.x ? 3.x
LibreOffice 3.4.x
exiftools 7 ? 8
LaTeX 2.0.9 ? 2?
LyX 1.3 ? 2.0ss
phppgadmin
phpmyadmin
MS-Outlook 97 ? 2010
MS-Office 97 ? 2010
MS-Visio
MS-Project
Clearcase
Clearquest
Internet Explorer 6 ? 9
Firefox 2 ? 8
cacti / Spine
BMC Remedy Action Request System 7.0.0.1
Bibble 4 ? 5
Citrix
KaRo3 GUI 1.12
RanSoM 4.20
SEnv
NeSt
POD (Plain Old Documentation)
Datenkommunikation:
Ethernet; Internet; Intranet; ISDN; VLAN; LAN; WLAN; SMTP; PPPoE; IPv4; IPv6; DNS; NNTP; NTP;
Festnetz ( A-DSL; T-DSL; ISDN (mit Kanalbündelung); Analog-Modem
Mobilfunk (GSM; GPRS; UMTS; EDGE; HSDPA)
Hardware:
Systeme:
Dell; IBM; Linsoft; generisch; Eigenbau
Notebooks:
Lenovo Thinkpad; OLPC; Vaio; Dell
Server:
Sun 10; HP-Server; verschiedene andere Server; verschiedene virtuelle Server
Allgemeine Dienstleistung ; Softwareerstellung ; E-Commerce
; Telekommunikation ; Medienunternehmen ; Touristikbranche ; Industrie ; Gesundheitsbranche ; Payment Lösungen ; mobile Mehrwertdienste
Aktuell auch gerne Einsätze in England!
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:
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
Server-Betriebssysteme:
UNIX u.Debian Server woody / sarge / etch / lenny / squeeze ; Ubuntu 4.10 bis 18.10
SuSE Server (SLES) 8.x bis 15.x
Red Hat Server 7.3 Valhalla; RHEL; RHEV
HP-UX 11.11 / 11.23 (UNIX)
AIX 5.2 / 5.3
Tomcat
Apache WebServer
Windows Server 2003 / 2008 R2 / 2016
Client-Betriebssysteme:
Debian potato / woody / sarge / etch / lenny / squeeze / wheezy / sid
SuSE 7.x bis 15.x
Windows XP / 7, 10, auch mit Cygwin
Datenbanken:
Oracle
PostgreSQL
MS SQL
MySQL
MS Access
SQLite
CSV / TSV / XML / XSLT und andere flat-file-Formate,
Programmiersprachen:
Perl 5.005, 5.6, 5.7, 5.8, 5.9, 5.10, 5.12, ?.. 6.0
ActivePerl 5.16
Shellscript , Kornshell ; (bash / sh / ksh)
PHP
Python
awk
sed
c
html, css -
PL/SQL, Javascript, Common LISP- (erweiterte Kenntnisse)
Software-Tools:
git
subversion / svn-bisect
TAP::Harness / Test::More / etc.
DBI / DBD::Oracle / DBD::Pg / etc.
Date::Manip / XML::Parser / LWP / PersistentPerl / Log::Log4Perl / Geo::Cloudmade / WWW::Mechanize /
viele weitere CPAN-Module / CPAN
Aegis
Eclipse
rdesktop
VNC
cygwin
wireshark / ethereal
Docker
TOra
TOAD
LAMP (Linux,Apache,MySql,P=PHP-Perl-Python)
SQLWorkbench
sqldeveloper
die üblichen GNU-Tools
Procmon
Anwendungssoftware:
OpenOffice 2.x ? 3.x
LibreOffice 3.4.x
exiftools 7 ? 8
LaTeX 2.0.9 ? 2?
LyX 1.3 ? 2.0ss
phppgadmin
phpmyadmin
MS-Outlook 97 ? 2010
MS-Office 97 ? 2010
MS-Visio
MS-Project
Clearcase
Clearquest
Internet Explorer 6 ? 9
Firefox 2 ? 8
cacti / Spine
BMC Remedy Action Request System 7.0.0.1
Bibble 4 ? 5
Citrix
KaRo3 GUI 1.12
RanSoM 4.20
SEnv
NeSt
POD (Plain Old Documentation)
Datenkommunikation:
Ethernet; Internet; Intranet; ISDN; VLAN; LAN; WLAN; SMTP; PPPoE; IPv4; IPv6; DNS; NNTP; NTP;
Festnetz ( A-DSL; T-DSL; ISDN (mit Kanalbündelung); Analog-Modem
Mobilfunk (GSM; GPRS; UMTS; EDGE; HSDPA)
Hardware:
Systeme:
Dell; IBM; Linsoft; generisch; Eigenbau
Notebooks:
Lenovo Thinkpad; OLPC; Vaio; Dell
Server:
Sun 10; HP-Server; verschiedene andere Server; verschiedene virtuelle Server
Allgemeine Dienstleistung ; Softwareerstellung ; E-Commerce
; Telekommunikation ; Medienunternehmen ; Touristikbranche ; Industrie ; Gesundheitsbranche ; Payment Lösungen ; mobile Mehrwertdienste
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.