Download PDF


As professional software engineer since 2001, I have acquired a high proficiency in the entire software development life cycle while growing an expert in a wide variety of Java, Scala, and related technologies and development methodologies. Currently, I am working to deepen my Functional Programming and EAI skills and open to suitable opportunities.

Work experience

Jun 2017current

Senior Scala / Java / Kotlin / PL-SQL Developer

Finnova Bankware AG, Lenzburg, Switzerland

As a senior developer in various API and EAI projects for a banking solution, I have developed in Scala 2.12 and Java 8 using Swagger, Apache Camel, Akka/HTTP, Oracle DB with PL/SQL, Docker, Openshift and AWS, contributed to the major API and EAI development, conceptualised and implemented various Proofs of Concept and automated E2E API tests via Bamboo and AWS E2 capabilities. To increase productivity, I developed an IntelliJ Plugin that generates Scala sources out of Swagger files. 

Jan 2017Mar 2017

Scala Developer

Abandon - open source project

Contributing to the open source project Abandon, a text based, double-entry accounting system written in Scala.

Dec 2016Jun 2017

Senior Java/Scala Developer

bbv Software Services AG, Luzern, Switzerland

Senior Developer role in an ETL (data migration) project for Swiss social security companies (ETL with Java 8, Spring Boot, Spring Batch, WebSphere Liberty, DB2 & Oracle, Scala, Spark, Spark/Hadoop Streaming)

Nov 2015Nov 2016

Senior Java Developer

Zürcher Kantonalbank, Zürich, Switzerland

Senior Developer role in the ZKB Paymit project working in serverside und desktop development using Java EE 7 and Java 8, Spring Framework 4, Oracle DB 12, and Java Swing. Contributed to the major functionality development, migration of the code base to Java 8 and Spring Framework 4, and increased productivity by developing a set of IntelliJ IDEA plugins that generated boiler plate code reducing a day’s work to 10 minutes or less.

Aug 2013Jun 2015

Lead Java Developer, EAI Specialist

Informatica el Corte Ingles S.A., Alicante, Spain

Lead developer role in the EUIPO (former OHIM) Corporate Website project working in two major website modules for online filing of trademark and design registration applications. Defining of architecture and design, leading in the implementation of the modules. Defining and implementing of a high number of application integrations via Mule ESB.

Jan 2012Jul 2013

Senior/Lead Java Developer, EAI Specialist

Informatica el Corte Ingles S.A., Alicante, Spain
Lead developer role in a project in the context of the System Simplification initiative working at the system for trademark examiners, designing and implementing a high number of application integrations, and an information import module of the said system.
Oct 2011Dec 2011

Senior Java Developer

Expedia Inc., London, UK

Senior Java developer in, Debug and Refactoring of existing functionality

Feb 2011Aug 2011

Senior Java Developer

Aimia Inc. (former Loyalty Management Group), London, UK

Design and implementation of RESTful web service suite to integrate mobile applications with backend systems and databases; implementation and automated testing of a number of Android application features; coordinating and distribution of requirements among, and definition of Web Service interfaces for iPhone/Android Application developers; configuration of continuous integration and automated testing environments for Android applications.

Oct 2007Jan 2011

Senior Analyst/Programmer

Intrasoft International, Alicante, Spain
Architecture, design and implementation of a Liferay portal solution for online filing of oppositions to trademark and design registration applications with a complex set of business rules and a high number of integration interfaces with internal and external systems, and a fast search solution in more than 1 million XML files containing the aforementioned applications based on Apache Solr.
Jul 2006Sep 2007

Senior Java Developer

BearingPoint Infonova GmbH, Graz, Austria
Development of a Financial Management System for a Telco company; development of the application core (Accounts Receivable and Payment Management), and comprehensive concepts and solutions, e.g. improved messaging architecture, process scheduling component, query filter component, JBoss server adaptation, JBoss server specific services etc.
May 2002Jun 2006

Java Developer

IMG mbH, Hanover, Germany
Design and implementation of an innovative tool based on Eclipse RCP that allowed rapid transformation of Lotus Notes applications into Java web applications 
May 2001May 2002

Java Programmer

CIS AG, Hanover, Germany

Parttime Java Application Programmer