11.2018 – 01.2019
Automatisierte Verarbeitung von grossen Excel Sheets mittels SQLite
- Lesen, Schreiben, Filtern, Analysieren
- unter Python3 und PHP
10.2018 – 12.2018
Entwicklung eines Verschluesselungsprogrammes mit OpenSSL AES-256
Entwicklung unter den Betriebsystemen
- AIX 7.2 (in der Power Development Cloud von IBM)
- Suse 12 PPC64LE auf Power8 (in der Power Development Cloud von IBM)
- CentOS 5 (unter VmWare)
11.2014 – 12.2018
Datenanonymisierung und Pseudonymisierung fuer Logdaten
Projektinhalte
* Branchenumfeld: Telekommunikation
- syslog-ng, perl
- Performanceoptimierung, Parallelisierung
- Redhat Linux auf vmware
syslog-ng
Redhat, vmware
perl
12.2014 – 12.2014
Abrechnungssystem fuer Gesundheitskarte, EPIKUR
Projektinhalte
* Branchenumfeld: Ärzte und Therapeuten
- Rechnerkauf, Einrichtung
- Windows 7
- kryptographische Festplattenverschlüsselung (FDE, Full Disk Encryption)
- Softwareinstallation, EPIKUR
- Datenmigration
1.2013 – 12.2018
C Programmierung
* Branchenumfeld: Telekommunikation
- OpenSSL Programmierung
- S/MIME Ver- und Entschluesselung
- Signatur und Verifikation mittels CA mit 15360-Bit Schluessel
- AES-256, CBC
- SHA-256, SHA-512
- libCURL
- JSON Datentransport
- Gprof Code Optimierung
- Speicher Optimierung / Memory Leak Optimierung mit dmalloc
- Speicher Management mit Auto Cleanup
- zlib Kompression
- In-Memory Programmierung von Dateien
- Doxygen Quellcode Dokumentation
- Video Dokumentation fuer Anwender und Programmierer
- Makefile System fuer plattformunabhaengiges Kompilieren
- SVN Versionskontrolle
- C Programmierung auf allen aktuellen Unix Plattformen
- AIX 4, 5, 6, 7.1
- Cygwin unter Windows XP 32 Bit, Windows 7 64 Bit
- HP-UX 11.00 - HP-UX 11.31
- Solaris 2.8, 2.9, 2.10 (SunOS 8, SunOS 9, SunOS 10)
- Linux ab Kernel 2.2: RedHat, SuSe Enterprise (SLES), Debian, CentOs, Ubuntu, Knoppix
6.2012 – 12.2017
* Branchenumfeld: Home and Phone
- Fritz Box 7390 / 7490
- Sperrung von belaestigenden, anonymen Anrufen
- Sperrung naechtlicher Anrufe
- weltweite Anzeige von Anrufen via Smart Phone
- weltweite Anzeige und Abfrage von Anrufen von Anrufbeantworter
- weltweiter, papierloser Fax Empfang
- papierlos Faxe senden
- VPN Tunnel zwischen zwei Standorten
- Optimierung von WLAN in problematischen Umgebungen
- a/b/g/n (mit 5 GHz WLAN)
- WLAN Kameras (ELRO)
1.2011 – 12.2018
IT Security Scanner Entwicklung
* Branchenumfeld: Telekommunikation
- Policy Scanner
- Password Cracking mittels JtR (John the Ripper)
- Shell Skripting, ksh, bash
- Ausarbeitung von Sicherheitskonzepten
- C Programmierung unter Solaris 9-11, AIX 4-7.1, Linux (SuSe, Redhat), HP-UX 11.00-11.31
- Makefile & configure Skript Programmierung
- OpenSSL, Apache, Oracle, SQLite
- SOX, ISAE 3402
9.2010 – 06.2018
* Branchenumfeld: Immobilien (Immobilienmanagement)
- Beratung zur Positionierung eines Werkzeuges zur Immobilienverwaltung
- Sicherheitskonzepte fuer Verkauf, Lizensierung, Datenschutz
5.2010 – 12.2018
Rollout für ein zentral steuerbares Logging (38.000 Rechner)
* Branchenumfeld: Telekommunikation
- Erstellung eines Intranetportals zur zentralen Steuerung der Logrechner
- Verteilte Suche, Performanceoptimierung
- Public Key Verschlüsselung der Logdaten
- Sencha, ExtJs, Javascript, AJAX (Asychronous JavaScript and XML)
- Technologien: syslog-ng, ArcSight, SOAP, XML, Javascript, ExtJs, MySQL, PostgresQL, PHP, Oracle 11g mit SSL, Red Hat Linux 5.5, Windows XP, Firefox 3.6, IE 6, IE 7, IE 8
6.2011 – 9.2011
Aufbau einer Backupstruktur in einem Kleinunternehmen
- Branchenumfeld: Energie
- Computersupport, Updates, Virenscanner
3.2011 – 4.2011
vollautomatische Umfrageerstellung mithilfe LimeSurvey
* Branchenumfeld: Schule
3.2010 - 4.2010
Serveradministration, Beratung, Sicherheitskonzepte
- Drupal
- MediaWiki, TWiki
- Webscripting
7.2009 – 2.2010
Intranetportal zur Verwaltung von Dienstleisterprogrammen, Störungsmeldungen und Bestellungen (AJAX Shop System)
+ Branchenumfeld: Telekommunikation
- Webdesign
- CSS
- AJAX (Asychronous JavaScript and XML), mittels jQuery und Google Suggestion, DOM Manipulation
- Javascript, Cross Browser Funktionalität, IE 6, IE 7, IE 8, Firefox, Chrome, Opera
- Webseitenprogrammierung mit eigenem Template System und Programmierbibliothek
- Datenbankprogrammierung, MySQL / InnoDB
- Benutzer Authentifikation, AES DB Verschlüsselung
- Technologien: (jeweils aktuellste Versionen): Apache, MySQL, PHP, Xemacs, Subversion SVN, Linux Server
4.2009 - 6.2009
Webcameinrichtung und Langzeitarchvierung (Diebstahlprävention)
- Computerservice bei Kleinprojekten / IT Service
1.2009 – 3.2009
Erstellung sichere Software (Penetrationstests für Web Applikationen)
+ Branchenumfeld: Automobil
- IT Security Policy Management
- HP Webinspect (SPI dynamics) und Nutzung anderer Vulnerability Scanner
- Scannen von Webseiten und Berichterstellung
12.2008
Kleinprojekt Unix Shellscripting in bash
+ Branchenumfeld: Logistik
+ Rolle und technisches Umfeld: Consultant, Programmierer
- mysql
- aisee (Graphenvisualisierung)
- Subversion
9.2008 – 11.2008
Refactoring einer PHP Verkaufslösung (XTcommerce)
+ Branchenumfeld: Agentur, Servicedienstleistungen für Energiebranche
+ Rolle und technisches Umfeld: Consultant für Geschäftsprozesse, Programmierer
- Flexible Anpassung der Geschäftsprozesse
- OOP, Pattern Lösung, FSM Modellierung
- Parameter checking, validation
- MySQL Datenbankanbindung (ER Modellierung mit Foreign Keys)
- Zend Framework
- Smarty Template Engine
8.2008 – 9.2008
Planung zum Upgrade eines Software Produktes zum Zugriff auf eine IBM iSeries
+ Branchenumfeld: Metallverarbeitung
+ Rolle und technisches Umfeld: Consultant
- Planung zur Erweiterung dieses Produktes
- weltweite Rollout Planung
6.2008 – 9.2008
Qualitätssicherung im Bereich PHP Applikationen (Code Review)
+ Branchenumfeld: Agentur, Dienstleistungen für Krankenkasse
+ Rolle und technisches Umfeld: Consultant, Programmierer
- Code Review: White Box / Black Box
- Code Design: Software Patterns und Antipatterns
- Refactoring von PHP und Perl Quellcode und Shell Scripten
- Best Practices für wartungsarmen Code
- Schulungen im Bereich XSS, SQL injections, Code injections
- Quellcode Optimierungen (auf Geschwindigkeit, Lesbarkeit)
- Zend Framework
- Zend Studio for Eclipse
- Smarty Template Engine
5.2008 – 9.2008
Programmierung einer Webapplikation zum Zugriff auf eine iSeries
+ Branchenumfeld: Textilbranche
+ Rolle und technisches Umfeld: Programmierer, Consultant
- Tomcat Web Application Server (Java, jsp)
- Zugriffsauthentifikation
- Servicedienstleistungen Vor-Ort und via Fernwartung
2.2008 – 5.2008
Design einer BlackBerry Anwendung
+ Branchenumfeld: Krankenkasse
+ Rolle und technisches Umfeld: Consultant Planung eines Projektes zur Umsetzung einer BlackBerry Anwendung in Java
- Beratung für die Automatisierung von "Green Screen" Applikationen
- Zugriff auf mehrere Backendsysteme (SAP, Oracle, Mainframe)
- Remote Zugriff über JSON (JAvascript Object Notation) Konnektoren
2.2008 – 3.2008
Notizenmanagement System -- PHP 5 OOP Backendentwicklung
+ Branchenumfeld: Agentur für Telekommunikation
+ Rolle und technisches Umfeld: Programmierer, Consultant
- mit Datenbankanbindung (MySQL 5)
- für Ajax (Asychronous JavaScript and XML) Anfragen mittels JSON (JAvascript Object Notation)
- externe Konfiguration
- Zend Studio for Eclipse
1.2008 – 2.2008
RSS/Atom-Management Systeme -- PHP 5 OOP Backendentwicklung
+ Branchenumfeld: Agentur für Telekommunikation
+ Rolle und technisches Umfeld: Programmierer, Consultant
- Unterstützung der Formate RSS und Atom
- mit Datenbankanbindung (MySQL 5)
- personifizierte Historie
- für Ajax (Asychronous JavaScript and XML) Anfragen via JSON (JAvascript Object Notation)
- externe Konfiguration
- Zend Studio for Eclipse
12.2007 – 12.2007
Abgleich von einem SSL EMC eRoom
+ Branchenumfeld: Pharma
+ Rolle und technisches Umfeld: Consultant, Programmierer
- PHP Applikationsentwicklung eines automatischen Abgleiches von einem SSL EMC eRoom
- in eine Oracle Datenbank
- Automatisierung von Arbeitsabläufen
09.2006 – 09.2007
Web-Portal mit AJAX fuer Geschaeftsprozesse und MySQL Backend
+ Branchenumfeld: Logistik und Dienstleistungen zum Verkauf von Hardware
+ Rolle und technisches Umfeld: Teamleiter (2-5 Personen), Consultant, Programmierer
- Webentwickler in einem Projekt für eine Vertriebsfirma zur effektiven Planung von Geschäftsprozessen
- SOA Bibliothek als Basis zur Weiterverwendung für Standardprozesse
- BPMN Planung der Geschäftsprozesse, UML, OOP, OOA, OOD
- Datenbankerstellung mittels ER-Modell
- objektorientierte PHP5 Programmierung
- Ajax (Asychronous JavaScript and XML)
- Sicherheit: SQL injection, CrossSite Scripting (XSS), PHP code injection
- Technologien: HTML, PHP, MySQL, PostgresQL, Ajax (Asychronous JavaScript and XML), Excel, SAP Anbindung mittels SAPrfc (BAPI)
09.2006 – 09.2007
Webshops OfBiz
+ Branchenumfeld: Logistik und Dienstleistungen zum Verkauf von Hardware
+ Rolle und technisches Umfeld: Programmierer, Consultant
- Webshop Entwickler auf Basis des Open Source Webshops OfBiz
- Konfiguration, Weiterentwicklung, Debugging
- Verfügbarkeitsanzeige aus SAP und mittels CSV-Listen
- Technologien: Java, SAP Anbindung mittels JCo (BAPI)
09.2006 – 03.2007
Webseite und CMS
+ Branchenumfeld: Logistik und Dienstleistungen zum Verkauf von Hardware
+ Rolle und technisches Umfeld: Teamleiter (2-3 Personen), Programmierer, Consultant
- Webentwickler in einem Projekt für Medienvertrieb (Verkaufsprozesse, WEB 2.0)
- Weiterentwicklung der Webseite und des CMS
- Technologien: HTML, PHP, MySQL
07.2006 – 09.2006
Programmerstellung fuer Dienstleistungen zur Steuerung von Ladekapazitäten
+ Branchenumfeld: Logistik und Dienstleistungen zur Steuerung von Ladekapazitäten
+ Rolle und technisches Umfeld: Programmierer
- IT-Consultant im einem Projekt für ein Speditionsunternehmen zur Optimierung der Logistik
- Weiterentwicklung einer Dispositionsplattform
- Technologien und Tools: Java, Apache Cocoon, Eclipse, Javascript, XML/XSL
- Ajax (Asychronous JavaScript and XML), OOP, OOA, OOD
11.2005 – 02.2006
Websecurity Analyst
+ Branchenumfeld: Security Analyst
+ Rolle und technisches Umfeld: Programmierer, Consultant
- IT-Consultant
- Erstellung einer Web-Applikation, OOP, OOA, OOD
- Technologien: PHP, MySQL
- Erstellung von Sicherheitsberichten für verschiedene Web-Applikationen
04.2000 - 09.2003 TU Darmstadt
Systembetreuung der Unix- und Linuxrechner
+ Branchenumfeld: Universität
+ Rolle und technisches Umfeld: Servicedienstleister, Programmierer
- Administrator
- Analyse und Behebung von Fehlern sowie Problemen im Betrieb von Solaris
- Installation und Konfiguration von Software unter Solaris und Linux
- Erstellung und Pflege einer teilautomatisierten Konfigurations- und Rechnerdatenbank
- Benutzerberatung
- Test