Schlagwörter
Skills
I'm an IT professional with over 20 years of experience in the conception and implementation of software, IT solutions, websites and web applications for a large number of international renowned clients. The conception and implementation of web applications, be it the backend area or in the frontend area, are my thing. The last 10 years I have been the head of IT at a Chinese online agency in a very challenging environment leading a team of 20 developers. During this time I gained extensive hands-on experience to efficient develop, test and maintain web applications, complex web sites and sophisticated backend solutions with different frameworks and programming languages. I'm an motivated and enthusiatic developer and as a hard worker and fast learner I'm able to get into new things quite fast.
Customized solutions based on open source software are my credo. I use a lot of different tools, from simple command line scripts, tools like Maven and Ant up to tools written by myself. Using the right tools makes development not only efficient but also fun. I can help avoiding the most common mistakes of western people developing for the asian market.
Skills
Java 90%
Spring Framework 90%
Spring Data 95%
Spring Security 90%
Spring MVC 90%
Spring Webflow 85%
Spring Batch 90%
Spring Integration 85%
Spring Social 80%
Spring Roo 80%
OpenCms 90%
Apache Sling 80%
AEM 6 75%
Coremedia CMS 75%
CMS Magnolia 75%
Oracle DB / PL/SQL 80%
MySQL 80%
MS SQL Server 80%
Hibernate / JPA 80%
JSP / JSF 80%
Apache Tomcat 85%
Apache HTTP server 85%
PHP / Pear 85%
Python Django 85%
Python Mezzanine 80%
Scala / Lift 80%
PHP Laravel 75%
PHP Symfony 75%
CakePHP 80%
Node.js, Express.js 85%
Docpad 85%
C#, VB.NET,VBA 85%
Delphi,Lazarus,Free Pascal 85%
Jquery, JQuery UI, JQuery Mobile 85%
Mobile, Responsive sites, HTML5, CSS3, JavaScript 85%
Angular.js 85%
Backbone.js 85%
Customized solutions based on open source software are my credo. I use a lot of different tools, from simple command line scripts, tools like Maven and Ant up to tools written by myself. Using the right tools makes development not only efficient but also fun. I can help avoiding the most common mistakes of western people developing for the asian market.
Skills
Java 90%
Spring Framework 90%
Spring Data 95%
Spring Security 90%
Spring MVC 90%
Spring Webflow 85%
Spring Batch 90%
Spring Integration 85%
Spring Social 80%
Spring Roo 80%
OpenCms 90%
Apache Sling 80%
AEM 6 75%
Coremedia CMS 75%
CMS Magnolia 75%
Oracle DB / PL/SQL 80%
MySQL 80%
MS SQL Server 80%
Hibernate / JPA 80%
JSP / JSF 80%
Apache Tomcat 85%
Apache HTTP server 85%
PHP / Pear 85%
Python Django 85%
Python Mezzanine 80%
Scala / Lift 80%
PHP Laravel 75%
PHP Symfony 75%
CakePHP 80%
Node.js, Express.js 85%
Docpad 85%
C#, VB.NET,VBA 85%
Delphi,Lazarus,Free Pascal 85%
Jquery, JQuery UI, JQuery Mobile 85%
Mobile, Responsive sites, HTML5, CSS3, JavaScript 85%
Angular.js 85%
Backbone.js 85%
Projekthistorie
Projects
- 01/2015 - 05/2016
Mobile campaign site generator
Concept and Implementation of a mobile site generator:
Based on Node.js express framework
customizable templates and components
based on Bootstrap / Skeleton, JQuery, CSS3 animations and transitions - 03/2015 - 12/2016
Relaunch of www.bmw.com.cn
Conceptual preparation of the relaunch project, requirements for the AEM 6 hosting
Migration of OpenCms templates to ejs templates
Coordination with BMW IT and 3rd parties - 07/2015 - 11/2015
Integration of a HTML5 based car configurator for BMW China
Storage of individual car configurations into the web database (MySQL)
Automatic, batch driven export of configurations into CRM database of BMW China, realized with Spring Batch and Integration - 06/2014 - 07/2015
Single-sign-on framework for BMW China
Single-Sign-On framework based on Spring security, Spring Data JPA, Hibernate, Spring MVC and Spring Webflow
Webform generator based on Node.js express
Webform Restful API based on Spring Hateoas
OAuth 1.0/OAuth 2.0 client support with Spring Social for Chinese social networks Weibo, RenRen, Tencent and Douban
Manual exports of web generated registrations in Excel, XML and PDF
Automatic, batch driven export of web registrations into CRM database of BMW China, realized with Spring Batch and Integration
Setup new hosting environment, load tests with LoadUI and SoapUI - 01/2014 - 06/2014
Mobile site Canon China and Asia
Location based services with Google and Baidu map
Dealer and service center locator
JQuery mobile with Backbone.js - 10/2013 - 05/2014
Car configurator for BMW China
Persisting of configurations with Spring Restful API in MySQL
Dynamic PDF generation of configured car
JQuery, JQuery UI with Backbone.js - 01/2013 - 04/2013
Creation of mobile site for BMW China
Concept of mobile template and loading strategy
Templating for mobile page
Performance tests with Apache JMeter - 12/2012 - 05/2013
Restructuring hosting environment of BMW and Mini China
Concept of server structure and hosting requirements
Migration plan of all related websites, main sites, 300 dealer websites
Load tests with Apache JMeter of JDBC interface and Tomcat application servers - 11/2012 - 09/2013
Automatic export and data transfer of Web registration data for BMW China
Automatic export based on an XML interface
Data transfer via customized SFTP
Scheduled jobs for Oracle and MySQL
Integration with OpenCms - 01/2012 - 05/2012
Relaunch of Rolls Royce China website
Concept and migration plan for a responsive website
Data transfer via customized SFTP
Scheduled jobs for Oracle and MySQL
Integration with OpenCms - 10/2011 - 06/2012
Relaunch of website and Single-Sign-On for Citroen DS, China
Single-Sign-On framework based on Spring security, Spring Data JPA, Hibernate and Spring MVC
OAuth 1.0/OAuth 2.0 client support with Spring Social for Chinese social networks Weibo
Manual exports of web generated registrations in Excel
Dealerwebsites and main site in OpenCms
Data transfer via JDBC interface directly into CRM database of Citroen DS - 01/2011 - 08/2011
Dealer portal solution for MINI China
IT Concept
Theming of the portal
Upload and search interfaces for dealer related resources - 10/2010 - 10/2011
Relaunch of website for Canon China
IT concept and migration plan
Integration search based on Apache Lucene
OAuth 1.0/OAuth 2.0 client support for Chinese social networks Weibo, RenRen and Kaixin
Dynamic PDF generation of product brochures - 01/2010 - 05/2010
Dealer Service Booking for BMW China authorized dealers
IT concept
Integration Spring with OpenCms
E-Mail and SMS services with Spring Integration - 02/2009 - 08/2009
Relaunch of BMW Korea website
IT concept and migration plan
Template master with OpenCms - 01/2009 - 11/2009
Relaunch of BMW China website on new hosting environment
IT concept and migration plan
Template master with OpenCms
Car comparison functionality - 09/2008 - 11/2009
Introduction SILO (single login) for BMW and MINI China
IT concept
Template master with OpenCms for dynamic form rendering
Implementation excel export functionality - 08/2008 - 04/2009
Migration of the first 100 Dealer websites for BMW China
IT concept and migration plan
Template master with OpenCms
Resource sharing between dealer web sites - 06/2007 - 12/2007
Introduction Dealernet for BMW China
IT concept
Webservices interfaces based on Apache Axis
Advanced search functionality with Apache Lucene - 03/2007 - 08/2007
Synchronization tool for OpenCms instances
implemented with OpenCms and Apache Axis web services
IT concept
Implementation - 01/2006 - 02/2007
Relaunch BMW and MINI China
IT concept and migration plan
Template master with OpenCms - 11/2005 - 10/2006
Portal solution based on PHP for Lange & Söhne concessionaires
implemented with PHP, PEAR libraries and Oracle Database
IT concept
Implementation user management
Implementation order management - 06/2005 - 10/2005
Linde online marketing intelligence tool for Linde MH
implemented MS Access, MS Excel and MS Powerpoint
Technical design, development, and test of an automated chart generator for compiling business reports with Excel and Powerpoint charts
Database design (MS Access), application design (VBA MS Access, Excel, and Powerpoint)
Implementation and test - 08/2004 - 05/2005
O2 Knowledge Base for O2 Germany
Integration of a web based call center knowledge with Coremedia
Application and IT-Design for templates, Java messaging services, advanced web search, PDF generation of articles
Implementation and test - 04/2004 - 10/2004
Firstbroker for OMD Germany
Desktop application tool for booking TV advertising spots
Implementation with CORBA, Oracle and Delphi
Implementation and test - 01/2004 - 05/2004
Smart CRM / Marketing database setup
Development of a new address structures and processes for doublets handling
Design data structure with Oracle
Implementation with PL/SQL, Oracle and Delphi - 08/2003 - 01/2004
Job agency web portal - Arbeitsagentur Germany, Nürnberg
IT-Design and development of W3C and WAI compliant HTML/CSS templates for JSP.
Consulting JSP generation
Online help and training for Job agents - 02/2003 - 07/2003
Alete CRM / Marketing database setup
Design data structure with Oracle
Implementation of import and export procedures with PL/SQL, Oracle and Delphi - 11/2002 - 01/2003
Development of a database-driven 2-tier call center desktop application
IT-Design and development of a database structure.
Implementation with PL/SQL, Oracle and Delphi
Implementation of customer card reader - 07/1999 - 10/2002
Development of a database-driven project management and controlling software
in Visual Basic/Visual C and Visual Basic.NET, C# at IOC GmbH in Munich
Design data structure with MS SQL Server
Implementation of desktop client in Visual Basic/Visual C and Visual Basic.NET, C#
Implementation of a web based client in Java based on Java applets - 11/1998 - 06/1999
Development of a Desktop application to minimize cutting scrap for sawmills
IT-Design and development
Deployment and training - 05/1998 - 10/1998
Development of a database-driven 2-tier Desktop CRM application for
Glunz AG in Hamm, Göttingen and Eiweiler (Saarland)
IT-Design and development of a MS Access based bonus system with VBA
Extending existing CRM application with different data views
Partly as employee and partly as Freelancer
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Reisebereitschaft (DE bundesweit) :Ja
Zeitliche Verfügbarkeit ab : 01.12.2018
Zeitliche Verfügbarkeit ab : 01.12.2018
Sonstige Angaben
What I do
- Java, Spring, J2EE
- Liferay, eXo Platform and Xwiki
- Broadleaf, Apache Ofbiz, nopCommerce
- OpenCms, Apache Sling, AEM 6/CQ5, Joomla, Drupal
- Node.js, mobile and responsive websites based on HTML5, CSS3 and JavaScript
- Python and Django and Mezzanine
- PHP, Symfony, Laravel, CakePHP
- Scala, Lift and Play
- Integration tests with phantom.js, casper.js, Selenium and iMacros