Download PDF

Patrick Daures

Senior Java Developer

Experienced Java engineer (Java / JS / Golang )

Work experience

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 web applications, 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.
Maintain and upgrade code of different ages and technologies, estimate and deliver software on time.
Lead the implementation of a large part of the website redesign

Main technology used:

Java 7/8, Spring, Spring MVC, Servlet 3, JSP, Javascript, maven, CSS3, HTML5, Oracle SQL

Apr 2013Dec 2014

Agile Project Manager, Authorized Officer

Swissquote Bank, Gland, Switzerland

Technical project manager 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.

Main technologies used :
Java 7, Spring, JAX-RS (Jersey), Oracle SQL, Tomcat, Apache

Jan 2010Apr 2013

Software Developer

Swissquote Bank, Gland, Switzerland

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

Main technologies used :
Java 6, JSP, Servlet, HTML, Javascript, CSS, Android

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, Javascript, Golang, SQL (Oracle), Bash, HTML5, CSS3

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

OS / Tools :, Linux, Couchbase, Redis, Docker, Vagrant, etcd, Maven, Node.js, 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