The Swiss Federal Railways has changed the cargo transport to a fixed schedule, i.e., several shipments per day as opposed to one per night. For this purpose, we've changed several applications that ran on IBM-Websphere application server. Furthermore we've implemented some new features and automated the deployment process to standard java tools.
February 2016 - December 2017
Build for: SBB-Cargo AG
Employed at: Fincons Group Schweiz
Technologies: Java 7, JSP, EJB, Oracle Toplink, IBM WebSphere Application Server, IBM WebSphere MQ, Oracle PL/SQL
Tools: Git, SVN, Maven, Ant, Continuous Integration with Jenkins, Ansible Automation Engine, Kanban, PL/Sql Developer, Eclipse, Intellij Idea
Statistical economical data - that has been published before in print version - is now browsable online in dynamic tables.
September 2015 - January 2016
Build for: Swiss National Bank SNB
Employed at: Canoo Engineering AG Basel
Technologies: Java 7, Groovy, Grails 3, AngularJS, TypeScript, Web (HTML, CSS, Less, JS), JBoss, Spock
Tools: SVN, Gradle, Intellij Idea, Continuous Integration with Hudson, Atlassian Jira, Scrum
Banking onboarding web-client, life cycle management and business modelling tool.
June 2015 - August 2016
Build for: IMTF Group
Employed at: Canoo Engineering AG Basel
Technologies: Java 8, Web-Components Polymer, Spring Boot, Web (HTML, CSS, Sass, JS), Dolphin-Platform, JPA
Tools: Git, Gradle, Intellij Idea, Atlassian Jira, Scrum, Gitlab, Continuous Integration with Teamcity, Sonar
Matching through ontologies of vacancies and job seekers.
August 2014 - May 2015
Build for: x28 Thalwil
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute of 4D Technologies
Technologies: Java 8, Spring, Spring MVC, Web (HTML, CSS, jQuery, Twitter Bootstrap, Ajax), JPA, MySql, Tomcat 8
Tools: Git, Maven, Eclipse, Scrum, Gitlab, Continuous Integration with Hudson, Sonar
Based on a student project that calculates the links among famous people in the English version of Wikipedia by building three versions of a graphical representation.
March 2014 - July 2014
Build for: Professor Dr. Peter Gloor from the MIT
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute of 4D Technologies
Technologies: Java Applet, Graph Stream, Javascript D3js, Web (HTML, CSS, jQuery, Twitter Bootstrap, Ajax), SVG, Tomcat 8
Analysis of the telephone logging entries with an OLAP data structure.
January 2014 - February 2014
Build for: Swica Krankenversicherung
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Technologies: Java 7, Play framework, Scala, Web (HTML, CSS, jQuery, Twitter Bootstrap), JPA, multidimensional database OLAP cube
Tools: Git, sbt, Eclipse, Gitlab, Continuous Integration with Hudson, Sonar
Webapp for working young people to improve their health and detect health issues at an early stage (development and operation).
May 2013 - December 2013
Build for: Gesundheitsförderung Schweiz
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Technologies: Java 7, Play framework, Scala, Web (HTML, CSS, jQuery, Twitter Bootstrap, Websockets), JPA, MySql, NGiNX Proxy
Tools: Git, sbt, Eclipse, Scrum, Gitlab, Continuous Integration with Hudson, Sonar
Analysis of performace problems in Canoos ULC framework.
February 2013 - April 2013
Build for: Canoo Engineering AG
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Technologies: Java 6, Canoo ULC framework based on Java Swing
Tools: SVN, Gradle, Intellij Idea
Development of a Modelling Notation and Modelling Application as well.
February 2012 - January 2013
Build for: Junisphere Systems AG
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Technologies: Java 7, Spring, Spring MVC, OSGI, NoSql-Graph-Database Neo4j, JSP, Web (HTML, CSS, Dojo, Ajax), Oryx-Webmodeller
Tools: Mercurial, Confluence, Atlassian Jira, Maven, Eclipse, Scrum, Continuous Integration with Jenkins, Sonar
Meta modelling tool to develop graphical modeling languages.
April 2011 - January 2012
Build for: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Technologies: Java 6, Spring, Spring MVC, OSGI, Web (HTML, CSS, Ajax), Oryx-Webmodeller, MySql
Semantic analysis of documents such as contracts with automated tagging with metadata.
June 2010 - March 2010
Build for: Symfact AG
Employed at: University of Applied Sciences Northwestern Switzerland FHNW, Institute for Information Systems
Technologies: Java 6
Tools: Protégé, Text Retrieval with GATE
Development and maintenance of the web appllication that supported the seconed pillar department.
September 2009 - May 2010
Build for: Allianz Suisse AG
Employed at: Allianz Suisse AG
Technologies: Java 5, JSP and Ice-Faces, EJB, JBPM, Hibernate, JBoss
Developing of a Java-GUI by using existing matlab functions.
March 2009 - July 2009
Build for: ETH Inspire
Employed at: ETH Inspire
Technologies: Java 5, SWT Jameica framework, Matlab builder JA, code generation with EMF, Persistence with EMF
Developing of a Java-GUI for the old contract system writen in C.
June 2005 - November 2007
Build for: Swisslife AG
Employed at: Swisslife AG
Technologies: Java 4, Java Swing, Weblogic, XSLT
Tools: Eclipse, Clear-Case, Ant, XMLSpy, SnipSnap, Mercury Testdirector, PL/Sql Developer