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 (PDF).
Freelance Consultant (2001-present)
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