Period : 08/13 - today
Sector : Internet Startup
Location : Barcelona/ remote work
Position : Consulting, design, architecture and implementation
Environment : Scala, Play2, Akka, cats, cats effect, MongoDB, Scala.js, scalajs-react, React.js
IntelliJ, Git
PdfBox, EPUB lib, Calibre
Jasper Reports, Apache Spark
Heroku, MongoDB Atlas, AWS S3, Bitbucket, Github
Period : 09/15
Sector : Media
Location : Zurich/remote work
Position : Consulting and Development
Project : on the fly video transcoding and processing of video and json files uploaded by mobile devices
Environment : Scala, AWS Lambda, Elastic Transcoder
Period : 01/14 - 03/15
Sector : Internet Startup
Location : Hamburg/remote work
Position : Consulting, design, architecture and implementation
Project : Web portal for brick and mortar stores
Environment : Scala, Play2, Akka, MongoDB/Salat, HTML5/CSS3, Bootstrap, jQuery
Fastbill, Paymill Integration
IntelliJ, Git
Heroku, MongoHQ, AWS S3, Bitbucket
Period : 03/13 - 07/14
Sector : Internet Startup
Location : remote work
Position : Consulting, design, architecture and implementation
Project : Internet vending platform
Environment : Scala, Play2, Akka, Comet, MongoDB/Salat, HTML5/CSS3, Bootstrap, jQuery
OpenID, OAuth
IntelliJ, Git
Heroku, MongoHQ, AWS S3, Bitbucket
Period : 02/13 - 08/13
Sector : Automotive
Location : remote work
Position : Consulting, design, architecture and implementation
Project : ERP
Environment : Play2/Java, Ebean, H2, HTML5/CSS3, Bootstrap, jQuery
IntelliJ, Git
Heroku, Bitbucket
Period : 01/13 - 02/13
Sector : Mobile Apps
Location : remote work
Position : design, architecture and implementation
Project : Monitoring System
Environment : Scala, Play2, Java, Android, Google Cloud Messaging
Heroku, Anorm, PostgreSQL
IntelliJ, Git
Period : 12/12 - 01/13
Sector : Healthcare
Location : remote work
Position : Java backend and HTML5/CSS3 JavaScript development
Project : Webapp for Hospitals
Environment : Java EE
Maven, Spring, JPA, Hibernate, JFreeChart
HTML5, CSS3, JavaScript, jquery
Jetty, Tomcat, Apache, MySql, Linux, MacOS X
Jira
IntelliJ, Subversion
Period : 04/11 - 08/12
Sector : Healthcare
Location : remote work
Position : Consulting, Scrum master, architect, Java backend and Android app development
Project : Telemedicine system for monitoring body data like bloodpressure etc.
Environment : Java EE, Android, php
Maven, Spring, JPA, Hibernate, JFreeChart
HTML5, CSS3, JavaScript, jquery
Jetty, Tomcat, Apache, MySql, Linux, MacOS X
Scrum, Jira
IntelliJ, Subversion
Date : 04/11
Sector : Healthcare
Location : Bad Wildungen
Project : two-day workshop "Scrum, Agile Software development and Project Management"
Period : 02/09 - 12/10
Sector : Internet Startup
Location : remote work
Project : Development of a cloud based platform for Software Project hosting (SaaS)
Liferay portlets and webshop components (PayPal)
Environment : Java EE, Portlets, Maven, Spring, JUnit, jQuery, Ruby on Rails
Tomcat, Jetty, Liferay, PayPal Integration
Amazon Web Services, Simple DB
MacOS X, Windows XP
Scrum, IntelliJ, Subversion, Trac
Date : 08/09
Sector : Internet photo sharing
Location : Bonn
Project : One-day workshop "Scrum, Agile Software development and Project Management"
Period : 11/06 - 01/12
Sector : Internet Startup
Location : International project
95% remote work, Munich, Hamburg, Toronto, Shanghai, Barcelona
Project : Document management/CRM/Data warehouse/OLAP solution with RIA
Flash/Flex client and Java EE backend including full text and faceted
search.
Remote work project in a worldwide distributed team based in
Germany. Scrum based agile development.
Project coordination with Confluence, Jira and Trac.
Environment : Java EE, Maven, Spring, Hibernate, Lucene, Solr, JUnit, Wicket, AJAX,
Soap, BlazeDS, Ruby
Tomcat, Jetty, Oracle, Linux, MacOS X, Windows XP
Scrum, Confluence, Jira, Trac
Eclipse, IntelliJ, Subversion, Git
Period : 09/06 - 10/06
Sector : Telco
Location : Munich
Project : Contract subscription middleware for mobile service providers.
XML schema design for messaging interface.
Development of components for message evaluation, task scheduling
and automated testing.
Environment : Java EE, JUnit, XML, JMS, Maven, Spring, Hibernate, Quartz
BEA Weblogic, Oracle, Windows XP
Eclipse, Rational Rose, UML, Clear Case
Period : 05/03 - 06/06
Sector : Banking
Location : Munich
Project : Development of a web application for administration of Citrix Metaframe XP
hosted user applications and sessions.
40,000 concurrent users.
For this project I developed the following generic components which
are also applied in other projects:
Design and development of a ManagedService framework for failover,
loadbalancing and loadlimiting of remote services based on
Business Activity Monitoring (BAM).
Development of a component for ActiveDirectory access via LDAP/JNDI.
Environment : Windows 2000/XP, UNIX on OS390 (USS), Websphere 5.1, Websphere MQ
DB2, mysql, Hibernate
Tomcat 3.2, Eclipse, RAD, Rational Rose, UML, Clear Case
Java, J2EE, Servlets, JSP, XML, RMI, JMS, JNI, Proxy-based AOP
Log4j, JUnit, Spring
Windows Terminal Server (WTS), Citrix Metaframe XP,
Citrix NFuse/Webinterface, MFCOM
ActiveDirectory, LDAP, JNDI
Period : 02/02 - 03/03
Sector : Banking
Location : Munich
Project : Internet Home Banking Frontend.
Design, architecture and technical spike.
Technical coordination of the team, J2EE Coaching.
Further development of the webframework.
Development of an Eclipse plugin for framework configuration.
Environment : Windows NT, UNIX on OS390 (USS), Websphere 3.5, Tomcat 3.2
IBM Websphere Application Developer, Rational Rose, Clear Case
Java, J2EE, Servlets, JSP, XML, UML, Struts, Log4j, JUnit, HBCI´
Eclipse, SWT, JFace
Period : 06/01 - 01/02
Sector : Banking
Location : Munich
Project : Implementation of infrastructure components for a workflowsystem.
Environment : Windows NT, UNIX (Solaris), BEA Weblogic, Oracle 8i, Tomcat
JBuilder, Rational Rose, PVCS Dimensions
Java, J2EE, Servlets, EJB, JNDI, RMI, SQL, XML, Apache SOAP, HIOB, UML
Period : 01/01 - 05/01
Sector : Insurance
Location : Munich
Project : Communication platform for salespeople.
Further development of the webframework I*Net.
Technical coordination of the team, J2EE Coaching and XML workshops.
Environment : Windows NT, Visual Age for Java, Team Repository, Websphere, Oracle 8i
Java, J2EE, JSP, JNDI, RMI, SQL, HTML, XML, XSL, Xerces, Xalan, FOP, I*Net, UML
Period : 12/00 - 02/01
Sector : Banking
Location : Munich
Project : Integration of external stock market information in a website.
J2EE Consulting.
Environment : Windows NT, Visual Age for Java, Servlets, HTML, XML, Xerces
Period : 07/99 - 11/00
Sector : Internet Startup
Location : Munich, Sunnyvale (CA)
Project : Design, architecture and development of J2EE applications.
(DMS, HR database, global organizer/scheduler, address management)
Design and implementation of XML protocols.
Environment : Windows NT, UNIX (Solaris), BEA Weblogic, Oracle 8i
Visual Cafe, Magic Draw UML, Visual SourceSafe
Java, J2EE, Servlets, JSP, EJB, JNDI, RMI, multithreading, SQL, AWT, Swing
HTML, XML, Xerces, JAXP, I18N
Period : 04/97 - 06/99
Sector : Measurement engineering
Location : Munich, Litchfield (UK)
Project : Design and development of a database application for monitoring the
technical condition of machines.
Development of a COM server for report generation.
Environment : Windows 95/NT, Visual C++/MFC, COM, MSDN, Visual SourceSafe
DevTrack, InstallShield, Access, I18N
Period : 04/96 - 03/97
Sector : Chip cards
Location : Munich, Washington DC
Project : Implementation of card terminal application MKT (Multifunktionales Kartenterminal).
Implementation and test of card reader protocol stacks.
Development of GUI applications for accessing card reader functionality.
Development of a card terminal debugger.
Environment : Windows 3.11, Visual C++/MFC
embedded/realtime systems, 8051, Keil C51, 8051 Emulator
ISO7816, protocols T=0, T=1, GSM11.11
chip card operating systems, interfaces and tools
Period : 08/95 - 04/96
Sector : Chip cards
Location : Munich
Project : Specification and development of a low cost card reader and a
GUI PC application for controlling the reader.
Development of a graphical design tool for generating character sets.
Environment : Windows 3.11, Visual C++/MFC
embedded/realtime systems, 8051, Keil C51, 8051 Emulator
ISO7816, protocols T=0, T=1, GSM11.11
chip card operating systems, interfaces and tools
Period : 06/94 - 07/95
Sector : Chip cards
Location : Singapore, Munich
Project : Specification and development of a cashless payment system.
Environment : Windows 3.11, Visual C++/MFC
chip card operating systems, interfaces and tools
Google Cloud Messaging (GCM)
Period : 08/13 - today
Sector : Internet Startup
Location : Barcelona/ remote work
Position : Consulting, design, architecture and implementation
Environment : Scala, Play2, Akka, cats, cats effect, MongoDB, Scala.js, scalajs-react, React.js
IntelliJ, Git
PdfBox, EPUB lib, Calibre
Jasper Reports, Apache Spark
Heroku, MongoDB Atlas, AWS S3, Bitbucket, Github
Period : 09/15
Sector : Media
Location : Zurich/remote work
Position : Consulting and Development
Project : on the fly video transcoding and processing of video and json files uploaded by mobile devices
Environment : Scala, AWS Lambda, Elastic Transcoder
Period : 01/14 - 03/15
Sector : Internet Startup
Location : Hamburg/remote work
Position : Consulting, design, architecture and implementation
Project : Web portal for brick and mortar stores
Environment : Scala, Play2, Akka, MongoDB/Salat, HTML5/CSS3, Bootstrap, jQuery
Fastbill, Paymill Integration
IntelliJ, Git
Heroku, MongoHQ, AWS S3, Bitbucket
Period : 03/13 - 07/14
Sector : Internet Startup
Location : remote work
Position : Consulting, design, architecture and implementation
Project : Internet vending platform
Environment : Scala, Play2, Akka, Comet, MongoDB/Salat, HTML5/CSS3, Bootstrap, jQuery
OpenID, OAuth
IntelliJ, Git
Heroku, MongoHQ, AWS S3, Bitbucket
Period : 02/13 - 08/13
Sector : Automotive
Location : remote work
Position : Consulting, design, architecture and implementation
Project : ERP
Environment : Play2/Java, Ebean, H2, HTML5/CSS3, Bootstrap, jQuery
IntelliJ, Git
Heroku, Bitbucket
Period : 01/13 - 02/13
Sector : Mobile Apps
Location : remote work
Position : design, architecture and implementation
Project : Monitoring System
Environment : Scala, Play2, Java, Android, Google Cloud Messaging
Heroku, Anorm, PostgreSQL
IntelliJ, Git
Period : 12/12 - 01/13
Sector : Healthcare
Location : remote work
Position : Java backend and HTML5/CSS3 JavaScript development
Project : Webapp for Hospitals
Environment : Java EE
Maven, Spring, JPA, Hibernate, JFreeChart
HTML5, CSS3, JavaScript, jquery
Jetty, Tomcat, Apache, MySql, Linux, MacOS X
Jira
IntelliJ, Subversion
Period : 04/11 - 08/12
Sector : Healthcare
Location : remote work
Position : Consulting, Scrum master, architect, Java backend and Android app development
Project : Telemedicine system for monitoring body data like bloodpressure etc.
Environment : Java EE, Android, php
Maven, Spring, JPA, Hibernate, JFreeChart
HTML5, CSS3, JavaScript, jquery
Jetty, Tomcat, Apache, MySql, Linux, MacOS X
Scrum, Jira
IntelliJ, Subversion
Date : 04/11
Sector : Healthcare
Location : Bad Wildungen
Project : two-day workshop "Scrum, Agile Software development and Project Management"
Period : 02/09 - 12/10
Sector : Internet Startup
Location : remote work
Project : Development of a cloud based platform for Software Project hosting (SaaS)
Liferay portlets and webshop components (PayPal)
Environment : Java EE, Portlets, Maven, Spring, JUnit, jQuery, Ruby on Rails
Tomcat, Jetty, Liferay, PayPal Integration
Amazon Web Services, Simple DB
MacOS X, Windows XP
Scrum, IntelliJ, Subversion, Trac
Date : 08/09
Sector : Internet photo sharing
Location : Bonn
Project : One-day workshop "Scrum, Agile Software development and Project Management"
Period : 11/06 - 01/12
Sector : Internet Startup
Location : International project
95% remote work, Munich, Hamburg, Toronto, Shanghai, Barcelona
Project : Document management/CRM/Data warehouse/OLAP solution with RIA
Flash/Flex client and Java EE backend including full text and faceted
search.
Remote work project in a worldwide distributed team based in
Germany. Scrum based agile development.
Project coordination with Confluence, Jira and Trac.
Environment : Java EE, Maven, Spring, Hibernate, Lucene, Solr, JUnit, Wicket, AJAX,
Soap, BlazeDS, Ruby
Tomcat, Jetty, Oracle, Linux, MacOS X, Windows XP
Scrum, Confluence, Jira, Trac
Eclipse, IntelliJ, Subversion, Git
Period : 09/06 - 10/06
Sector : Telco
Location : Munich
Project : Contract subscription middleware for mobile service providers.
XML schema design for messaging interface.
Development of components for message evaluation, task scheduling
and automated testing.
Environment : Java EE, JUnit, XML, JMS, Maven, Spring, Hibernate, Quartz
BEA Weblogic, Oracle, Windows XP
Eclipse, Rational Rose, UML, Clear Case
Period : 05/03 - 06/06
Sector : Banking
Location : Munich
Project : Development of a web application for administration of Citrix Metaframe XP
hosted user applications and sessions.
40,000 concurrent users.
For this project I developed the following generic components which
are also applied in other projects:
Design and development of a ManagedService framework for failover,
loadbalancing and loadlimiting of remote services based on
Business Activity Monitoring (BAM).
Development of a component for ActiveDirectory access via LDAP/JNDI.
Environment : Windows 2000/XP, UNIX on OS390 (USS), Websphere 5.1, Websphere MQ
DB2, mysql, Hibernate
Tomcat 3.2, Eclipse, RAD, Rational Rose, UML, Clear Case
Java, J2EE, Servlets, JSP, XML, RMI, JMS, JNI, Proxy-based AOP
Log4j, JUnit, Spring
Windows Terminal Server (WTS), Citrix Metaframe XP,
Citrix NFuse/Webinterface, MFCOM
ActiveDirectory, LDAP, JNDI
Period : 02/02 - 03/03
Sector : Banking
Location : Munich
Project : Internet Home Banking Frontend.
Design, architecture and technical spike.
Technical coordination of the team, J2EE Coaching.
Further development of the webframework.
Development of an Eclipse plugin for framework configuration.
Environment : Windows NT, UNIX on OS390 (USS), Websphere 3.5, Tomcat 3.2
IBM Websphere Application Developer, Rational Rose, Clear Case
Java, J2EE, Servlets, JSP, XML, UML, Struts, Log4j, JUnit, HBCI´
Eclipse, SWT, JFace
Period : 06/01 - 01/02
Sector : Banking
Location : Munich
Project : Implementation of infrastructure components for a workflowsystem.
Environment : Windows NT, UNIX (Solaris), BEA Weblogic, Oracle 8i, Tomcat
JBuilder, Rational Rose, PVCS Dimensions
Java, J2EE, Servlets, EJB, JNDI, RMI, SQL, XML, Apache SOAP, HIOB, UML
Period : 01/01 - 05/01
Sector : Insurance
Location : Munich
Project : Communication platform for salespeople.
Further development of the webframework I*Net.
Technical coordination of the team, J2EE Coaching and XML workshops.
Environment : Windows NT, Visual Age for Java, Team Repository, Websphere, Oracle 8i
Java, J2EE, JSP, JNDI, RMI, SQL, HTML, XML, XSL, Xerces, Xalan, FOP, I*Net, UML
Period : 12/00 - 02/01
Sector : Banking
Location : Munich
Project : Integration of external stock market information in a website.
J2EE Consulting.
Environment : Windows NT, Visual Age for Java, Servlets, HTML, XML, Xerces
Period : 07/99 - 11/00
Sector : Internet Startup
Location : Munich, Sunnyvale (CA)
Project : Design, architecture and development of J2EE applications.
(DMS, HR database, global organizer/scheduler, address management)
Design and implementation of XML protocols.
Environment : Windows NT, UNIX (Solaris), BEA Weblogic, Oracle 8i
Visual Cafe, Magic Draw UML, Visual SourceSafe
Java, J2EE, Servlets, JSP, EJB, JNDI, RMI, multithreading, SQL, AWT, Swing
HTML, XML, Xerces, JAXP, I18N
Period : 04/97 - 06/99
Sector : Measurement engineering
Location : Munich, Litchfield (UK)
Project : Design and development of a database application for monitoring the
technical condition of machines.
Development of a COM server for report generation.
Environment : Windows 95/NT, Visual C++/MFC, COM, MSDN, Visual SourceSafe
DevTrack, InstallShield, Access, I18N
Period : 04/96 - 03/97
Sector : Chip cards
Location : Munich, Washington DC
Project : Implementation of card terminal application MKT (Multifunktionales Kartenterminal).
Implementation and test of card reader protocol stacks.
Development of GUI applications for accessing card reader functionality.
Development of a card terminal debugger.
Environment : Windows 3.11, Visual C++/MFC
embedded/realtime systems, 8051, Keil C51, 8051 Emulator
ISO7816, protocols T=0, T=1, GSM11.11
chip card operating systems, interfaces and tools
Period : 08/95 - 04/96
Sector : Chip cards
Location : Munich
Project : Specification and development of a low cost card reader and a
GUI PC application for controlling the reader.
Development of a graphical design tool for generating character sets.
Environment : Windows 3.11, Visual C++/MFC
embedded/realtime systems, 8051, Keil C51, 8051 Emulator
ISO7816, protocols T=0, T=1, GSM11.11
chip card operating systems, interfaces and tools
Period : 06/94 - 07/95
Sector : Chip cards
Location : Singapore, Munich
Project : Specification and development of a cashless payment system.
Environment : Windows 3.11, Visual C++/MFC
chip card operating systems, interfaces and tools
Google Cloud Messaging (GCM)
"Der Consultant hat uns in der sensiblen Endphase des Projektes unter höchstem Einsatz erfolgsentscheidend unterstützt. Sein Teamgeist, seine Flexibilität und sein Engagement wirkte motivierend auf alle Beteiligten, und seine hohen Ansprüche an die Qualität seiner Leistungen hat es bewirkt, dass wir in kürzester Zeit Wunder vollbringen konnten. Er war eine Bereicherung für unser Projektteam, und wir hoffen, dass wir bald wieder Gelegenheit haben werden, mit ihm 'ein Projekt zu stemmen'!"
— Projekt Java/Servlet-Entwickl. für Darstellung externer Börsendaten, 12/00 - 02/01
Referenz durch Key Account-/Projektmanagement, E-Finance/E-Business Agentur (110 MA), vom 25.01.02