Download PDF

Experienced Backend engineer (Java / Golang)

Work History

Jun 2016PRESENT

Backend engineer

Centralway Numbers AG, Zurich, Switzerland

Numbrs is a FinTech providing mobile banking services in Germany (+100 000 users)
Develop a highly scalable backend, implement German financial protocols, integrate with bank APIs, build API consumed by mobile applications. 
Technologies : micro services in Go, Amazon Web Services, NoSQL (Couchbase)

Jan 2015JUN 2016

Information Platforms Manager, Associate Director

Swissquote Bank, Gland, Switzerland

Lead a team of 6 developers in charge of Swissquote financial information platform 
including search a engine, financial chart applications, several HTML5 web applications.

Main challenges : 

Plan, design and implement technical upgrades to the platform to support growth and improve the platform stability with team members.
Grow the team from Junior developers to focused, client oriented efficient team members. Deliver projects on time and budget.
Build communication channels with business and support to understand client needs and deliver valuable increments on the platform.

Main projects delivered:

Swissquote login unification, Demo Option & Future trading platform

Apr 2013Dec 2014

Agile Project Manager, Authorized Officer

Swissquote Bank, Gland, Switzerland

Scrum Master of a distributed Scrum team of 8 people (Ukraine).

Main challenges :
Lead a team of 8 developers based in Ukraine toward an efficient and responsible team
Focus on building high quality, highly tested critical financial components.
Clarify business requirements and transform them into user stories.
Continuously improve the process so we can deploy in production new features every 2 weeks to customers without service interruption.

Main project delivered :
Trading web service : SOA validating and placing orders on all stock exchanges.
All orders placed on Swissquote customers on equity markets are now placed by this application.

Mobile web-services improvement : updated the mobile web-services, added 8 tradable markets to mobile application customers. 

Forex BBook : refactor Swissquote BBOOK to match orders from 3 different platforms.

Jan 2010Apr 2013

Software Developer

Swissquote Bank, Gland, Switzerland

Developed and maintained Swissquote financial tools platform in a 5 developers team.
Implemented several web-services for Swissquote mobile applications (order placement, quotation, search  engine).
Implemented Account and Trading features of Swissquote Android application.

Jul 2008Dec 2008

Internship - Network emulation on constraint network

Thales Communications, Colombes, France

Setup a network emulation platform to test applications on a military constraint radio network.

Jun 2007Jul 2007

Internship - Build an e-learning platform for helicopter pilots

Airbus Helicopter Training Servies, Marignane, France

Build an e-learning platform using Moodle to train and evaluate helicopter pilots and mechanics.

Education

Sep 2004Oct 2009

Master in Communication Systems

INSA Lyon - France

Programming, algorithmic, network, signal processing, radio, transmission

2004

Baccalauréat STI 

Lycée Adam de Craponne, France

Speciality : electrotechnics

Skills

Programming

Languages : Java 8, Golang, SQL (Oracle), Bash, HTML, CSS

Frameworks / Libs : Maven, Spring, Hibernate, QueryDSL, Guava, Jersey, Jackson, Gson, Protobuf, Android, JUnit, Mockito, JBehave

OS / Tools : Linux, Couchbase, Redis, Docker, Vagrant, etcd, Git, Mercurial, 

Languages

French : Native
English : Fluent (working language)

Agile methodologies

Scrum : advanced
Kanban : proficient

Project Tools

Atlassian suite (JIRA, Confluence, Stash)
Office suite

Certifications

2014

Professional Scrum Master I, Professional Product Owner I