Fachlicher Schwerpunkt dieses Freiberuflers

IT Security, High Availability, Telecommunication, VoIP

Available from
Apr 1, 2020
Availability
50 %
on customer site
40 %
Areas

D4

D5

D8

D9

All others

Contact Settings

I prefer getting offers for these sites. However, you may also contact me for interesting projects in other places.

Position

Comment
  • IT Security Consulting
  • Penetration Testing / White Hat Hacking

Projects

03/2018 - Today

2 years

Detection and Blocking of Fraudulent Calls in a VoIP Environment

Roles
Consultant, Software Architect and Developer
Customer
Medium sized IT service provider
Place of work
Home Office
Tasks
  • Design and implementation of a highly available voice over IP platform based on open source components
  • Design and implementation of a solution to automatically detect and block fraudulent calls based on the analysis of the audio stream and machine learning
  • Operation and security monitoring
Skills

Linux

VoIP

High Availability

Classificator

Machine Learning

Products

kamailio

Asterisk

Perl

AWS

Amazon EC2

Amazon Aurora

Amazon RDS

01/2014 - Today

6 years 2 months

Subscriber Data Management Engineering

Roles
Software Design, LDAP Modelling
Customer
Twinsoft GmbH for Deutsche Telekom AG, Bonn
Place of work
Bonn + Home Office
Tasks

The Common Network Technology Database is the distributed and replicated repository for many Telekom's national mobile networks supplying subscriber information to practically all network components (HLR, AuC, HSS, TAS, etc.).

Tasks and Reponsibilities:

  • data modelling the used LDAP schema that is continuously being developped further
  • software design and prototyping of provisioning gateway modules
  • review of design / concepts of peer designers within the team

Skills

Directory Design

Products

Nokia One-NDS

Eclipse

Java

LDAP tools

02/2017 - 06/2017

5 months

Solution Design Privilieged User Access Management

Roles
Principal Security Architect
Customer
TWINSEC GmbH for Vodafone Germany
Place of work
Cologne, Düsseldorf, remote
Tasks

Solution design to integrate a software for "Privileged User Access Management" (PUAM) in operations departments of Vodafone (mobile and fixed) and Kabel Deutschland including connection to Security Information and Event Management (SIEM), monitoring, Identity Management (IdM)

Products

CyberArk

02/2016 - 06/2016

5 months

Mitigation of Identity and Access Management (IAM) Security Audit Findings

Roles
Principal Security Architect
Customer
TWINSEC GmbH for Vodafone Germany
Place of work
Cologne, Düsseldorf and remote
Tasks
  • create a system inventory with roles, responsibilities and methods related to Identity and Access Management (IAM) in collaboration with system owners
  • analyze the existing authentication and authorization methods
  • create a roadmap for consolidation according to audit recommendations
  • introduce a process for periodic review of user permissions (reconciliation & certification) and initial execution in collaboration with system owners
  • evaluate an open source password safe software for privileged accounts for security flaws
Skills

Security Audit

Security Policies

02/2013 - 12/2013

11 months

Component Development for the Company Wide Web Platform "oneWeb"

Roles
Software Developer
Customer
Allianz Managed Operations & Services SE
Place of work
Munich area
Products

Java/JEE

Eclipse

JBoss

Tomcat

git

Maven

JUnit

Spring

Spring Security

JSP

Firebug

JavaScript

07/2012 - 11/2012

5 months

"twumber" Voice-over-IP Mobile Telephony Backend

Roles
Software Architect and Backend Developer
Customer
118000 Innovations GmbH / 118000 AG
Place of work
Munich
Tasks
  • system architecture incl. selection of suitable components and technologies
  • API definition for the mobile application (iOS, Android)
  • setup and management of the test system using virtualization technology
  • configuration of open source software (Kamailio Routing, Asterisk dialplan, MySQL cluster) incl. high availability
  • software development JEE backend API layer for mobile App
  • close collaboration with operations team for putting QA and production systems into service
  • close collaboration with customer support for end-to-end fault analysis
Products

kamailio

Asterisk

kannel SMS gateway

MySQL Cluster 5.5

JEE

JSP

Tomcat

Spring

08/2011 - 06/2012

11 months

Server Software for Onboard In-flight Entertainment

Roles
Technical project manager and software developer (DO-178B)
Customer
TriaGnoSys GmbH for Airvod Limited, Dublin
Place of work
Munich area + integration in Dublin
Tasks
  • planning and execution of the software development process according to the aviation quality standard DO-178B
  • close collaboration with end client's product management (requirements analysis) and engineering (system requirements and technical solution, systems integration in Dublin)
  • coordination of the TriaGnoSys software development team (3 persons)
  • software development and tests of some components
  • release responsibility towards end client
Products

C++

PostgreSQL

ARINC 429

ARINC 485

SNMP

Scientific Linux

PHP

JavaScript

AJAX

RPM

02/2011 - 08/2011

7 months

Consolidation of Three Internally Operated Consumer Email Platforms and Outsourcing to a Service Provider

Roles
Software Architect
Customer
Vodafone Germany
Place of work
Düsseldorf
Tasks
  • analysis of the current state of the three email systems (VF mobile, VF DSL, arcor.de)
  • definition of a software architecture to interconnect the outsourced email platform with the internal IT system
  • requirements analysis for new email platform (together with technical project team)
  • contributions to request for proposal and request for quotation for IT service providers (together with technical project team, marketing, operations) and participation in workshops with IT service providers
  • create proposals for "quick wins" to stabilize VF mobile mail platform
  • analysis of the current situation of the web portal "OfficeNet"
  • requirements analysis for feature updated for "MyVodafone" portal together with specialist department

09/2010 - 02/2011

6 months

Wireless Internet Access Point for Aircraft

Roles
Software Developer (DO-178B)
Customer
TriaGnoSys GmbH for Thales Group, UK
Place of work
Home Office and Munich area
Tasks

Adaptation and development of a wireless Internet access point for aircraft with

  • portal, billing
  • Voice over IP (VoIP)
  • satellite modem control (Inmarsat Swift Broadband SBB)
Skills

UML

Products

C++

SQL

PostgreSQL

Apache

PHP

Perl

RedHat Enterprise Linux

TCP/IP

routing

iptables

wifidog

RPM

01/2010 - 10/2010

10 months

Backend Development for the Consumer Service "360" (= Mobile Service for Aggregating Social Networks, Email Boxes and Chat Communities)

Roles
Lead Software Engineer, Scrum Master, Release Manager
Customer
Vodafone Group Services GmbH
Place of work
Düsseldorf (permanent position)
Tasks
  • support the software development team with software architecture and design
  • support the development team with introducing and applying agile development methodologies and processes (Scrum)
  • assure software deliveries within agreed time and quality
  • identify and manage dependencies, risks and problems influencing software deliveries on all layers (technical as well as organizational)
  • support the Product Owner with spring and roadmap planning
  • promote agile development methodologies within a more traditional / waterfall style project management environment

10/2007 - 12/2009

2 years 3 months

Wireless Internet Access Point for Aircraft

Roles
Software Architect, Technical Project Manager, DO-178B
Customer
TriaGnoSys GmbH for Thales Group, UK
Place of work
Munich area (permanent position)
Tasks

Development of a wireless Internet access point for aircraft with

  • portal
  • billing (PCI-DSS certification on aircraft)
  • Voice over IP (VoIP)
  • satellite modem control (Inmarsat Swift Broadband SBB)
Skills

UML

Products

C++

SQL

PostgreSQL

PHP

HTML

Bash Scripting

RedHat Enterprise Linux

TCP/IP

routing

iptables

wifidog

RPM

DOORS

11/2002 - 02/2005

2 years 4 months

Core Components of the GMX Email Backend

Roles
(Senior) Software Developer
Customer
GMX GmbH
Place of work
Munich (permanent position)
Tasks
  • IMAP Server
  • Core Anti-Spam Modules
  • Email Filters
Products

Linux

C

C++

SQL

Oracle

Industries

IT, Internet, telecommunication / mobile, civil aviation (inflight connectivity + entertainment)

Skills

Programming Languages
AJAX
Bash Scripting
C
C++
Erlang/OTP
Java
JavaScript
JEE
JEE
Perl
PHP
PL/SQL
Python
Unix Shell Scripting

Operating Systems
Kali Linux
Linux
RedHat Enterprise Linux
Scientific Linux
Ubuntu Linux

Databases
Amazon Aurora
Amazon RDS
JDBC
MySQL
MySQL Cluster 5.5
Oracle
PostgreSQL
SQL

Language Skills
English
business fluent, English clients
French
fluent, DALF (C1), 6 months in France
German
native language
Spanish
advanced (> B2), language schools in Spain, Argentina, Chile

Data Communication
Ethernet
IMAP
Internet, Intranet
ISO/OSI
Message Queuing
Router
SMTP
SNMP
TCP/IP
Voice over IP
XMPP

Hardware
ARINC 429
lowlevel programming of aircraft interface
ARINC 485
lowlevel programming of aircraft interface
Inmarsat Swift Broadband Satellite Modem

Products / Standards / Experiences
Amazon EC2
cloud computing
Amazon Route 53
cloud DNS
Amazon S3
cloud storage
Apache
ARINC 429
aircraft interface
ARINC 485
aircraft interface
Asterisk
VoIP server
AWS
cloud services
DOORS
requirements
Eclipse
git
High Availability
HTML
JBoss
JUnit
kamailio
SIP router
kannel
SMS gateway
Maven
Nokia One-NDS
LDAP directory
RPM
Spring
Spring Security
Tomcat
VoIP

Calculation / Simulation / Validation
Classificator
Machine Learning

Activities
Directory Design
IT Security Consulting
Penetration Testing
Requirement Analysis
Software Architecture
Software Design
Software Development

Education and Training

10/2019 - 12/2019

3 months

Penetration Testing with Kali Linux

Certification
Offensive Security Certified Professional (OSCP)
Institute
Offensive Security

01/2010 - 03/2010

3 months

Scrum

Certification
Certified Scrum Master (CSM)
Institute
Scrum Alliance

10/2003 - 08/2005

1 year 11 months

Computer Science

Certification
Master of Science (M.Sc.)
Institute
Technical University Munich + Institut Eurécom Sophia-Antipolis (France)
Focus Area
  • Minor: economics
  • Master's Thesis: "Network Tomography Tools"

11/1999 - 07/2002

2 years 9 months

Computer Science

Certification
Bachelor of Science (B.Sc.)
Institute
Technical University Munich
Focus Area
  • Computer networks and operation systems
  • Bachelor's Thesis: "Design and Implementation of terminal based positioning based on SIM Application Toolkit functions"