projects

This list of projects I've done in recent years will give you some impressions of my skills and expertise. This list is also included in my resume.

2020-

Tourism app architect / project lead
Role: Consultant

  • Project management
  • Decision on implementation strategy
  • Quality assurance
  • Alignment with overall business processes

Technology: Various

2014-

Backend systems and processes
Role: Consultant

  • Project management/architecture
  • Business intelligence
  • Finance-/Billing-/ERP-Systems
  • Enterprise application integration with Apache Camel
  • Stream data processing with Kafka / KSQL / Kafka Streams / Timescale DB

Technology: Various

2014-

Tourism app project lead
hh-app.de
Role: Consultant

  • Project management
  • Decision on implementation strategy
  • Quality assurance
  • User tracking strategy

Technology: Various

2014-

Mobile App Architecture
hh-app.de
Role: Consultant

  • Requirements analysis/streamlining
  • Technology selection
  • Decision on implementation strategy

Technology: Web/Mobile

2013

Portal optimization
Role: Consultant

  • Identify potential for optimization
    Customer facing
    SEO
  • Propose steps for improvement
  • Coordinate implementation

Technology: Web

2013

QA Management
Role: Architect

  • Definition of quality metrics
  • Establishment of automatic end-to-end test procedure
  • Continuous integration system integration

Technology: Eclipse, jMeter, Linux, Bash, Solr

2012-2013

REST endpoint for secure data transport and aggregation
Role: Architect, Senior Developer

  • High performance data processing
  • Automated caching and serialization strategy
  • Data conversion
  • Reporting
  • Digital Signature and Encryption

Technology: X.509, RFC3161 Timestamping, Redis, Apache, Python, PHP

2012

Native iPhone application for secure message transport
Role: Senior Developer

  • Data retrieval from backend and display
  • Offline Storage and Data Entry
  • Data Signing and Encryption
  • Push notification integration

Technology: Xcode, Objective C, AFNetworking, Coredata

2012

Requirements Management

  • Requirements definition for extensions to a recently introduced CRM system
  • Data migration strategy
  • Monitoring

2012

VoIP Convergence Consulting
Role: Analyst

  • Vendor selection and screening
  • M&A scenario analysis
  • Development of proposal for going forward

2012

Mobile Transaction Interface
Role: Architect

  • Mediation interface for MNO functionality
  • Integration of MNO transaction interfaces
  • Secure operation of standardized interfaces

Technology: Spring, Oracle, PHP, RoR

2012 (ongoing)

ETL Process Implementation
Role: Senior Developer

  • Extension of existing solutions

Technology: Pentaho Data Integration, MySQL, CakePHP

2012

Native iPhone application for radio streaming
Role: Senior Developer

  • Live radio streaming
  • Facebook integration
  • Playlist integration

Technology: Xcode, Objective C

2011-2012

Native iPhone Application(s)
Role: Project Lead, Senior Developer

  • Data retrieval from backend and display
  • Offline Storage and Data Entry
  • Server synchronisation
  • Push notification integration

Technology: Xcode, Objective C, Restkit, Coredata

2011

Customer portal redesign
Role: Senior Consultant

  • Portal analysis
  • Analysis of current usage KPIs
  • Development and presentation of change proposal

2011

Native iPhone Application(s)
Role: Senior Developer

  • Data retrieval from backend and display
  • Offline Storage and Data Entry
  • Server synchronisation
  • Push notification integration

Technology: Xcode, Objective C, Restkit, Coredata

2011

Secure File Transfer System
Role: Senior Developer

  • Custom mechanism for automatic secure file transport between systems
  • Receipt generation and processing
  • Digital Signature and Encryption

Technology: Bash, OpenSSH, X.509, RFC3161 Timestamping, SQLite, Apache, PHP

2011

Mobile Web HTML Game
Role: Senior Developer

  • Simple game supporting marketing campaign(s)
  • Desktop browser fallback for reuse in "standard" web page

Technology: HTML5, CSS3, jQuery, jQTouch, MySQL, CakePHP

2010-2011

iPhone Web Application(s)
Role: Senior Developer

  • Analysis/Decision on frameworks
  • Reuse of common components to support recurring marketing campaigns

Technology: CakePHP, MySQL, jQuery, jQTouch

2010

ETL Process Implementation
Role: Senior Developer

  • Parallel processing of bet data
  • Report generation
  • Management Interface

Technology: Pentaho Data Integration, MySQL, CakePHP

2010

Native iPhone Application
Role: Senior Developer

  • Push Notifications
  • High frequency server updates
  • Optimized Transfer

Technology: XCode, Objective C, PHP, MySQL, Varnish, Apache

2009-2010

iPhone Web Application
Role: Senior Developer

  • Database backed web application
  • Look & Feel identical to native iPhone app
  • Geolocation support for automated user data entry

Technology: CakePHP, MySQL, jQuery JS Library

2009-2010

ETL Process Implementation
Role: Senior Developer

  • Extraction from COBOL generated data files
  • Transformation based on database backed configuration
  • Data export to downstream process

Technology: Pentaho Data Integration, Oracle

2009

Portal Development
Role: Project Lead

  • Customer facing order entry system
  • Streamlined process for ordering products
  • Transport order entry data to backend processes
  • Scrum inspired development process

Technology: CakePHP, MySQL, jQuery JS Library

2008-2009

Portal Development
Role: Project Lead

  • Industry web portal targeting
    • Knowledge sharing
    • Personal relationships
    • Learning content

Technology: J2EE Servlet, O/R Mapping Tools, Webservices, Dojo JS Library, PostgreSQL database

2007-2008

VoIP Softphone
Role: Analyst, Technology consultant

  • Custom VoIP Client based on vendor provided SDK
  • SIP based Instant Messaging and Presence
  • Bandwidth management
  • Conferencing and video features
  • XMPP based instant messaging analysis

2006

VoIP System Design and Quality Management
Role: Analyst, Technology consultant

  • Custom VoIP Client based on vendor provided SDK
  • Bandwidth management
  • Codec evaluation and setup
  • Conferencing and video features
  • NAT traversal strategies and implementation of a FW/NAT traversal solution
  • Selection of vendor for underlying technology
  • Implementation and test

2003 – 2005

Product Management for a well-known international ISP

Projects:

  • Premium services rating and billing engines (subscriptions and events)
  • Integration of micropayment systems
  • Digital music shopping and distribution system
  • Redesign of customer self service portal (billing related)
  • Access billing updates and optimization
  • Billing and rating infrastructure optimization and rollout

Focus: Billing/Rating processes and custom backend systems, digital media platforms

2003

Business case analysis, application design and project management of a database driven sales support application.

Technology: Visual Basic, Oracle

2002-2003

Business case analysis, application design and project management of a database driven gambling agent application, e-commerce frontend.

Technology: J2EE Servlet, O/R Mapping Tools, Template Libraries, Crypto Libraries, Java Client, MySQL database

2002

Design of acceptance tests and quality management for a completely outsourced network infrastructure and IT services

2001-2002

Conceptional work and execution of a request for proposal for a complete outsourcing of network infrastructure and desktop services with $10 million annual budget

Founder and general manager e. effective web productions GmbH, Germany

1997-2001

  • Financial Management
  • Head of Software Development
  • Management of 10 person staff
  • Recruitment and training of web development, application server programming and database development

2001

Analysis of business case, design, implementation and support of a web-based e-procurement
system for nursing homes and hospitals

Technology: WebObjects 5 on Solaris, Oracle 8i database

2000

Analysis of business case, design, implementation and support of a web-based e-learning internet shopping system

Technology: WebObjects 4.5 on Solaris, Oracle 8i database

2000

Analysis of business case, design, integration of technology/content partners, optimization of a product base search engine for the largest European ISP

Technology: WebObjects 4.5 on Solaris, Oracle 8.0 database

1999-2000

Analysis of business case, design, implementation and support of a shopping portal web application for the largest European ISP

Technology: WebObjects 4.5 on Solaris, Oracle 8.0 database

1999

Design and development of a firewall analysis tool for a major German bank

Technology: Sun C++ on Solaris

1997

IP Routing design and implementation in a firewall environment for the largest European ISP

1998

Complete intranet IP design for the largest European ISP

Self-employed

1995-1997

Consulting ISPs in design and implementation of network infrastructure
Technical customer support