Johan Chavaillaz

Team leader & software engineer

Introduction

Team leader & backend Java developer focussed on people and software quality. Excellent communication skills to interface between the corporate and technical world and team working skills gained through business critical projects in the financial services industry. Understands business objectives as well as technical requirements by customers.

Expertise

01

Servant Leadership

Committed to people, pushes for an environment of trust, coaches and listens to people. Strong conceptualizational skills to quickly see the big picture and help the team to achieve objectives.

02

Software Development

Strong knowledge of Java 8+ and Java EE gained through business critical projects. Possesses fast learning ability for new programming and web languages.

03

Software Architecture

Worked together with the architecture gremium to give a vision, to design the system based on the requirements, to define the technology stack, to provide mentoring as required and to review code to ensure quality and avoid complexity.

04

Software migration

Worked as an architect in one of the biggest migration projects from the departement. Part of the steering committee to define the different streams (development, testing, business), tasks and responsibilities.

05

Innovation

Search, propose and implement new ideas by going out of his comfort zone. Participated in multiple Hackathons and events from the F10 and other organization in Zürich area.

Experience

2018 – Present

SIX Group

Head of Frontoffice Acquiring Retail Application Engineering

Biel/Bienne & Zürich, Switzerland

Managing two teams (16 people) working on the backbone of the Swiss payment services (ep2) for merchants and also taking part in them as software engineer.

Our responsibilities, as a team, are to
  • Maintain and provide high quality services for our customers
  • Insure an operational excellence over our products without any downtime
  • Analyze business requirements, design and implement solutions
  • Migrate our applications to our new high availability platform
Above and beyond the call of duty
  • Organization of management retreats
  • Won the third prize as well as the challenge prize for Sustainable Investment of the SIX Hackathon 2018 with the project TAXESy
2015 – 2018

SIX Group

Application Engineer

Biel/Bienne & Zürich, Switzerland
Payment Services Business
  • Backend development of acquiring applications handling more than 5 million transactions every day
  • Mobile payments services backend development for Paymit/Twint
Stock Exchange Business
  • SWXess Trading Platform development of a testing framework for the Market Data and Trading Interface
Personal Development
  • Successfully made it into the SIX Junior Development Program (SIX talent development program)
  • Participation in the SIX Mentoring Program as mentee
  • Attended external and internal courses, both for hard skills and soft skills
Above and beyond the call of duty
  • Won the 2016 edition of the SIX Hackathon with the project Paymotion (see below)
  • Student Day organisation to scout for young talents
  • Introduced the Big Room Planning into the departement
  • President of the Sport and Leisure Club of SIX Biel
  • Passion for designing internal documents, presentations, flyers and logos
Main technologies
  • Java, JavaEE, Spring, JBoss, Oracle, Docker, Ansible, Linux, Elastic Stack, HP NonStop, Cobol
2012 – 2016

ICT-Berufsbildung Schweiz

Member of the organizing committee of the Computer Science Championships in Western Switzerland

Bern, Switzerland

Expert and co-editor of the tests in the WebDesign category.

2009 – 2010

Republic and Canton of Jura

Trainee computer programmer

Delémont, Switzerland

Diploma work (see below for more details).

2007 – 2008

Ivimédia SA

Trainee computer programmer

Delémont, Switzerland

Freelancer working on various website projects.

Education

2014 – 2016

University of Applied Sciences and Arts Western Switzerland

Master of Science HES-SO in Software Engineering

Lausanne, Switzerland

Average mark of 5.5 / 6 and thesis mark of 6 / 6

Diploma thesis
SIX manages a competitive infrastructure for the Swiss financial center with several business sectors, including cashless payment transactions. The project aims to create a framework to manage load tests, consistency checks, crash tests, as well as the simulation of different partners involved in payments. These tests are simulating transactions following scenarios designed to mimic production. Its modular design allows to create plugins to handle different payments protocols.

Technologies: Java, Java FX, Elastic stack, Docker

2011 – 2014

University of Applied Sciences and Arts Western Switzerland

Bachelor of Sciences HES-SO in Computer Science

Neuchâtel, Switzerland

Average mark of 5.5 / 6 and thesis mark of 6 / 6

Diploma thesis
The university offers two CUDA servers for its courses about GPGPU. Like any server, they must periodically go through periods of maintenance, updates or restart if necessary. These events disrupt the autonomous work of the students when they use the servers. The project aims to solve this problem by creating a stack of tools to improve the lives of users by offering a better user experience of those servers.

Technologies: Java, Vaadin, Android, Google App Engine, Google Cloud Datastore, Google Cloud Messaging

2010 – 2011

Technical Division of CEJEF

Federal Vocational Baccalaureate

Porrentruy, Switzerland

Created a startup named IceGlass with the help of GENILEM. Managed to pass through all the process of a product creation (ideation, prototype, mass production, advertisement, selling).

2007 – 2010

School of Technical Trades

Federal Diploma of Vocational Education and Training

Porrentruy, Switzerland

EMT mention for an average mark of 5.6 / 6

Diploma thesis
For years, the Roads and Bridges Department has been developing the New Modfin application, which is used to manage the entire financial field of bridges and roadways, including the planning of construction sites for the A16 highway. The purpose of this work is first to improve and correct the problems encountered in the current planning system and also to allow site supervisors to plan for the lots for which they are responsible. In this way, planning by a site supervisor can then be used as a proposal for general planning.

Technologies: Oracle, WinDev

Languages


French

Native language


English

Full professional proficiency (Cambridge English First - Grade A, corresponding to Level C1)


German

Professional working proficiency (used at work every day)

Certifications


SAFe Agilist (SA)

Knows SAFe framework, how to lead a Lean-Agile transformation, how to support agile teams and programs, how to build a Continuous Delivery Pipeline and how to push a DevOps culture to consistently discover, incorporate, deploy, and deliver value.


Professional for Requirements Engineering (CPRE FL)

Knows the terminology of Requirements Engineering, Business Analysis, Requirements Management and understands the techniques and methods of Requirements Engineering and their application.


Scrum Master (CSM)

Knows the Scrum framework and team roles, events, artifacts and rules. Creates a work environment towards growth and help the team to ehance performance and remove impediments. Applies those principles with an agile mindset in everyday life.

Courses


Servant Leadership (Sciences Po)

Participated in a course from Sciences Po to learn more about Servant Leadership posture, emotional intelligence and their benefits for the people and their organization.


EMV & Payments Masterclass (UL)

Organized and participated in an internal course from UL Training Academy to learn the technical insights (architecture, flows, cryptography) as well as the benefits for a company to protect itself against fraud.


Fundamentals of Transaction Processing (VISA)

Participated in a course from VISA to learn and understand routing, authorization processing, decision making on behalf of issuers (standin) and clearing & settlement between banks.

Awards


First prize winner at SIX Hackathon

The project of our team, Paymotion, was about bringing emotion to payment services (with a prototype for the Paymit application, now merged with Twint) and won the 2016 edition of the SIX Hackathon.


Swiss runner-up at SwissSkills Championships

Participated multiple times in the SwissSkills Championships in the WebDesign category and won the second place in 2011, third place in 2010 and second place in 2009.


Second place at Worldskills qualification

Participated two times in the WorldSkills qualification to compete with the best three participants from the past two SwissSkills Championships and represent the Switzerland in the WebDesign category. Won two times the second place.