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