Ich bin hoch qualifizierter, vielseitiger IT-Profi. Ich bin sehr guter Analytiker und Problemlöser. Ich arbeite schnell, unabhängig und liefere hochwertige Ergebnisse. Ich bin zuverlässig und selbst-motiviert. Ich kann mich und andere gut organisieren und bin immer bereit die Verantwortung zu übernehmen. Ich kann gut mit anderen kommunizieren und mitarbeiten und bin immer hilfsbereit.
C/C++ (UNIX & Windows), Java EE, Perl, bash/sh/csh/ksh, awk, sed, PHP, JavaScript, C# (.NET), Windows Batch/Cmd/PowerShell, Ruby on Rails, Python, Visual Basic (.NET), Smalltalk, Lisp, Prolog, Pascal
Oracle, PL/SQL, PostgreSQL, MySQL, MS-SQL, Sybase, SQL, dbm/gdbm, SQLite, JDBC
PHP, DHTML/JavaScript, HTML/XHTML/CSS, XML/XSD, Apache Server, CGI, HTTP, Java-Applets/-Servlets, Tomcat, JBoss, IIS, .NET, Netscape Server
UNIX (Linux (Rad Hat, Ubuntu, SUSE)/BSD/Sun Solaris/HP-UX), X Windows, MS-Windows, Windows-Server, DOS, OS/2, Virtual Machine Hypervisor (VMware, KVM, Xen)
Client/Server-Entwicklung, verteilte/parallele Programmierung, TCP/IP Sockets, UNIX Tools, SSH/SCP, OpenSSL, Windows Tools, Samba, DHCP, DNS, FTP, LDAP, IMAP, NIS, NNTP, POP3, SMTP, SNMP, Firewall-Konfiguration, Router-Konfiguration, LAN, WAN, VPN, Novell, Wireless, Ethernet
Objektorientiert-Architecture/-Design/-Programming, gcc, make, CMake, Git, Subversion, Rational ClearCase, Jenkins, Hudson, CVS/RCS, Perforce RCS, Java EE/EJB/JDK/JECF, Maven, Eclipse, QT, QML, QT-Script, Serena Dimensions, lex/yacc, Microsoft C/C++, Microsoft C#/.NET, ODBC/JDBC, Borland C/C++, RPMs, MATLAB
emacs/vi, LaTeX/TeX, OpenOffice, MS-Office, HTML/XHTML/CSS, XML/XSD, SGML, troff, RTF
PC's, Netzwerk
HP-Server-Automation, HP-Operations-Orchestration, HP-Service-Manager, VMware vSphere, IBM-Endpoint-Manager. Redwood Cronacle/SAP-CPS, IBM Tivoli Workload Scheduler
Portierung der Abläufe und Shellskripten von IBM-Endpoint-Manager nach HP-Server-Automation. Administration der virtuellen Linux-Servern. Unterstützung bei dem Infrastruktur-Backup-Projekt.
Portierung der Abläufe und Shellskripten des IBM-Tivoli-Monitoring-Systems von IBM-Endpoint-Manager nach HP-Server-Automation.
Administration der Linux-Servern der UniCredit Bank in einer VMware-Umgebung in einem internationalen Team.
Unterstützung bei dem Projekt, wo das Infrastruktur-Backup-System geprüft und untersucht wurde. Automatisierung der Abläufe: Erstellung der Shell- und Perlskripte.
Portierung der Shellskripte eines WWW-Applikation-Deployment-System für eine Bank. Automatisierung der Abläufe für das Bauen und Einsätzen von maßgefertigten Softwarepaketen für die WWW-Server. Automatisierung der Sicherheitstests der laufenden WWW-Server.
Migration der Shellskripte von Sun-Solaris auf Linux (RHEL). Überprüfung, Anpassung und Testen der Shellskripte (sh, Bash) und Befehlsaufrufe von Standard-Unix-Dienstprogrammen und Anwendungen.
Vorbereitung der Shellskripte zur Automatisierung der Aufstellung von WWW-basierten Bankanwendungen: Server (Apache, Tomcat, JBoss), Dateisystemstruktur für die Anwendungen und Start-Up-Skripte.
Automatisierung der Sicherheitstests mittels Shell- und Perl-Skripten und Standard-Unix-Dienstprogramme. Prüfen der Sicherheitseinstellungen der Apache-, Tomcat- und JBoss-Server auf Remote-Maschinen: Zertifikate/Schlüssel, Dateisystem-Zugriffsrechte. Erstellen von MS-Excel-Arbeitsblätter.
Batch-Processing und System-Integration unter ``Redwood Cronacle 7 / 8'': Migration und Umsetzung einer SUMMIT-Bank-Anwendung mit 1800+ Jobs. Migration von ``Redwood Cronacle 7'' in ``Redwood Cronacle 8 / SAP-CPS''.
Migration und Umsetzung des Ablaufs des SUMMIT-Bank-Software mit über 1800 Jobs ins ``Redwood Cronacle 7''-Batch-Processing-System. Entwicklung der Perl-, Shell-, Make- und PL/SQL-Skripte für die automatisierte Umsetzung. Analyse, Optimierung und Integration der Batch-Abläufe.
Migration von ``Redwood Cronacle 7''- in das ``Redwood Cronacle 8 / SAP-CPS''-System. Umstellung der Jobs von PL/SQL in Java EE. Entwicklung der Perl-, Shell-, Make- und PL/SQL-Skripte für die automatisierte Umsetzung.
Batch-Processing und System-Integration: Entwicklung und Pflege der Perl-Skripte unter Windows und IBM Tivoli Workload Scheduler. Als Analyst, Architekt, Entwickler, Integrator und Administrator.
Entwicklung und Pflege Perl-Skripte für Batch-Processing und Integration diverser System-Komponente. Sammeln, Verarbeiten, Verschlüsseln, Verpacken und Verschicken Dateien zwischen internen und externen Quellen/Zielen. Steuerung und Optimierung der Batch-Abläufe. Pflege und Support des IBM Tivoli Workload Scheduler. Installation und Pflege diversen System-Komponenten.
DNS-Administration-Software-Entwicklung für Siemens CIT OA.
Entwicklung eines DNS-Management-Systems: Datenbank (MySQL), Skripte (Perl, Shell), GUI-Schnittstelle (Apache, PHP, HTML/CSS), Aufbau eines DNS-Systems (Bind, Linux), Host- und Domain-Datenmigration (zone transfers).
Software-Development für OptiCM / ARTS als Analyst, Architekt, Entwickler, Administrator und Support.
OptiCM/ARTS-Toolchain-Stabilität- und -Leistung-Verbesserungen, Software-Weiterentwicklung. XML-Test-Request-Validierung (XML/XSD, Perl, Shell) Operations-Support. Effizienz-Optimierung.
Entwicklung eines Buildsystems und der Funktionstests in einer Continuous-Improvement-Umgebung.
Setup, Testen und Auswertung einer ``Continuous Improvement''-Umgebung, Integration der bestehenden Systeme. Design und Entwicklung der Funktionstest-Tools einer Connection-Anwendung für mobile Geräte
Datenbanksystem zur Erfassung und Analyse von photo-voltaischen Daten von Solaranlagen mit WWW-Schnittstelle als Software-Architekt, -Entwickler und -Tester.
Design und Entwicklung einer Datenbank-basierten Anwendung mit WWW-Oberfläche zur Abfrage der gesammelten Messungsdaten und Daten-Auswertungen
Datenplattform Network Analytics als Datenbank-Architekt, -Entwickler und Tester.
Aufbau und Administration einer Data-Warehouse-Datenbank. Daten-Sammeln, -Konvertierung und -Zusammensetzung aus verschiedenen Quellen. Automatisierung der Prozesse. Vorbereitung der Dokumentation.
Unterstützung, Archivierung, Job-Management im Bereich Infrastruktur-Batch-Processing / Redwood Cronacle.
Entwicklung der Oracle-PL/SQL- und Shell-Skripte zur Erstellung der Jobs-Kontrolle-Berichte.
Design und Entwicklung der Datenbankanwendungen für Internet/Intranet unter Linux/UNIX, Apache-HTTP-Server, mit PostgreSQL-, MySQL- und Oracle-Datenbank, mit der PHP- und Perl-Skripten (System, DBD/DBI) und mit der HTML/JavaScript-Benutzerschnittstelle.
In dem Bereich Mobile Networks: Entwicklung des Next Generation RNC für UMTS Generation 5 und für LTE. Als Berater meine Tätigkeiten schlossen ein:
Erstellen und Support einer XML-Konfiguration-Datei für die LBTS-Systemsoftware. Importieren des Software aus Serena-Dimensions ins ClearCase. Ankoppeln der CruiseControl-Oberfläche an Softwarebau-Skripten. Umstellen von Windows auf Linux in einer Softwarebau-Umgebung. Entwurf eines Konzeptes für ein LTE-Quick-Tests. LTE-Demo-Test für Mobile World Congress 2008 in Barcelona. Physical-Layer-Downlink-Tests. NodeB DSP-Software-Tests. Testen der RNC-Software auf der Target-Hardware und die Entwicklung der Test-Tools. Entwicklung einer Anwendung zum Testen der Schnittstellen des Control-Modul auf dem NodeB. Softwaremanagement in ClearCase.
Anpassung/Erweiterung uCLinux-Firmware für Modul TNT-ST-SENS8/16. Entwicklung einer Client/Server-Anwendung zur Synchronisierung der Datenströme aus mehreren Messungsgeräten bis auf den Mikrosekundenbereich ohne der Real-Time-Hardware.
Entwicklung der Programmen in C im uCLinux-Embedded-Umfeld. Anpassung der Custom-Hardwarespezifischen Kernelmodule. Entwicklung der WWW-Schnittstelle. Aufbau einer Software-Entwicklungsumgebung.
Entwicklung der Systemsoftware und der Treiber im Bereich Embedded-Linux für SIEMENS ICN/COM Information und Communication Networks. Als Berater meine Tätigkeiten schlossen ein:
Weiterentwicklung des ``Common Input/Ouptut''-Systems für den Main-Controller in einem Network-Carrier-Controller. Entwicklung eines sicheren Storage-Systems mit atomaren Transaktionen für die Konfigurationsdaten. Softwaremanagement in ClearCase.
Entwicklung der WWW- und Datenbank-Anwendungen für HP EMEA Internet und Marketing Services. Als Berater meine Tätigkeiten waren
Entwicklung eines Online-Formular-Generator für ein Direkt-Marketing-Kampagne-System. Analyse eines Online-Content-Management-Systems. Entwicklung eines Direkt-Online-Kampagne-Management-Systems mit einer asynchronen Kontrolle. Entwicklung der Online-Hilfsprogramme-Seiten zur Drucker-Diagnose (http://www.hp.com/uk/diagnostics). Entwicklung der Internationale universale Kundenregistrierung-Seiten mit (http://www.hp.com/go/signmeup). Entwicklung eines HTML-Seiten-Generators der Images mit Text. Automatisierung des Oracle-Datenbank-Update-Ablaufs aus HTTP-Quellen. Migration und Internationalisierung einer WWW-Anwendungen. Migration der WWW-Seiten auf das HP-``common shared environment''. Analyse eines Content-Management-Systems. Einrichtung einer internationalen elektronischen Weihnachtskarte.
Migration der regionalen europäischen und afrikanischen WWW-Seiten der HP Firma auf eine einheitliche, sichere und Last-ausgeglichene Server-Umgebung. Als Internet- und Datenbank-Berater meine Aufgaben schlossen die folgende Tätigkeiten ein:
Organisation und Planung der Migration der WWW-Seiten. Konfiguration der HTTP-Servern. Umwandlung und Anpassung der HTML-, PHP- und ASP-Dateien. Umschreibung der Perl- und SHELL-CGI-Programmen. Konvertierung von Daten und Datenbanken. Einführung, Support Training der Content-Owners. Entwicklung des Developer-Guide-Dokuments für die neue Plattform. Design und Umsetzung der Datenreplikation der Oracle-Datenbank für eine Load-Balanced-Umgebung.
Design und Entwicklung der Datenbankanwendungen für Internet/Intranet unter Linux/UNIX, Apache-HTTP-Server, PostgreSQL-Datenbank, CGI-Perl-Skripten und mit der HTML/JavaScript-Benutzerschnittstelle.
Als Internet/Intranet und Datenbank Experte leitete ich die Entwicklung und Administration eines Datenbank-Systems für Konfiguration und Management der ISP-Produkte: Dial-In-, Leased- Line- und DSL-Zugang, VPN, Router, Domain- und Server-Hosting, Mailboxen.
Analyse bestehender Systeme. Sammeln der Anforderungen. Design und Entwicklung der Datenbank, der Schnittstellen, der Abläufe und der GUI. Dokumentation. Verwaltung.
Als Application Support Specialist im Internet- und Intranet-Bereich trug ich die Verantwortung für Installation, Konfiguration und Administration der firmenweiten Intranet-Servern und -Anwendungen. Ich entwickelte auch ein Online-User-Administration-System. Projekte und Tätigkeiten:
Entwicklung der Datenbankstruktur, Schnittstellen und GUI. Installation und Administration: Netscape-SuiteSpot-Server, Documentum, Tuxedo, Staffware, Oracle-Datenbank.
Als Netzwerk-Fachberater richtete ich die Reuters-TRIARCH-Backbone für ein Händler-System ein.
Konfiguration und Administration eines Netzes der Sun-Ultra-Servern.
Als Senior Development Manager (07 - 11/1997) leitete ich und war verantwortlich für mehrere Software-Entwicklungsprojekte.
Design und Realisierung eines Online-Billing-Systems. Softwareentwicklung-Management. Administration eines Computer-Netzes von Sun- und Windows-Servern und -Clients. EU-Projekt.
Als Project Manager Production (09/1996 - 06/1997) war ich verantwortlich für die Einrichtung und Administration des HOS-WWW-Servers: ``www.hos.de'', und Entwicklung und Betreuung des Online-Contents. Projekte und Tätigkeiten:
Datenbank-Entwicklung. Entwicklung der Online-Dienste. Administration eines WWW-Portals für Ärzte und Apotheker (www.hos.de).
Als System Analytiker war ich verantwortlich für Systementwicklung, Systempflege und Qualitätssicherung.
Aufbau und Support einer WWW-Seite. Entwicklung einer Datenbankanwendung. Administration eines Computer-Netzes (Unix, Windows, Novell).
Entwicklung Datenanalyseanwendungen für eine Marktforschungsfirma. Setup eines Telefoninterview-Datenbanksystems. Computer-Netz-Administration.
Portierung einer medizinischer Datenbank: Micromedix. Tandem System Support, User-Support, Datenbankentwicklung.