resume | home

NWM Feature Implementation and Automating

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 7JSPEJBOracle ToplinkIBM WebSphere Application ServerIBM WebSphere MQOracle PL/SQL

Tools: GitSVNMavenAntContinuous Integration with JenkinsAnsible Automation EngineKanbanPL/Sql DeveloperEclipseIntellij Idea

ePublications

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 7GroovyGrails 3AngularJSTypeScriptWeb (HTML, CSS, Less, JS)JBossSpock

Tools: SVNGradleIntellij IdeaContinuous Integration with HudsonAtlassian JiraScrum

ICOS Automated Omni-channel Client Onboarding

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 8Web-Components PolymerSpring BootWeb (HTML, CSS, Sass, JS)Dolphin-PlatformJPA

Tools: GitGradleIntellij IdeaAtlassian JiraScrumGitlabContinuous Integration with TeamcitySonar

CTI Research Project Talentmatching

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 8SpringSpring MVCWeb (HTML, CSS, jQuery, Twitter Bootstrap, Ajax)JPAMySqlTomcat 8

Tools: GitMavenEclipseScrumGitlabContinuous Integration with HudsonSonar

Research Project Wiki History Book

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 AppletGraph StreamJavascript D3jsWeb (HTML, CSS, jQuery, Twitter Bootstrap, Ajax)SVGTomcat 8

Tools: GitMavenEclipseGitlab

Reporting tool for a health insurance

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 7Play frameworkScalaWeb (HTML, CSS, jQuery, Twitter Bootstrap)JPAmultidimensional database OLAP cube

Tools: GitsbtEclipseGitlabContinuous Integration with HudsonSonar

CTI Research Project Furtherance of Health at Work

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 7Play frameworkScalaWeb (HTML, CSS, jQuery, Twitter Bootstrap, Websockets)JPAMySqlNGiNX Proxy

Tools: GitsbtEclipseScrumGitlabContinuous Integration with HudsonSonar

CTI Special Action, Visualisation of Statistics

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 6Canoo ULC framework based on Java Swing

Tools: SVNGradleIntellij Idea

CTI Research Project DokLife

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

Allianz Collective Life

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 5JSP and Ice-FacesEJBJBPMHibernateJBoss

ETH Inspire

Developing of a Java-GUI by using existing matlab functions.

March 2009 - July 2009

Build for: ETH Inspire

Employed at: ETH Inspire

Technologies: Java 5SWT Jameica frameworkMatlab builder JAcode generation with EMFPersistence with EMF

Tools: EclipseSVNAntTrac

Swisslife Private Life

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 4Java SwingWeblogicXSLT

Tools: EclipseClear-CaseAntXMLSpySnipSnapMercury TestdirectorPL/Sql Developer