temp. z.B. für Rollout-Arbeiten: weltweit
Privat
01/2016 - 04/2016
- Tätigkeiten: Implementierung, QS/QM, Portierung
- Branche: Behördenumfeld
- OS: Windows 7, Ubuntu Linux, OpenSuSE Linux
- QS/QM: Testdesign, Testerstellung/-durchführung
- Hardware: Scanner, Signature Pads, Fingerprint Sensoren, etc.
- Programmiersprache(n): C++, Shell-Scripting, Python, XML/XSLT
- Patterns: Factory method
- Techniken: Scrum, Daily Standup, Iteration Planning, Digital Taskboard, Continuous Integration, Retrospectives, Reviews, Test Driven Development, Collective Code Ownership, Refactoring, Automated Builds, Unit Testing, Coding Standards, OOA/OOD, Multithreading
- Protokolle/Standards: REST, UML, SSH, SSL, XMLDSIG
- Produkte/Tools: GNU C++, QtCreator, Mercurial, JIRA, Confluence, CryptoPro SecureDisk, CMake, Google gtest, Firefox, schroot/chroot, Jenkins, Python3, ninja, VisualStudio 2010, Valgrind/Helgrind, distcc
- Bibliotheken (u.a.): Qt5, boost, libxml2, OpenCV, log4cplus, Python wheezy, Sane, div. SDKs
- Dokumentation: Wiki (Atlassian Confluence), Atlassian Jira, LaTeX, MS Word, MS Excel, Sparx Enterprise Architext
- Kommunikation: MS Outlook, Thunderbird
- Versionskontrolle: Mercurial (HG), Git
04/2015 - 12/2015
- Tätigkeiten: Implementierung, QS/QM, Optimierung, Einführung CI
- Branche: Telekommunikation / reguliertes Umfeld, Data Warehouse (DWH)
- DBMS: Sybase, PostgreSQL, SQLite
- OS: CentOS Linux, RedHat Linux
- QS/QM: Testdesign/-management, Testerstellung/-durchführung, Einsatz von virtualisierter Test-/Buildinfrastruktur (VirtualBox, qemu/Proxmox), Integrationstests
- Hardware: ATCA Blades
- Programmiersprache(n): C++, Shell-Scripting, Python, XSLT
- Techniken: Test Driven Development, Refactoring, Unit Testing, OOA/OOD, Multi-Core, Multithreading, Continuous Integration, Daily Standup, Analog Taskboard
- Protokolle/Standards: IMS, EPC, WCDMA, HLR, HSS, UML, XMI, XML, SSH
- Produkte/Tools: GNU C++, QtCreator, Subversion, Mantis, yabu, Google Test, Google Mock, Firefox, schroot/chroot, Python, Valgrind, P4Merge, bash, VirtualBox, qemu/Proxmox, Jenkins, sqlpp
- Bibliotheken (u.a.): boost
- Packaging: RPM
- Kommunikation: Thunderbird, IM
- Dokumentation: MediaWiki, MS Excel
- Versionskontrolle: Subversion
10/2014 - 03/2015
- Tätigkeiten: Implementierung, QS/QM, Portierung
- Branche: Behördenumfeld
- OS: Windows 7, Ubuntu Linux, OpenSuSE Linux
- QS/QM: Testdesign, Testerstellung/-durchführung
- Hardware: Scanner, Signature Pads, Fingerprint Sensoren, etc.
- Programmiersprache(n): C++, Shell-Scripting, Python, XML/XSLT
- Patterns: Factory method
- Techniken: Scrum, Daily Standup, Iteration Planning, Digital Taskboard, Continuous Integration, Retrospectives, Reviews, Test Driven Development, Collective Code Ownership, Refactoring, Automated Builds, Unit Testing, Coding Standards, OOA/OOD, Multithreading
- Protokolle/Standards: REST, UML, SSH, SSL
- Produkte/Tools: GNU C++, QtCreator, Mercurial, JIRA, Confluence, CryptoPro SecureDisk, CMake, Google gtest, Firefox, schroot/chroot, Jenkins, Python3, ninja, VisualStudio 2010, Valgrind/Helgrind
- Bibliotheken (u.a.): Qt5, boost, libxml2, OpenCV, log4cplus, Python wheezy, Sane, div. SDKs
- Dokumentation: Wiki (Atlassian Confluence), Atlassian Jira, LaTeX, MS Word, MS Excel
- Kommunikation: MS Outlook, Thunderbird
- Versionskontrolle: Mercurial (HG), Git
07/2014 - 10/2014
- Tätigkeiten: QS/QM, Requirements Engineering
- Branche: Industrie (Geldautomaten)
- OS: Windows (XP, 7), OpenSuSE Linux
- QS/QM: Testdesign/-management, Testerstellung/-durchführung, Einsatz von virtualisierter Test-/Buildinfrastruktur (VirtualBox, PXE), Integrationstests
- Programmiersprache(n): AutoIt, DOS BAT, XML, XSD
- Techniken: Daily Standup, Requirements Engineering
- Protokolle/Standards: DHCP, PXE, TFTP, NFS, UML, SSH
- Produkte/Tools: MKS Integrity, CryptoPro Secure Disk, DependencyWalker, MS ProcessMonitor /
ProcessExplorer, MagicDraw, Clonezilla, Symantec Ghost
- Dokumentation: MKS Integrity, MS Sharepoint, MS Word, MS Excel
- Versionskontrolle: MKS Source
01/2013 - 06/2014
- Tätigkeiten: Analyse/Dokumentation der bestehenden Datenbestände, Usecases und Requirements (UML); Entwurf neues Datenmodell; QS/QM; Implementation; Projektplanung; Benutzerdokumentation/-training; LDAP Schema Erweiterung; Change Management; Master Data Management; DB-Migration
- Branche: Industrie
- DBMS: MySQL, MS Access
- OS: Windows, Debian Linux
- QS/QM: Testerstellung/-durchführung, Einsatz von virtualisierter Test-/Buildinfrastruktur (VirtualBox)
- Programmiersprache(n): C++, Shell-Scripting, XML/XSLT(, Ruby), VisualBasic, XSD
- Patterns:
+ GoF: Composite, Proxy, Observer, Iterator, Strategy, Command, Singleton, Decorator
+ Fowler: Row Data Gateway, Table Data Gateway, Identity Map, Association Table Mapping, Identify Field, Foreign Key Mapping, MVC
+ UI: Structure Format, Alternating Row Colors, Sort By Column
- Techniken: Refactoring, MDD, OOD/OOP, Multithreading
- Bibliotheken (u.a.): Qt4, xlslib, Qxt, boost, VOLE, OpenLDAP
- Unittests: CppUnit, proprietär
- Produkte/Tools: g++, Qt, QtCreator, GNU make, cmake, Saxon, Nokia TDriver, KDAB GammaRay, DependencyWalker, MS ProcessMonitor / ProcessExplorer, FreeMind, MySQL Workbench, WinMerge, valgrind, GIMP, CamStudio, MinGW, MagicDraw, ProjectLibre, GanttProject
- Protokolle/Standards: UML, XMI, XSLT
- Dokumentation: MindMap, MS Word, ProjectLibre, GanttProject, LibreOffice
- Versionskontrolle: Subversion, git
2012
- Branche: Telekommunikation / reguliertes Umfeld, Data Warehouse (DWH)
- Tätigkeiten: Portierung (Solaris -> Linux), QS/QM, Implementation, Packaging, Design formale Sprache, Prozessoptimierung, Erweiterung um Verschlüsselung
- QS/QM: Testerstellung/-durchführung, Erstellen von Testwerkzeugen/-infrastruktur, Einsatz von virtualisierter Testinfrastruktur, Integrationstests, Performancetests
- OS: Solaris, RedHat Linux
- Database: Sybase IQ/ASE
- Programmiersprache(n): C++, Shell-Scripting, Perl
- Patterns:
+ GoF: Visitor, Iterator, Interpreter
- Techniken: Test Driven Development, Refactoring, OOD/OOP
- Bibliotheken: libxml2, Boost (u.a. Spirit)
- Packaging: RPM
- UnitTests: CppUnit, ShUnit, kundenspezifisch
- Produkte/Tools: Ranorex, Sybase IQ/ASE, VirtualBox, CppUnit, bash, ShUnit, GNU make, yabu, Mantis
- Dokumentation: MediaWiki, MS Word, MS Excel
- Versionskontrolle: Subversion
- Branche: Telekommunikation / reguliertes Umfeld
- Tätigkeiten: Portierung (Solaris->Linux), QS/QM, Implementation, Packaging,
Design formale Sprache, Konfigurationsmanagement, Prozessoptimierung
- QS/QM: Testerstellung/-durchführung, Erstellen von
Testwerkzeugen/-infrastruktur, Einsatz von virtualisierter
Testinfrastruktur
- OS: Solaris, RedHat Linux
- Programmiersprache(n): C++, Shell-Scripting, Perl
- Techniken: Test Driven Development, Refactoring, OOD/OOP
- Bibliotheken: libxml2, Boost (u.a. Spirit)
- Packaging: RPM
- Unittests: CppUnit, ShUnit, kundenspezifisch
- Database: Sybase IQ/ASE
- Produkte/Tools: Ranorex, Sybase IQ/ASE, VirtualBox, CppUnit, bash,
ShUnit, GNU make, yabu, Mantis
- Protokolle/Standards: SMTP
- Dokumentation: MediaWiki, MS Word, MS Excel
- Versionskontrolle: Subversion
2011
- Branche: Telekommunikation / reguliertes Umfeld
- Tätigkeiten: Requirements Engineering, Architektur, Implementation,
QS/QM, Konfigurations-/Release-/Buildmanagement, Rollout (Asien),
Performanceoptimierung
- OS: RedHat Linux
- QS/QM: Tracking Requirements->Testcases, Testplanerstellung, Einsatz von
virtualisierter Testinfrastruktur, Testerstellung/-durchführung
- Packaging: RPM
- Unittests: CppUnit, ShUnit
- Programmiersprache(n): C++, Shell-Scripting, Perl, m4
- Techniken: Test Driven Development, Refactoring, OOD/OOP, MDD
- Bibliotheken: Qt, Boost
- Produkte/Tools: RedHat Cluster, VirtualBox, CppUnit, OpenSSH, bash, ShUnit,
GNU make, postfix, Dell iDRAC, tcpdump/wireshark
- Protokolle/Standards: SMTP, SNMP, XML, SSH, TCP
- Dokumentation: MediaWiki, MS Word
- Versionskontrolle: Subversion
- Branche: Industrie / IT-Hochsicherheit
- Produkt: SINA Management
- DBMS: PostgreSQL mit Replikationslösung slony
- OS: Linux
- QS/QM: Testplanerstellung, Einsatz von virtualisierter Testinfrastruktur
- Programmiersprache(n): SQL (PL/pgSQL)
- Produkte/Tools: PostgreSQL, VMWare Server
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
Qualitätssicherung / Testfallerstellung
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: QS
- Produkt: SINA Management
- OS: Linux
- QS/QM: Testplanpflege mittels Testlink, Testerstellung/-durchführung
- Versionskontrolle: Subversion
Setup Data Loss Prevention Testappliance
- Tätigkeiten: Presales Support, Unterstützung Angebotsphase
- Produkte/Tools: VMWare ESXi
Recherche bzgl. Apache / PHP Hardening
- Tätigkeiten: Presales Support, Unterstützung Angebotsphase
- Dokumentation: MediaWiki, MS Word
- Branche: Gesundheitswesen
- Tätigkeiten: Consulting/Beratung, Implementation
- Ort: Hamburg
- OS: Solaris 10
- Programmiersprache(n): Shell-Scripting
- Techniken: Test Driven Development, Refactoring
- Verwaltung der Testfälle via Makefile
- Produkte/Tools: bash, ShUnit, GNU make
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
2010
- Branche: Industrie
- Tätigkeiten: Implementation, QS/QM, Konfigurations-/Release-/Buildmanagement
(Packaging, kompletter Release-Prozess), Management/Organisation von externer
Zuarbeit durch Freelancer, Prozessoptimierung, Testdurchführung
- QS/QM: Spezifikation Testprozess/-plan, Erstellen der Tests,
Einsatz von virtualisierter Test- und Buildinfrastruktur, Testdurchführung
- OS: Windows XP
- Produktumfeld: MS Outlook 2003/2010, Multisign Desktop
- Programmiersprache(n): C++
- Techniken: Refactoring, Test Driven Development, OOD/OOP
- Bibliotheken: LibXML2, ZIP, Crypto++
- Unittests: CppUnit
- GUI-Tests: Testautomatisierung mittels AutoIt
- Packaging: InstallShield 9
- Produkte/Tools: Outlookspy, VMWare Server 2, Bugzilla, MIME++,
VisualStudio 2008, InstallShield, CppUnit, AutoIt
- Protokolle/Standards: PGP/OpenPGP, MAPI, SMTP, XML, MIME
- Kernthemen: PGP/OpenPGP, SigG/SigV (Digitale Signatur)
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
Sourcecode Analyse/Review bzgl. Sicherheitslücken von outgesourceter SW-Entwicklung
- Branche: IT-Security / Telekommunikation
- Tätigkeiten: Consulting/Beratung, Codereview
- Ort: Taschkent (Usbekistan)
- Programmiersprache: C++, SQL, Shell-Scripting
- Produkte/Tools: g++, Firebird, VMware Player (virtualisierte Analyseumgebung)
- Dokumentation: MS Word, MS Excel
- Versionskontrolle: Perforce
- Branche: Behörde / öffentliche Hand
- Tätigkeiten: Consulting/Beratung, Konzeption/Spezifikation (im Rahmen der
Konzepte), stellv. Projektleitung, QS, Deployment
- QS/QM: Testkonzept/-plan, Testdurchführung,
Einsatz von virtualisierter Testinfrastruktur (VMWare Server 2)
- OS: Windows Server 2008 (mit ActiveDirectory-Einrichtung/-Konfiguration,
RHEL 5 (inkl. autom. Kickstart-Installation)
- Konzepte: Betriebs-/Sicherheitskonzept (BSI-Grundschutz/ISO27001),
Testkonzept, Migrationskonzept, Installationsanleitung/-aktivitätsplan
- Produkte/Tools: HP System Insight Manager, Symantec Backup Exec 2010, Samba,
VMWare Server 2
- Dokumentation: MS Word, UML (MagicDraw)
- Versionskontrolle: Perforce
- Branche: öffentliche Hand (Ägypten) / reguliertes Umfeld
- Tätigkeit: Helpdesk / 2nd-Level-Support für ägyptisches Trustcenter
- OS: Solaris 10
- Kernthemen: PKI
- Produkte/Tools: Oracle 10, OTRS
- Branche: Telekommunikation / reguliertes Umfeld
- Tätigkeiten: Entwicklung, Konfigurations-/Release-/Buildmanagement, QS
- QS/QM: Spezifikation Test-/Releaseprozess, Testdurchführung,
Setup von realer und virtualisierter Test- und Buildinfrastruktur
- Customer Management
- Produktumfeld: TKG §110
- OS: Linux (RHEL 5/6, CentOS 5, Fedora Core 2/11)
- Programmiersprache(n): C, Shell-Scripting, HTML
- Techniken: Test Driven Development, Pair Programming
- Produkte/Tools: gcc/g++, CUnit/CppUnit, bash, ShUnit, VMWare Server 2,
MagicDraw, Eclipse, GNU make, OTRS, Bugzilla, tcpdump/wireshark
- Bibliotheken: LibPCAP
- Protokolle/Standards: TCP, UDP, SMTP, HTTP
- Kernthemen: TKG §110, TKÜV auf Basis TR6
- Dokumentation: MediaWiki, UML
- Packaging: RPM
- Versionskontrolle: Perforce
2009
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Konzeption (Wiki), Implementation, Testdurchführung
- Produktumfeld: Multisign Server
- OS: Linux (RHEL 5, CentOS 5)
- Produkte/Tools: GNU make
- Kernthemen: SigG/SigV (Digitale Signatur)
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
- Branche: Industrie + öffentliche Hand
- Tätigkeiten: Implementation, QS, Prototyp-Rollout
- QS: Testdurchführung
- OS: Linux
- Programmiersprachen: C++
- Techniken: OOA/OOD, Refactoring, Test Driven Development
- Produkte/Tools: VMWare Server 2, Eclipse, GNU make, gcc/g++, Apache,
CppUnit
- Bibliotheken: LibPThread
- Setup von virtualisierter Test-/Entwicklungs- und Build-Umgebung
- Versionskontrolle: Perforce
Spezifikation von LDAP-Schema und Umsetzen von LDAP-Chaining-Setup im De-Mail Umfeld
- Branche: Öffentliche Hand
- Tätigkeiten: Konzeption/Spezifikation (Pflichtenheft), Konzeption,
Prototyping/Machbarkeitsuntersuchungen,
Setup von virtualisierter Testinfrastruktur
- QS: Testerstellung/-durchführung
- OS: Linux (OpenSuSE)
- Kernthemen: LDAP, Bürgerportal, De-Mail
- Produkte/Tools: VMWare Server 2, OpenLDAP
- Dokumentation: OpenOffice
- Versionskontrolle: Perforce
- Branche: Industrie
- Tätigkeiten: Analyse SQL-Statements (Stored Procedures, Trigger),
Bottleneck-Ermittlung
- OS: Linux (Debian)
- Programmiersprache: SQL (PL/pgSQL)
- Kernthemen: E-Mail-Archivierung
- Produkte/Tools: PostgreSQL
- Versionskontrolle: Perforce
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Umsetzung Testplan, Automatisierung
- QS: Memory Profiling
- Produktumfeld: OCSP-R
- OS: Solaris 8-10
- Programmiersprachen: Tcl, expect, Shell-Scripting, m4
- Kernthemen: SigG/SigV (Digitale Signatur), OCSP, SmartCard
- Produkte/Tools: bash, ShUnit, expect, Rational Purify, m4
- Versionskontrolle: Perforce
- Branche: IT-Security / Telekommunikation
- Tätigkeiten: Blackbox- bzw. Greybox-QS
- OS: Linux
- Produkte/Tools: gcc, GNU binutils
- Kernthemen: SmartCard
- Dokumentation: MS Word
Mitentwicklung von SmartCard-Framework
- Branche: IT-Security / Telekommunikation
- Tätigkeiten: Packaging, QS, Strukturdokumentation
- QS: Testdurchführung, Testplan-Abschätzung, Setup CI-Server
- OS: Linux (Debian)
- Techniken: Continuous Integration
- Produkte/Tools: VMWare Server 2, Hudson/Jenkins, autoconf/automake, dpkg,
Bugzilla, OTRS, MagicDraw, GNU make, GNU binutils, boost
- virtualisierte Test- und Entwicklungs- bzw. Build-Umgebung
- Kernthemen: SmartCard
- Dokumentation: MS Word, UML
- Versionskontrolle: Perforce
- Branche: Öffentliche Hand
- Tätigkeiten: Evaluation Browser-Verhalten, QS
- QS: Testerstellung/-durchführung
- Applikationen: Firefox (Netscape API), Internet Explorer
- Programmiersprache(n): C++
- virtualisierte Test- und Entwicklungsumgebung
- Produkte/Tools: VisualStudio 2008, VMWare Server 2
- Kernthemen: Bürgerclient, Browser APIs
- Versionskontrolle: Perforce
- Branche: Industrie + öffentliche Hand
- Tätigkeiten: Implementation (Multithread-Server, OO), QS
- QS: Testerstellung/-durchführung
- OS: Linux (Debian)
- Programmiersprache(n): Perl, Shell-Scripting
- Techniken: OOA/OOD, Test Driven Development
- Produkte/Tools: VMWare Server 2, bash, ShUnit, GNU make
- virtualisierte Test- und Entwicklungsumgebung
- Versionskontrolle: Perforce
2007 - 2011
- Branche: Industrie
- Tätigkeiten: Konzeption/Spezifikation (Lasten-/Pflichtenheft, Use Cases),
Design SW-Architektur, Implementation, QS, Dokumentation,
Konfigurations-/Release-/Buildmanagement, 1st-/2nd-Level-Support
- QS/QM: Erstellen der Testpläne, Aufbau der Testinfrastruktur,
Testerstellung/-durchführung
- Setup und Pflege der virtualisierten Test-, Build- und Entwicklungsumgebung
- Monitoring der Infrastruktur mittels Nagios
- OS: Linux (Debian, CentOS, OpenSuSE)
- Programmiersprache(n): SQL (PL/pgSQL), C++, Pike, Tcl, PHP, Java,
Shell-Scripting
- Techniken: OOA/OOD, Refactoring, Pair Programming, Test Driven Development,
Collective Code Ownership
- Produkte/Tools: VMWare Server 2, PostgreSQL 8, pdfaPilot, postfix, expect,
bash, ShUnit, pureFtpD, djb DNS, iptables, SSH, Nagios, GNU make,
Bugzilla, OTRS
- Protokolle/Standards: FTP, SMTP, MIME, PDF/A, DNS
- Packaging: Debian
- Kernthemen: SigG/SigV (Digitale Signatur), eMail-Archivierung
- Dokumentation: MS Word, MindMaps, UML (MagicDraw), MS Visio
- Versionskontrolle: Perforce
2006
- Branche: Industrie
- Tätigkeiten: Grobspezifikation (Pflichtenheft) sowie
Machbarkeitsuntersuchung bzgl. Build- und Runtime-Umgebung
(auf Basis chroot)
- Produktumfeld: OCSP-R, TSP-R
- OS: Solaris
- Dokumentation: MS Word
- Versionskontrolle: Perforce
- Tätigkeiten: XSS-Analyse im Kundenauftrag
- Branche: Bankenwesen
2005 - 2008
- Branche: Industrie / SigG/SigV (digitale Signatur) / reguliertes Umfeld
- Tätigkeiten: Spezifikation, QS/QM, Administration
- OS: Windows XP
- Programmiersprache(n): SQL (PL/pgSQL), UML
- Techniken: OOA, MDD
- Kernthemen: SigG/SigV (Digitale Signatur), PKI, SmartCard
- Protokolle/Standards: X.509, ISIS-MTT/Common PKI
- Produkte/Tools: MagicDraw, MS Excel, PostgreSQL, CardFive, VMWare Server 2
- Setup von virtualisierter Testumgebung
- Dokumentation: MS Word, MagicDraw
- Versionskontrolle: Perforce
- Branche: Industrie / SigG/SigV (Digitale Signatur) / reguliertes Umfeld
- Tätigkeiten: Konzeption, Requirements Engineering, Konzeption/Spezifikation
(Lasten-/Pflichtenheft, Use Cases), Realisierung, QS/QM,
Konfigurations-/Release-/Buildmanagement, 1st-/2nd-Level-Support, Setup von
virtualisierter Test-/Build- und Entwicklungsumgebung
- QS/QM: Spezifikation Testprozess/-plan, Testdurchführung, Releasemanagement
- Supporttätigkeit: Bugzilla, OTRS
- OS: Windows XP, Cygwin
- Programmiersprache(n): C++, SQL (PL/pgSQL), UML
- Kernthemen: SigG/SigV (digitale Signatur), PKI, SmartCard
- Techniken: OOA/OOD, Refactoring, TDD
- Produkte/Tools: MagicDraw, MS Excel, PostgreSQL, VisualStudio, Cygwin,
GNU make, CardFive, djb DNS, iptables, openssh, Bugzilla, OTRS, Nagios,
gengetopt
- Protokolle/Standards: X.509, ISIS-MTT/Common PKI, CMP, DNS, SSH, ODBC
- Dokumentation: MS Word, UML (MagicDraw), MS Visio
- Hardware: Kartendrucker
- Versionskontrolle: Perforce
- Branche: Industrie / SigG/SigV (Digitale Signatur) / reguliertes Umfeld
- Tätigkeiten: Packaging, Installation, Konfiguration, QS
- QS/QM: Testspezifikation, Testerstellung/-durchführung
- OS: Windows XP, Cygwin, Solaris
- Produkte/Tools: nLite, CardFive, Cygwin, PostgreSQL
- Hardware: Kartendrucker
2005
- Branche: IT-Security / reguliertes Umfeld
- Ort: England
- Kernthemen: PKI, Digitale Signatur
- Branche: Telekommunikation
- Tätigkeiten: Analyse von proprietärer, binärer, statischer Linux-Lib,
Implementation von Ersatz
- OS: Linux
- Programmiersprache(n): C, x86-Assembler/-Disassember
- Produkte/Tools: GNU binutils, gcc, GNU make
- Kernthemen: Single Sign-On, Disassembling
- Branche: Öffentliche Hand
- Tätigkeiten: Konzeption/Spezifikation (Lasten-/Pflichtenheft), Entwicklung,
QS, Deployment, Support
- QS: Testdurchführung
- OS: Solaris 10
- Hardware: Sun Fire
- Programmiersprache(n): Shell-Scripting
- Produkte/Tools: sh, Bugzilla, OTRS, Sun Cluster 3
- Kernthemen: PKI, Trustcenter, High Availability, Failover, Scalability
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: Perforce
- Branche: Öffentliche Hand
- Tätigkeiten: Spezifikation (Pflichtenheft), Setup, Administration,
Entwicklung, QS
- QS: Testdurchführung
- OS: Solaris
- Hardware: Sun Fire
- Programmiersprache(n): Shell-Scripting
- Produkte/Tools: sh, Sun Cluster 3
- Kernthemen: High Availability, Failover, Scalability
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: Perforce
2004
- OS: SINA-Linux
- Programmiersprache(n): C++
- Techniken: OOA/OOD
- Bibliotheken: LibPThread, Qt
- Produkte/Tools: Qt, g++, GNU make, Virtualbox
- Kernthemen: VPN, Session Separation, VS-Registratur
- Dokumentation: MS Word
- Versionskontrolle: CVS
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Prototyping, Implementation, QS
- QS/QM: Testspezifikation/-erstellung/-durchführung
- OS: SINA-Linux, Windows XP
- Programmiersprache(n): C, ONC RPC, Shell-Scripting
- Techniken: Pair Programming
- Bibliotheken: pcsclite, ONC RPC, WinSCard
- Produkte/Tools: gcc/g++, GNU make, pcsclite, bash, Citrix ICA
- Protokolle/Standards: PC/SC, RPC, RDP
- Kernthemen: PC/SC, RPC, SmartCard
- Dokumentation: MS Word
- Versionskontrolle: CVS
Erstellen eines UDP -> TCP Proxys
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Implementation, Testerstellung, Testdurchführung
- QS: Testspezifikation/-erstellung/-durchführung
- OS: SINA-Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, libapr, bash
- Protokolle/Standards: UDP, TCP, Samba
- Dokumentation: MS Word
- Versionskontrolle: CVS
Erweiterung Produkt
- Branche: Öffentliche Hand (Auswärtiges Amt)
- OS: SINA-Linux
- Programmiersprache(n): C
- Protokolle/Standards: Ssh, VPN
- Produkte/Tools: gcc, iptables, openssh, GNU make
- Versionskontrolle: CVS
Anbindung Symantec Virenscanner API
- Branche: Öffentliche Hand
- Branche: Industrie / IT-Hochsicherheit
- OS: SINA-Linux
- QS/QM: Testspezifikation, Testplanerstellung, Testerstellung/-durchführung
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, usermodelinux (uml), bash, chroot, OpenSSH
- Versionskontrolle: CVS
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Implementation, Testdurchführung
- OS: SINA-Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, usermodelinux (uml), iptables, bash
- Versionskontrolle: CVS
2003
- Tätigkeiten: Implementierung, QS
- Branche: Industrie / IT-Hochsicherheit
- OS: Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, bash
- Hardware: Kartendrucker
- QS: Testdurchführung
- Versionskontrolle: CVS
- Branche: Telekommunikation + IT-Hochsicherheit
- OS: SINA-Linux
- Kernthemen: VPN
24h-Supporttätigkeit
- Tätigkeiten: 1st-/2nd-Level-Support
- OS: Solaris
- QS: Testerstellung/-durchführung
- Kernthemen: PKI, Trustcenter
- Protokolle/Standards: OCSP, LDAP
- Produkte/Tools: Bugzilla, OTRS, Oracle OID
- Versionskontrolle: Perforce
- Tätigkeiten: Installation, SSH-Konfiguration
- Branche: Banken / reguliertes Umfeld
- OS: Linux, Solaris
- Kernthemen: KWG §24c
- Ort: Bonn, Düsseldorf, Frankfurt
- Protokolle/Standards: XML, SSH
- Dokumentation: MS Word
- Branche: Banken / reguliertes Umfeld
- OS: Linux, Solaris
- Programmiersprache(n): C++, Shell-Scripting
- Protokolle/Standards: XML
- QS: Testdurchführung, Memory Profiling
- Kernthemen: KWG §24c
- Produkte/Tools: g++, GNU make, bash, Bugzilla, Rational Purify
- Versionskontrolle: Perforce
2002
- Branche: Industrie
- Ort: Bremen
- Tätigkeiten: Prüfen der LDAP-Konfiguration, Optimierung, Abschlussbericht
- Produkte/Tools: OpenLDAP
- Dokumentation: MS Word
Erstellen einer Grobarchitektur, Abdeckung der Architektur durch PHP-Komponenten sowie Realisierbarkeitsuntersuchung
- Branche: Telekommunikation
- Tätigkeiten: Design SW-Architektur, Recherche (für Web Portal)
- Techniken: Requirements Engineering, OOA/OOD
- Programmiersprache(n): PHP
- Produkte/Tools: PostgreSQL
- Dokumentation: MS Word, MS Visio
- Branche: Industrie / IT-Hochsicherheit
- OS: SINA-Linux
- Programmiersprache(n): Shell-Scripting
- Produkte/Tools: bash, GNU make, SSH
- Versionskontrolle: CVS
- Branche: Öffentliche Hand (Auswärtiges Amt)
- Tätigkeiten: Rollout/Deployment, Support
- Ort: Bonn, Kiev (Ukraine)
- OS: Windows 3.11, Windows XP, SINA-Linux
- Branche: Öffentliche Hand (Auswärtiges Amt)
- Tätigkeiten: Erstellen Dokumentation, QS
- Ort: Bonn
- QS: Testdurchführung, Review Dokumentation
- Dokumentation: MS Word
- Versionskontrolle: VisualSourceSafe
2001
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Spezifikation (Pflichtenheft), Implementation, QS
- OS: SINA-Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, bash, GNU make
- QS: Testerstellung, Testdurchführung
- Dokumentation: MS Word
- Versionskontrolle: CVS
Automatisieren von Testsuite-Spezifikation
- Branche: IT-Security / reguliertes Umfeld
- Tätigkeiten: Testerstellung, Testdurchführung
- OS: Solaris 8
- Programmiersprache(n): Tcl/expect, Shell-Scripting
- Produkte/Tools: bash, expect
- Kernthemen: PKI, Evaluations-/Herstellertests
- QS: Testerstellung/-durchführung
- Versionskontrolle: VisualSourceSafe
Umsetzen von LDAP Design und Security-/Access-Profile-Konfiguration
- Branche: IT-Security / reguliertes Umfeld
- Tätigkeiten: Spezifikation (Lasten-/Pflichtenheft), QS
- OS: Solaris 8
- Produkte/Tools: OpenLDAP
- Kernthemen: LDAP, ACL, PKI
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: VisualSourceSafe
Sourcecode Analyse von Linux Kernel mittels entsprechender Tools
- Branche: Industrie + öffentliche Hand / IT-Hochsicherheit
- Tätigkeiten: QS
- OS: SINA-Linux
- Produkte/Tools: usermodelinux (Virtualisierung),
RATS (stat.), ITS (stat.), flawfinder (stat.),
dMalloc (dyn.), Insure (dyn.)
- QS: Codeanalyse/-review, Testerstellung, Testsdurchführung,
stat./dyn. Analyse
- Dokumentation: MS Word
- Versionskontrolle: CVS
Sourcecode Analyse von Linux VPN-Komponenten zwecks Lokalisierung von Sicherheitslücken
- Branche: Industrie + öffentliche Hand / IT-Hochsicherheit
- Tätigkeiten: QS
- OS: SINA-Linux
- Produkte/Tools: usermodelinux (Virtualisierung),
RATS (stat.), ITS (stat.), flawfinder (stat.),
dMalloc (dyn.), Insure (dyn.)
- QS: Codeanalyse/-review, Testerstellung, Testsdurchführung,
stat./dyn. Analyse
- Dokumentation: MS Word
- Versionskontrolle: CVS
Integration von OpenLDAP-Server und RDBMS Backend
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Spezifikation Mapping Datenmodell (Pflichtenheft),
Implementation, Testing
- OS: SINA-Linux
- Produkte/Tools: OpenLDAP, PostgreSQL
- Dokumentation: MS Word
- Versionskontrolle: CVS
Aufsetzen von LDAP Servern sowie LDAP Schema Design
- Branche: Industrie / IT-Hochsicherheit
- OS: SINA-Linux
- Produkte/Tools: OpenLDAP
- Protokolle/Standards: LDAP
- Versionskontrolle: CVS
- Branche: Telekommunikation
- Tätigkeiten: Projektleitung, QS
- OS: Windows XP, Solaris
- QS: Testplanerstellung/Testmanagement, Testdurchführung
- Produkte/Tools: Mercury Winrunner, Mercury Testdirector
- Versionskontrolle: VisualSourceSafe
2000
- Branche: Industrie / reguliertes Umfeld
- OS: Solaris, HP-UX
- Produkte/Tools: Apache
Spezifikation sowie QS eines SigG konformen Verzeichnisdienstes (OCSP)
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Spezifikation (Lasten-/Pflichtenheft), Design SW-Architektur, QS
- OS: Solaris
- Produkte/Tools: OpenLDAP, Oracle OID, Rational Purify, expect
- Techniken: OOA/OOD
- QS: Testerstellung, Testdurchführung, Memory Profiling
- Protokolle/Standards: OCSP, LDAP, CTAPI, CMP
- Kernthemen: OCSP, LDAP, SigG/SigV (Digitale Signatur), SmartCard, HSM
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: VisualSourceSafe
Spezifikation, Entwicklung sowie Produktisierung eines chipkartenbasierten SSL Proxys
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Spezifikation, Implementation, Apache Konfiguration,
Memory Profiling
- Integration des Produktes in Apache Authentisierung
- OS: Linux, Solaris, Windows NT
- Programmiersprache(n): C++, Shell-Scripting
- Produkte/Tools: Apache, GNU make, Rational Purify, OpenSSL, Apache
- Protokolle/Standards: SSL, HTTP
- Techniken: OOA/OOD
- QS: Testdurchführung, Memory Profiling
- Kernthemen: CTAPI, SSL, OCSP, Authentisierung, LDAP,
SigG/SigV (Digitale Signatur), SmartCard
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: VisualSourceSafe
1999
Entwicklung von chipkartenbasierter CORBA-Sicherheit
- Branche: R&D (ETH Lausanne)
- Ort: Lausanne (Schweiz)
- OS: Windows NT, Linux
- Programmiersprache(n): IDL, C++
- Protokolle/Standards: SSL, CORBA, IDL
- Produkte/Tools: Orbit, OpenSSL, VisualStudio 6, g++
- Kernthemen: CORBA, SSL, SmartCard, CTAPI
- Dokumentation: MS Word
- Versionskontrolle: VisualSourceSafe
- OS: Linux (OpenSuSE, Debian, RHEL, CentOS, Whitebox, Fedora, etc.),
Solaris 7-10 (u.a. ILOM, ALOM, OpenBootPROM, Cluster),
HP-UX 10.20/11.00 (PA-RISC),
Windows NT 3.51, Windows XP
- Netzwerkkonfiguration/-monitoring (SSH, Samba, NFS, Nagios, etc.)
- Packaging: RPM, Deb, Solaris, HP-UX
- Dokumentation: MS Word, MS Excel, MediaWiki
- Versionskontrolle: VisualSourceSafe, Perforce
1998 - 2000
- Branche: Industrie / reguliertes Umfeld
- OS: OpenSuSE Linux (Live CD: El Torito), HP-UX
- Evaluation Live CD mit HP-UX und Linux
- Kernthemen: PKI
- Versionskontrolle: VisualSourceSafe
(Mit-)Entwicklung eines TrustCenters sowie dessen Inbetriebnahme
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Implementation, Administration, Apache Setup und Konfiguration,
Rollout/Deployment
- OS: OpenSuSE Linux (Live CD: El Torito), HP-UX 10.20 / 11.00
- Packaging: HP-UX
- Kernthemen: PKI, SSL, HMI/User Interface
- Techniken: OOA/OOD
- Programmiersprache(n): C/C++, Java, ASN.1
- Produkte/Tools: gcc/g++, Oracle 8i (Oracle Web Application Server =
OWAS), Apache, OpenSSL, Computec ASN.1
- Versionskontrolle: VisualSourceSafe
1998
Entwicklung eines ASN.1 Parsers
- Diplomarbeit
- OS: Linux (OpenSuSE)
- Techniken: OOA/OOD/OOP
- Programmiersprache(n): C++, ASN.1
- Produkte/Tools: g++, GNU make, bison, flex
- Protokolle/Standards: EBNF
- Dokumentation: LaTeX
- Versionskontrolle: CVS
1996 - 1997
Entwicklung eines graphischen Konfigurationswerkzeuges für Firewall
- Programmiersprache: Tcl/Tk
- Kernthemen: HMI/User Interface
- Produkte/Tools: SecuDE Crypto Library, gcc
1996
Entwicklung eines kryptographischen Plugins für Windows E-Mail Client
- Programmiersprache: C++
- OS: Windows
- Produkte/Tools: Borland C++ Builder, SecuDE Crypto Library
- Prozess(e): V-Modell Bund
- Dokumentation: LaTeX
Daily Standup, Iteration Planning, Digital Taskboard, Continuous Integration, Retrospectives, Reviews, Test Driven Development, Collective Code Ownership, Refactoring, Automated Builds, Unit Testing, Coding Standards
Schulischer / beruflicher Werdegang
Zertifizierungen / Seminare / Workshops
Einsatz im sicherheitsüberprüften Bereich möglich (z.B. Ü2).
(Agile) SW-Methoden
Standards
(SW-)Prozesse/-Methoden
Produkte - Office- und Dokumentenmanagement
Produkte - Spezifikation
Produkte - Projektmanagement
Produkte - Requirements Management
Produkte - Support
Produkte - Debugging / dynamische Analyse
Produkte - statische Analyse
Produkte - Testing / Qualitätssicherung/-management
Produkte - SW-Produktisierung/-Deployment
Produkte - SW-IDEs
Produkte - Version Control
Produkte - Virtualisierung
Serversoftware
Sonstiges
HP System Insight Manager
Seit 1996 in der IT-Security Branche tätig.
Auf diesem Wege u.a. Einsätze in folgenden Bereichen:
temp. z.B. für Rollout-Arbeiten: weltweit
Privat
01/2016 - 04/2016
- Tätigkeiten: Implementierung, QS/QM, Portierung
- Branche: Behördenumfeld
- OS: Windows 7, Ubuntu Linux, OpenSuSE Linux
- QS/QM: Testdesign, Testerstellung/-durchführung
- Hardware: Scanner, Signature Pads, Fingerprint Sensoren, etc.
- Programmiersprache(n): C++, Shell-Scripting, Python, XML/XSLT
- Patterns: Factory method
- Techniken: Scrum, Daily Standup, Iteration Planning, Digital Taskboard, Continuous Integration, Retrospectives, Reviews, Test Driven Development, Collective Code Ownership, Refactoring, Automated Builds, Unit Testing, Coding Standards, OOA/OOD, Multithreading
- Protokolle/Standards: REST, UML, SSH, SSL, XMLDSIG
- Produkte/Tools: GNU C++, QtCreator, Mercurial, JIRA, Confluence, CryptoPro SecureDisk, CMake, Google gtest, Firefox, schroot/chroot, Jenkins, Python3, ninja, VisualStudio 2010, Valgrind/Helgrind, distcc
- Bibliotheken (u.a.): Qt5, boost, libxml2, OpenCV, log4cplus, Python wheezy, Sane, div. SDKs
- Dokumentation: Wiki (Atlassian Confluence), Atlassian Jira, LaTeX, MS Word, MS Excel, Sparx Enterprise Architext
- Kommunikation: MS Outlook, Thunderbird
- Versionskontrolle: Mercurial (HG), Git
04/2015 - 12/2015
- Tätigkeiten: Implementierung, QS/QM, Optimierung, Einführung CI
- Branche: Telekommunikation / reguliertes Umfeld, Data Warehouse (DWH)
- DBMS: Sybase, PostgreSQL, SQLite
- OS: CentOS Linux, RedHat Linux
- QS/QM: Testdesign/-management, Testerstellung/-durchführung, Einsatz von virtualisierter Test-/Buildinfrastruktur (VirtualBox, qemu/Proxmox), Integrationstests
- Hardware: ATCA Blades
- Programmiersprache(n): C++, Shell-Scripting, Python, XSLT
- Techniken: Test Driven Development, Refactoring, Unit Testing, OOA/OOD, Multi-Core, Multithreading, Continuous Integration, Daily Standup, Analog Taskboard
- Protokolle/Standards: IMS, EPC, WCDMA, HLR, HSS, UML, XMI, XML, SSH
- Produkte/Tools: GNU C++, QtCreator, Subversion, Mantis, yabu, Google Test, Google Mock, Firefox, schroot/chroot, Python, Valgrind, P4Merge, bash, VirtualBox, qemu/Proxmox, Jenkins, sqlpp
- Bibliotheken (u.a.): boost
- Packaging: RPM
- Kommunikation: Thunderbird, IM
- Dokumentation: MediaWiki, MS Excel
- Versionskontrolle: Subversion
10/2014 - 03/2015
- Tätigkeiten: Implementierung, QS/QM, Portierung
- Branche: Behördenumfeld
- OS: Windows 7, Ubuntu Linux, OpenSuSE Linux
- QS/QM: Testdesign, Testerstellung/-durchführung
- Hardware: Scanner, Signature Pads, Fingerprint Sensoren, etc.
- Programmiersprache(n): C++, Shell-Scripting, Python, XML/XSLT
- Patterns: Factory method
- Techniken: Scrum, Daily Standup, Iteration Planning, Digital Taskboard, Continuous Integration, Retrospectives, Reviews, Test Driven Development, Collective Code Ownership, Refactoring, Automated Builds, Unit Testing, Coding Standards, OOA/OOD, Multithreading
- Protokolle/Standards: REST, UML, SSH, SSL
- Produkte/Tools: GNU C++, QtCreator, Mercurial, JIRA, Confluence, CryptoPro SecureDisk, CMake, Google gtest, Firefox, schroot/chroot, Jenkins, Python3, ninja, VisualStudio 2010, Valgrind/Helgrind
- Bibliotheken (u.a.): Qt5, boost, libxml2, OpenCV, log4cplus, Python wheezy, Sane, div. SDKs
- Dokumentation: Wiki (Atlassian Confluence), Atlassian Jira, LaTeX, MS Word, MS Excel
- Kommunikation: MS Outlook, Thunderbird
- Versionskontrolle: Mercurial (HG), Git
07/2014 - 10/2014
- Tätigkeiten: QS/QM, Requirements Engineering
- Branche: Industrie (Geldautomaten)
- OS: Windows (XP, 7), OpenSuSE Linux
- QS/QM: Testdesign/-management, Testerstellung/-durchführung, Einsatz von virtualisierter Test-/Buildinfrastruktur (VirtualBox, PXE), Integrationstests
- Programmiersprache(n): AutoIt, DOS BAT, XML, XSD
- Techniken: Daily Standup, Requirements Engineering
- Protokolle/Standards: DHCP, PXE, TFTP, NFS, UML, SSH
- Produkte/Tools: MKS Integrity, CryptoPro Secure Disk, DependencyWalker, MS ProcessMonitor /
ProcessExplorer, MagicDraw, Clonezilla, Symantec Ghost
- Dokumentation: MKS Integrity, MS Sharepoint, MS Word, MS Excel
- Versionskontrolle: MKS Source
01/2013 - 06/2014
- Tätigkeiten: Analyse/Dokumentation der bestehenden Datenbestände, Usecases und Requirements (UML); Entwurf neues Datenmodell; QS/QM; Implementation; Projektplanung; Benutzerdokumentation/-training; LDAP Schema Erweiterung; Change Management; Master Data Management; DB-Migration
- Branche: Industrie
- DBMS: MySQL, MS Access
- OS: Windows, Debian Linux
- QS/QM: Testerstellung/-durchführung, Einsatz von virtualisierter Test-/Buildinfrastruktur (VirtualBox)
- Programmiersprache(n): C++, Shell-Scripting, XML/XSLT(, Ruby), VisualBasic, XSD
- Patterns:
+ GoF: Composite, Proxy, Observer, Iterator, Strategy, Command, Singleton, Decorator
+ Fowler: Row Data Gateway, Table Data Gateway, Identity Map, Association Table Mapping, Identify Field, Foreign Key Mapping, MVC
+ UI: Structure Format, Alternating Row Colors, Sort By Column
- Techniken: Refactoring, MDD, OOD/OOP, Multithreading
- Bibliotheken (u.a.): Qt4, xlslib, Qxt, boost, VOLE, OpenLDAP
- Unittests: CppUnit, proprietär
- Produkte/Tools: g++, Qt, QtCreator, GNU make, cmake, Saxon, Nokia TDriver, KDAB GammaRay, DependencyWalker, MS ProcessMonitor / ProcessExplorer, FreeMind, MySQL Workbench, WinMerge, valgrind, GIMP, CamStudio, MinGW, MagicDraw, ProjectLibre, GanttProject
- Protokolle/Standards: UML, XMI, XSLT
- Dokumentation: MindMap, MS Word, ProjectLibre, GanttProject, LibreOffice
- Versionskontrolle: Subversion, git
2012
- Branche: Telekommunikation / reguliertes Umfeld, Data Warehouse (DWH)
- Tätigkeiten: Portierung (Solaris -> Linux), QS/QM, Implementation, Packaging, Design formale Sprache, Prozessoptimierung, Erweiterung um Verschlüsselung
- QS/QM: Testerstellung/-durchführung, Erstellen von Testwerkzeugen/-infrastruktur, Einsatz von virtualisierter Testinfrastruktur, Integrationstests, Performancetests
- OS: Solaris, RedHat Linux
- Database: Sybase IQ/ASE
- Programmiersprache(n): C++, Shell-Scripting, Perl
- Patterns:
+ GoF: Visitor, Iterator, Interpreter
- Techniken: Test Driven Development, Refactoring, OOD/OOP
- Bibliotheken: libxml2, Boost (u.a. Spirit)
- Packaging: RPM
- UnitTests: CppUnit, ShUnit, kundenspezifisch
- Produkte/Tools: Ranorex, Sybase IQ/ASE, VirtualBox, CppUnit, bash, ShUnit, GNU make, yabu, Mantis
- Dokumentation: MediaWiki, MS Word, MS Excel
- Versionskontrolle: Subversion
- Branche: Telekommunikation / reguliertes Umfeld
- Tätigkeiten: Portierung (Solaris->Linux), QS/QM, Implementation, Packaging,
Design formale Sprache, Konfigurationsmanagement, Prozessoptimierung
- QS/QM: Testerstellung/-durchführung, Erstellen von
Testwerkzeugen/-infrastruktur, Einsatz von virtualisierter
Testinfrastruktur
- OS: Solaris, RedHat Linux
- Programmiersprache(n): C++, Shell-Scripting, Perl
- Techniken: Test Driven Development, Refactoring, OOD/OOP
- Bibliotheken: libxml2, Boost (u.a. Spirit)
- Packaging: RPM
- Unittests: CppUnit, ShUnit, kundenspezifisch
- Database: Sybase IQ/ASE
- Produkte/Tools: Ranorex, Sybase IQ/ASE, VirtualBox, CppUnit, bash,
ShUnit, GNU make, yabu, Mantis
- Protokolle/Standards: SMTP
- Dokumentation: MediaWiki, MS Word, MS Excel
- Versionskontrolle: Subversion
2011
- Branche: Telekommunikation / reguliertes Umfeld
- Tätigkeiten: Requirements Engineering, Architektur, Implementation,
QS/QM, Konfigurations-/Release-/Buildmanagement, Rollout (Asien),
Performanceoptimierung
- OS: RedHat Linux
- QS/QM: Tracking Requirements->Testcases, Testplanerstellung, Einsatz von
virtualisierter Testinfrastruktur, Testerstellung/-durchführung
- Packaging: RPM
- Unittests: CppUnit, ShUnit
- Programmiersprache(n): C++, Shell-Scripting, Perl, m4
- Techniken: Test Driven Development, Refactoring, OOD/OOP, MDD
- Bibliotheken: Qt, Boost
- Produkte/Tools: RedHat Cluster, VirtualBox, CppUnit, OpenSSH, bash, ShUnit,
GNU make, postfix, Dell iDRAC, tcpdump/wireshark
- Protokolle/Standards: SMTP, SNMP, XML, SSH, TCP
- Dokumentation: MediaWiki, MS Word
- Versionskontrolle: Subversion
- Branche: Industrie / IT-Hochsicherheit
- Produkt: SINA Management
- DBMS: PostgreSQL mit Replikationslösung slony
- OS: Linux
- QS/QM: Testplanerstellung, Einsatz von virtualisierter Testinfrastruktur
- Programmiersprache(n): SQL (PL/pgSQL)
- Produkte/Tools: PostgreSQL, VMWare Server
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
Qualitätssicherung / Testfallerstellung
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: QS
- Produkt: SINA Management
- OS: Linux
- QS/QM: Testplanpflege mittels Testlink, Testerstellung/-durchführung
- Versionskontrolle: Subversion
Setup Data Loss Prevention Testappliance
- Tätigkeiten: Presales Support, Unterstützung Angebotsphase
- Produkte/Tools: VMWare ESXi
Recherche bzgl. Apache / PHP Hardening
- Tätigkeiten: Presales Support, Unterstützung Angebotsphase
- Dokumentation: MediaWiki, MS Word
- Branche: Gesundheitswesen
- Tätigkeiten: Consulting/Beratung, Implementation
- Ort: Hamburg
- OS: Solaris 10
- Programmiersprache(n): Shell-Scripting
- Techniken: Test Driven Development, Refactoring
- Verwaltung der Testfälle via Makefile
- Produkte/Tools: bash, ShUnit, GNU make
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
2010
- Branche: Industrie
- Tätigkeiten: Implementation, QS/QM, Konfigurations-/Release-/Buildmanagement
(Packaging, kompletter Release-Prozess), Management/Organisation von externer
Zuarbeit durch Freelancer, Prozessoptimierung, Testdurchführung
- QS/QM: Spezifikation Testprozess/-plan, Erstellen der Tests,
Einsatz von virtualisierter Test- und Buildinfrastruktur, Testdurchführung
- OS: Windows XP
- Produktumfeld: MS Outlook 2003/2010, Multisign Desktop
- Programmiersprache(n): C++
- Techniken: Refactoring, Test Driven Development, OOD/OOP
- Bibliotheken: LibXML2, ZIP, Crypto++
- Unittests: CppUnit
- GUI-Tests: Testautomatisierung mittels AutoIt
- Packaging: InstallShield 9
- Produkte/Tools: Outlookspy, VMWare Server 2, Bugzilla, MIME++,
VisualStudio 2008, InstallShield, CppUnit, AutoIt
- Protokolle/Standards: PGP/OpenPGP, MAPI, SMTP, XML, MIME
- Kernthemen: PGP/OpenPGP, SigG/SigV (Digitale Signatur)
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
Sourcecode Analyse/Review bzgl. Sicherheitslücken von outgesourceter SW-Entwicklung
- Branche: IT-Security / Telekommunikation
- Tätigkeiten: Consulting/Beratung, Codereview
- Ort: Taschkent (Usbekistan)
- Programmiersprache: C++, SQL, Shell-Scripting
- Produkte/Tools: g++, Firebird, VMware Player (virtualisierte Analyseumgebung)
- Dokumentation: MS Word, MS Excel
- Versionskontrolle: Perforce
- Branche: Behörde / öffentliche Hand
- Tätigkeiten: Consulting/Beratung, Konzeption/Spezifikation (im Rahmen der
Konzepte), stellv. Projektleitung, QS, Deployment
- QS/QM: Testkonzept/-plan, Testdurchführung,
Einsatz von virtualisierter Testinfrastruktur (VMWare Server 2)
- OS: Windows Server 2008 (mit ActiveDirectory-Einrichtung/-Konfiguration,
RHEL 5 (inkl. autom. Kickstart-Installation)
- Konzepte: Betriebs-/Sicherheitskonzept (BSI-Grundschutz/ISO27001),
Testkonzept, Migrationskonzept, Installationsanleitung/-aktivitätsplan
- Produkte/Tools: HP System Insight Manager, Symantec Backup Exec 2010, Samba,
VMWare Server 2
- Dokumentation: MS Word, UML (MagicDraw)
- Versionskontrolle: Perforce
- Branche: öffentliche Hand (Ägypten) / reguliertes Umfeld
- Tätigkeit: Helpdesk / 2nd-Level-Support für ägyptisches Trustcenter
- OS: Solaris 10
- Kernthemen: PKI
- Produkte/Tools: Oracle 10, OTRS
- Branche: Telekommunikation / reguliertes Umfeld
- Tätigkeiten: Entwicklung, Konfigurations-/Release-/Buildmanagement, QS
- QS/QM: Spezifikation Test-/Releaseprozess, Testdurchführung,
Setup von realer und virtualisierter Test- und Buildinfrastruktur
- Customer Management
- Produktumfeld: TKG §110
- OS: Linux (RHEL 5/6, CentOS 5, Fedora Core 2/11)
- Programmiersprache(n): C, Shell-Scripting, HTML
- Techniken: Test Driven Development, Pair Programming
- Produkte/Tools: gcc/g++, CUnit/CppUnit, bash, ShUnit, VMWare Server 2,
MagicDraw, Eclipse, GNU make, OTRS, Bugzilla, tcpdump/wireshark
- Bibliotheken: LibPCAP
- Protokolle/Standards: TCP, UDP, SMTP, HTTP
- Kernthemen: TKG §110, TKÜV auf Basis TR6
- Dokumentation: MediaWiki, UML
- Packaging: RPM
- Versionskontrolle: Perforce
2009
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Konzeption (Wiki), Implementation, Testdurchführung
- Produktumfeld: Multisign Server
- OS: Linux (RHEL 5, CentOS 5)
- Produkte/Tools: GNU make
- Kernthemen: SigG/SigV (Digitale Signatur)
- Dokumentation: MediaWiki
- Versionskontrolle: Perforce
- Branche: Industrie + öffentliche Hand
- Tätigkeiten: Implementation, QS, Prototyp-Rollout
- QS: Testdurchführung
- OS: Linux
- Programmiersprachen: C++
- Techniken: OOA/OOD, Refactoring, Test Driven Development
- Produkte/Tools: VMWare Server 2, Eclipse, GNU make, gcc/g++, Apache,
CppUnit
- Bibliotheken: LibPThread
- Setup von virtualisierter Test-/Entwicklungs- und Build-Umgebung
- Versionskontrolle: Perforce
Spezifikation von LDAP-Schema und Umsetzen von LDAP-Chaining-Setup im De-Mail Umfeld
- Branche: Öffentliche Hand
- Tätigkeiten: Konzeption/Spezifikation (Pflichtenheft), Konzeption,
Prototyping/Machbarkeitsuntersuchungen,
Setup von virtualisierter Testinfrastruktur
- QS: Testerstellung/-durchführung
- OS: Linux (OpenSuSE)
- Kernthemen: LDAP, Bürgerportal, De-Mail
- Produkte/Tools: VMWare Server 2, OpenLDAP
- Dokumentation: OpenOffice
- Versionskontrolle: Perforce
- Branche: Industrie
- Tätigkeiten: Analyse SQL-Statements (Stored Procedures, Trigger),
Bottleneck-Ermittlung
- OS: Linux (Debian)
- Programmiersprache: SQL (PL/pgSQL)
- Kernthemen: E-Mail-Archivierung
- Produkte/Tools: PostgreSQL
- Versionskontrolle: Perforce
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Umsetzung Testplan, Automatisierung
- QS: Memory Profiling
- Produktumfeld: OCSP-R
- OS: Solaris 8-10
- Programmiersprachen: Tcl, expect, Shell-Scripting, m4
- Kernthemen: SigG/SigV (Digitale Signatur), OCSP, SmartCard
- Produkte/Tools: bash, ShUnit, expect, Rational Purify, m4
- Versionskontrolle: Perforce
- Branche: IT-Security / Telekommunikation
- Tätigkeiten: Blackbox- bzw. Greybox-QS
- OS: Linux
- Produkte/Tools: gcc, GNU binutils
- Kernthemen: SmartCard
- Dokumentation: MS Word
Mitentwicklung von SmartCard-Framework
- Branche: IT-Security / Telekommunikation
- Tätigkeiten: Packaging, QS, Strukturdokumentation
- QS: Testdurchführung, Testplan-Abschätzung, Setup CI-Server
- OS: Linux (Debian)
- Techniken: Continuous Integration
- Produkte/Tools: VMWare Server 2, Hudson/Jenkins, autoconf/automake, dpkg,
Bugzilla, OTRS, MagicDraw, GNU make, GNU binutils, boost
- virtualisierte Test- und Entwicklungs- bzw. Build-Umgebung
- Kernthemen: SmartCard
- Dokumentation: MS Word, UML
- Versionskontrolle: Perforce
- Branche: Öffentliche Hand
- Tätigkeiten: Evaluation Browser-Verhalten, QS
- QS: Testerstellung/-durchführung
- Applikationen: Firefox (Netscape API), Internet Explorer
- Programmiersprache(n): C++
- virtualisierte Test- und Entwicklungsumgebung
- Produkte/Tools: VisualStudio 2008, VMWare Server 2
- Kernthemen: Bürgerclient, Browser APIs
- Versionskontrolle: Perforce
- Branche: Industrie + öffentliche Hand
- Tätigkeiten: Implementation (Multithread-Server, OO), QS
- QS: Testerstellung/-durchführung
- OS: Linux (Debian)
- Programmiersprache(n): Perl, Shell-Scripting
- Techniken: OOA/OOD, Test Driven Development
- Produkte/Tools: VMWare Server 2, bash, ShUnit, GNU make
- virtualisierte Test- und Entwicklungsumgebung
- Versionskontrolle: Perforce
2007 - 2011
- Branche: Industrie
- Tätigkeiten: Konzeption/Spezifikation (Lasten-/Pflichtenheft, Use Cases),
Design SW-Architektur, Implementation, QS, Dokumentation,
Konfigurations-/Release-/Buildmanagement, 1st-/2nd-Level-Support
- QS/QM: Erstellen der Testpläne, Aufbau der Testinfrastruktur,
Testerstellung/-durchführung
- Setup und Pflege der virtualisierten Test-, Build- und Entwicklungsumgebung
- Monitoring der Infrastruktur mittels Nagios
- OS: Linux (Debian, CentOS, OpenSuSE)
- Programmiersprache(n): SQL (PL/pgSQL), C++, Pike, Tcl, PHP, Java,
Shell-Scripting
- Techniken: OOA/OOD, Refactoring, Pair Programming, Test Driven Development,
Collective Code Ownership
- Produkte/Tools: VMWare Server 2, PostgreSQL 8, pdfaPilot, postfix, expect,
bash, ShUnit, pureFtpD, djb DNS, iptables, SSH, Nagios, GNU make,
Bugzilla, OTRS
- Protokolle/Standards: FTP, SMTP, MIME, PDF/A, DNS
- Packaging: Debian
- Kernthemen: SigG/SigV (Digitale Signatur), eMail-Archivierung
- Dokumentation: MS Word, MindMaps, UML (MagicDraw), MS Visio
- Versionskontrolle: Perforce
2006
- Branche: Industrie
- Tätigkeiten: Grobspezifikation (Pflichtenheft) sowie
Machbarkeitsuntersuchung bzgl. Build- und Runtime-Umgebung
(auf Basis chroot)
- Produktumfeld: OCSP-R, TSP-R
- OS: Solaris
- Dokumentation: MS Word
- Versionskontrolle: Perforce
- Tätigkeiten: XSS-Analyse im Kundenauftrag
- Branche: Bankenwesen
2005 - 2008
- Branche: Industrie / SigG/SigV (digitale Signatur) / reguliertes Umfeld
- Tätigkeiten: Spezifikation, QS/QM, Administration
- OS: Windows XP
- Programmiersprache(n): SQL (PL/pgSQL), UML
- Techniken: OOA, MDD
- Kernthemen: SigG/SigV (Digitale Signatur), PKI, SmartCard
- Protokolle/Standards: X.509, ISIS-MTT/Common PKI
- Produkte/Tools: MagicDraw, MS Excel, PostgreSQL, CardFive, VMWare Server 2
- Setup von virtualisierter Testumgebung
- Dokumentation: MS Word, MagicDraw
- Versionskontrolle: Perforce
- Branche: Industrie / SigG/SigV (Digitale Signatur) / reguliertes Umfeld
- Tätigkeiten: Konzeption, Requirements Engineering, Konzeption/Spezifikation
(Lasten-/Pflichtenheft, Use Cases), Realisierung, QS/QM,
Konfigurations-/Release-/Buildmanagement, 1st-/2nd-Level-Support, Setup von
virtualisierter Test-/Build- und Entwicklungsumgebung
- QS/QM: Spezifikation Testprozess/-plan, Testdurchführung, Releasemanagement
- Supporttätigkeit: Bugzilla, OTRS
- OS: Windows XP, Cygwin
- Programmiersprache(n): C++, SQL (PL/pgSQL), UML
- Kernthemen: SigG/SigV (digitale Signatur), PKI, SmartCard
- Techniken: OOA/OOD, Refactoring, TDD
- Produkte/Tools: MagicDraw, MS Excel, PostgreSQL, VisualStudio, Cygwin,
GNU make, CardFive, djb DNS, iptables, openssh, Bugzilla, OTRS, Nagios,
gengetopt
- Protokolle/Standards: X.509, ISIS-MTT/Common PKI, CMP, DNS, SSH, ODBC
- Dokumentation: MS Word, UML (MagicDraw), MS Visio
- Hardware: Kartendrucker
- Versionskontrolle: Perforce
- Branche: Industrie / SigG/SigV (Digitale Signatur) / reguliertes Umfeld
- Tätigkeiten: Packaging, Installation, Konfiguration, QS
- QS/QM: Testspezifikation, Testerstellung/-durchführung
- OS: Windows XP, Cygwin, Solaris
- Produkte/Tools: nLite, CardFive, Cygwin, PostgreSQL
- Hardware: Kartendrucker
2005
- Branche: IT-Security / reguliertes Umfeld
- Ort: England
- Kernthemen: PKI, Digitale Signatur
- Branche: Telekommunikation
- Tätigkeiten: Analyse von proprietärer, binärer, statischer Linux-Lib,
Implementation von Ersatz
- OS: Linux
- Programmiersprache(n): C, x86-Assembler/-Disassember
- Produkte/Tools: GNU binutils, gcc, GNU make
- Kernthemen: Single Sign-On, Disassembling
- Branche: Öffentliche Hand
- Tätigkeiten: Konzeption/Spezifikation (Lasten-/Pflichtenheft), Entwicklung,
QS, Deployment, Support
- QS: Testdurchführung
- OS: Solaris 10
- Hardware: Sun Fire
- Programmiersprache(n): Shell-Scripting
- Produkte/Tools: sh, Bugzilla, OTRS, Sun Cluster 3
- Kernthemen: PKI, Trustcenter, High Availability, Failover, Scalability
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: Perforce
- Branche: Öffentliche Hand
- Tätigkeiten: Spezifikation (Pflichtenheft), Setup, Administration,
Entwicklung, QS
- QS: Testdurchführung
- OS: Solaris
- Hardware: Sun Fire
- Programmiersprache(n): Shell-Scripting
- Produkte/Tools: sh, Sun Cluster 3
- Kernthemen: High Availability, Failover, Scalability
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: Perforce
2004
- OS: SINA-Linux
- Programmiersprache(n): C++
- Techniken: OOA/OOD
- Bibliotheken: LibPThread, Qt
- Produkte/Tools: Qt, g++, GNU make, Virtualbox
- Kernthemen: VPN, Session Separation, VS-Registratur
- Dokumentation: MS Word
- Versionskontrolle: CVS
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Prototyping, Implementation, QS
- QS/QM: Testspezifikation/-erstellung/-durchführung
- OS: SINA-Linux, Windows XP
- Programmiersprache(n): C, ONC RPC, Shell-Scripting
- Techniken: Pair Programming
- Bibliotheken: pcsclite, ONC RPC, WinSCard
- Produkte/Tools: gcc/g++, GNU make, pcsclite, bash, Citrix ICA
- Protokolle/Standards: PC/SC, RPC, RDP
- Kernthemen: PC/SC, RPC, SmartCard
- Dokumentation: MS Word
- Versionskontrolle: CVS
Erstellen eines UDP -> TCP Proxys
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Implementation, Testerstellung, Testdurchführung
- QS: Testspezifikation/-erstellung/-durchführung
- OS: SINA-Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, libapr, bash
- Protokolle/Standards: UDP, TCP, Samba
- Dokumentation: MS Word
- Versionskontrolle: CVS
Erweiterung Produkt
- Branche: Öffentliche Hand (Auswärtiges Amt)
- OS: SINA-Linux
- Programmiersprache(n): C
- Protokolle/Standards: Ssh, VPN
- Produkte/Tools: gcc, iptables, openssh, GNU make
- Versionskontrolle: CVS
Anbindung Symantec Virenscanner API
- Branche: Öffentliche Hand
- Branche: Industrie / IT-Hochsicherheit
- OS: SINA-Linux
- QS/QM: Testspezifikation, Testplanerstellung, Testerstellung/-durchführung
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, usermodelinux (uml), bash, chroot, OpenSSH
- Versionskontrolle: CVS
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Implementation, Testdurchführung
- OS: SINA-Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, usermodelinux (uml), iptables, bash
- Versionskontrolle: CVS
2003
- Tätigkeiten: Implementierung, QS
- Branche: Industrie / IT-Hochsicherheit
- OS: Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, GNU make, bash
- Hardware: Kartendrucker
- QS: Testdurchführung
- Versionskontrolle: CVS
- Branche: Telekommunikation + IT-Hochsicherheit
- OS: SINA-Linux
- Kernthemen: VPN
24h-Supporttätigkeit
- Tätigkeiten: 1st-/2nd-Level-Support
- OS: Solaris
- QS: Testerstellung/-durchführung
- Kernthemen: PKI, Trustcenter
- Protokolle/Standards: OCSP, LDAP
- Produkte/Tools: Bugzilla, OTRS, Oracle OID
- Versionskontrolle: Perforce
- Tätigkeiten: Installation, SSH-Konfiguration
- Branche: Banken / reguliertes Umfeld
- OS: Linux, Solaris
- Kernthemen: KWG §24c
- Ort: Bonn, Düsseldorf, Frankfurt
- Protokolle/Standards: XML, SSH
- Dokumentation: MS Word
- Branche: Banken / reguliertes Umfeld
- OS: Linux, Solaris
- Programmiersprache(n): C++, Shell-Scripting
- Protokolle/Standards: XML
- QS: Testdurchführung, Memory Profiling
- Kernthemen: KWG §24c
- Produkte/Tools: g++, GNU make, bash, Bugzilla, Rational Purify
- Versionskontrolle: Perforce
2002
- Branche: Industrie
- Ort: Bremen
- Tätigkeiten: Prüfen der LDAP-Konfiguration, Optimierung, Abschlussbericht
- Produkte/Tools: OpenLDAP
- Dokumentation: MS Word
Erstellen einer Grobarchitektur, Abdeckung der Architektur durch PHP-Komponenten sowie Realisierbarkeitsuntersuchung
- Branche: Telekommunikation
- Tätigkeiten: Design SW-Architektur, Recherche (für Web Portal)
- Techniken: Requirements Engineering, OOA/OOD
- Programmiersprache(n): PHP
- Produkte/Tools: PostgreSQL
- Dokumentation: MS Word, MS Visio
- Branche: Industrie / IT-Hochsicherheit
- OS: SINA-Linux
- Programmiersprache(n): Shell-Scripting
- Produkte/Tools: bash, GNU make, SSH
- Versionskontrolle: CVS
- Branche: Öffentliche Hand (Auswärtiges Amt)
- Tätigkeiten: Rollout/Deployment, Support
- Ort: Bonn, Kiev (Ukraine)
- OS: Windows 3.11, Windows XP, SINA-Linux
- Branche: Öffentliche Hand (Auswärtiges Amt)
- Tätigkeiten: Erstellen Dokumentation, QS
- Ort: Bonn
- QS: Testdurchführung, Review Dokumentation
- Dokumentation: MS Word
- Versionskontrolle: VisualSourceSafe
2001
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Spezifikation (Pflichtenheft), Implementation, QS
- OS: SINA-Linux
- Programmiersprache(n): C, Shell-Scripting
- Produkte/Tools: gcc, bash, GNU make
- QS: Testerstellung, Testdurchführung
- Dokumentation: MS Word
- Versionskontrolle: CVS
Automatisieren von Testsuite-Spezifikation
- Branche: IT-Security / reguliertes Umfeld
- Tätigkeiten: Testerstellung, Testdurchführung
- OS: Solaris 8
- Programmiersprache(n): Tcl/expect, Shell-Scripting
- Produkte/Tools: bash, expect
- Kernthemen: PKI, Evaluations-/Herstellertests
- QS: Testerstellung/-durchführung
- Versionskontrolle: VisualSourceSafe
Umsetzen von LDAP Design und Security-/Access-Profile-Konfiguration
- Branche: IT-Security / reguliertes Umfeld
- Tätigkeiten: Spezifikation (Lasten-/Pflichtenheft), QS
- OS: Solaris 8
- Produkte/Tools: OpenLDAP
- Kernthemen: LDAP, ACL, PKI
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: VisualSourceSafe
Sourcecode Analyse von Linux Kernel mittels entsprechender Tools
- Branche: Industrie + öffentliche Hand / IT-Hochsicherheit
- Tätigkeiten: QS
- OS: SINA-Linux
- Produkte/Tools: usermodelinux (Virtualisierung),
RATS (stat.), ITS (stat.), flawfinder (stat.),
dMalloc (dyn.), Insure (dyn.)
- QS: Codeanalyse/-review, Testerstellung, Testsdurchführung,
stat./dyn. Analyse
- Dokumentation: MS Word
- Versionskontrolle: CVS
Sourcecode Analyse von Linux VPN-Komponenten zwecks Lokalisierung von Sicherheitslücken
- Branche: Industrie + öffentliche Hand / IT-Hochsicherheit
- Tätigkeiten: QS
- OS: SINA-Linux
- Produkte/Tools: usermodelinux (Virtualisierung),
RATS (stat.), ITS (stat.), flawfinder (stat.),
dMalloc (dyn.), Insure (dyn.)
- QS: Codeanalyse/-review, Testerstellung, Testsdurchführung,
stat./dyn. Analyse
- Dokumentation: MS Word
- Versionskontrolle: CVS
Integration von OpenLDAP-Server und RDBMS Backend
- Branche: Industrie / IT-Hochsicherheit
- Tätigkeiten: Spezifikation Mapping Datenmodell (Pflichtenheft),
Implementation, Testing
- OS: SINA-Linux
- Produkte/Tools: OpenLDAP, PostgreSQL
- Dokumentation: MS Word
- Versionskontrolle: CVS
Aufsetzen von LDAP Servern sowie LDAP Schema Design
- Branche: Industrie / IT-Hochsicherheit
- OS: SINA-Linux
- Produkte/Tools: OpenLDAP
- Protokolle/Standards: LDAP
- Versionskontrolle: CVS
- Branche: Telekommunikation
- Tätigkeiten: Projektleitung, QS
- OS: Windows XP, Solaris
- QS: Testplanerstellung/Testmanagement, Testdurchführung
- Produkte/Tools: Mercury Winrunner, Mercury Testdirector
- Versionskontrolle: VisualSourceSafe
2000
- Branche: Industrie / reguliertes Umfeld
- OS: Solaris, HP-UX
- Produkte/Tools: Apache
Spezifikation sowie QS eines SigG konformen Verzeichnisdienstes (OCSP)
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Spezifikation (Lasten-/Pflichtenheft), Design SW-Architektur, QS
- OS: Solaris
- Produkte/Tools: OpenLDAP, Oracle OID, Rational Purify, expect
- Techniken: OOA/OOD
- QS: Testerstellung, Testdurchführung, Memory Profiling
- Protokolle/Standards: OCSP, LDAP, CTAPI, CMP
- Kernthemen: OCSP, LDAP, SigG/SigV (Digitale Signatur), SmartCard, HSM
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: VisualSourceSafe
Spezifikation, Entwicklung sowie Produktisierung eines chipkartenbasierten SSL Proxys
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Spezifikation, Implementation, Apache Konfiguration,
Memory Profiling
- Integration des Produktes in Apache Authentisierung
- OS: Linux, Solaris, Windows NT
- Programmiersprache(n): C++, Shell-Scripting
- Produkte/Tools: Apache, GNU make, Rational Purify, OpenSSL, Apache
- Protokolle/Standards: SSL, HTTP
- Techniken: OOA/OOD
- QS: Testdurchführung, Memory Profiling
- Kernthemen: CTAPI, SSL, OCSP, Authentisierung, LDAP,
SigG/SigV (Digitale Signatur), SmartCard
- Dokumentation: MS Word, MS Visio
- Versionskontrolle: VisualSourceSafe
1999
Entwicklung von chipkartenbasierter CORBA-Sicherheit
- Branche: R&D (ETH Lausanne)
- Ort: Lausanne (Schweiz)
- OS: Windows NT, Linux
- Programmiersprache(n): IDL, C++
- Protokolle/Standards: SSL, CORBA, IDL
- Produkte/Tools: Orbit, OpenSSL, VisualStudio 6, g++
- Kernthemen: CORBA, SSL, SmartCard, CTAPI
- Dokumentation: MS Word
- Versionskontrolle: VisualSourceSafe
- OS: Linux (OpenSuSE, Debian, RHEL, CentOS, Whitebox, Fedora, etc.),
Solaris 7-10 (u.a. ILOM, ALOM, OpenBootPROM, Cluster),
HP-UX 10.20/11.00 (PA-RISC),
Windows NT 3.51, Windows XP
- Netzwerkkonfiguration/-monitoring (SSH, Samba, NFS, Nagios, etc.)
- Packaging: RPM, Deb, Solaris, HP-UX
- Dokumentation: MS Word, MS Excel, MediaWiki
- Versionskontrolle: VisualSourceSafe, Perforce
1998 - 2000
- Branche: Industrie / reguliertes Umfeld
- OS: OpenSuSE Linux (Live CD: El Torito), HP-UX
- Evaluation Live CD mit HP-UX und Linux
- Kernthemen: PKI
- Versionskontrolle: VisualSourceSafe
(Mit-)Entwicklung eines TrustCenters sowie dessen Inbetriebnahme
- Branche: Industrie / reguliertes Umfeld
- Tätigkeiten: Implementation, Administration, Apache Setup und Konfiguration,
Rollout/Deployment
- OS: OpenSuSE Linux (Live CD: El Torito), HP-UX 10.20 / 11.00
- Packaging: HP-UX
- Kernthemen: PKI, SSL, HMI/User Interface
- Techniken: OOA/OOD
- Programmiersprache(n): C/C++, Java, ASN.1
- Produkte/Tools: gcc/g++, Oracle 8i (Oracle Web Application Server =
OWAS), Apache, OpenSSL, Computec ASN.1
- Versionskontrolle: VisualSourceSafe
1998
Entwicklung eines ASN.1 Parsers
- Diplomarbeit
- OS: Linux (OpenSuSE)
- Techniken: OOA/OOD/OOP
- Programmiersprache(n): C++, ASN.1
- Produkte/Tools: g++, GNU make, bison, flex
- Protokolle/Standards: EBNF
- Dokumentation: LaTeX
- Versionskontrolle: CVS
1996 - 1997
Entwicklung eines graphischen Konfigurationswerkzeuges für Firewall
- Programmiersprache: Tcl/Tk
- Kernthemen: HMI/User Interface
- Produkte/Tools: SecuDE Crypto Library, gcc
1996
Entwicklung eines kryptographischen Plugins für Windows E-Mail Client
- Programmiersprache: C++
- OS: Windows
- Produkte/Tools: Borland C++ Builder, SecuDE Crypto Library
- Prozess(e): V-Modell Bund
- Dokumentation: LaTeX
Daily Standup, Iteration Planning, Digital Taskboard, Continuous Integration, Retrospectives, Reviews, Test Driven Development, Collective Code Ownership, Refactoring, Automated Builds, Unit Testing, Coding Standards
Schulischer / beruflicher Werdegang
Zertifizierungen / Seminare / Workshops
Einsatz im sicherheitsüberprüften Bereich möglich (z.B. Ü2).
(Agile) SW-Methoden
Standards
(SW-)Prozesse/-Methoden
Produkte - Office- und Dokumentenmanagement
Produkte - Spezifikation
Produkte - Projektmanagement
Produkte - Requirements Management
Produkte - Support
Produkte - Debugging / dynamische Analyse
Produkte - statische Analyse
Produkte - Testing / Qualitätssicherung/-management
Produkte - SW-Produktisierung/-Deployment
Produkte - SW-IDEs
Produkte - Version Control
Produkte - Virtualisierung
Serversoftware
Sonstiges
HP System Insight Manager
Seit 1996 in der IT-Security Branche tätig.
Auf diesem Wege u.a. Einsätze in folgenden Bereichen: