Joinup
Gwenol Grandperrin

About

Tech Lead | Software Engineer

During my 9-year tenure at a Fintech company that grew from 3 to 300 people, I honed my ability to build scalable applications using the latest software practices. As a software engineer with a background in mathematics, I bring a unique blend of technical expertise and analytical skills to every project. With a passion for problem-solving and a dedication to continuous learning, I am eager to bring my talents to a new team and help drive success in any organization.

Social Media:

Skills

ATDD

Agile

Agile Application Development

Behavior-Driven Development (BDD)

C++

Cassandra

Docker

Domain-Driven Design (DDD)

Golang

Jenkins

Kibana

Kotlin

Matlab

MySQL

PostgreSQL

Python

RabbitMQ

Redis

Scrum

Version Control Tools

Open for

fulltime

parttime

Work Experience

Global Financial Products AG

2014-02 - 2014-12

Workplace
Software Engineer
Location

Vaud

Employement type

fulltime

- System transformation from a desktop application to a linux server. - Configuration of continuous integration and testing using Jenkins. - Development of a risk engine for financial companies in C++. - Change and request management in a high pressure environment. - C++ compilation framework creation in CMake.

Edge Laboratories AG

2014-12 - 2023-01

Workplace
Software Engineer | Solution Architect | OKR Coach and trainer
Location

Vaud

Employement type

fulltime

Development of micro services to compute market risks for financial companies in C++ and Golang. - Collaboration with Product Owners - Creation of Bounded Context Map - Design and development of backend micro services for market risk computation: - Event Storming Facilitation. - Creation the application using strategical and tactical Domain Driven Design. - Creation of BDD scenarios. - Planification of the development in Jira. - Development of the application and all the supporting tests. - Managing and coaching other employees to deliver the services. - Development of an optimization library for different type of problems (linear, quadratic, differentiable, nonlinear, and mixed-integer problems) - Creation of docker containers - Monitoring and debugging remote applications - Creation and facilitation of many retrospective to solve issues and help the team grow in expertise - Creation of an internal coaching program for OKRs. - Coaching of many teams and individuals to help them create and make progress on their OKRs - Creation the Macro Architecture Chapter: an initiative to - make sure that all the solutions created at Edge Laboratories are - developed to maximize the impact they can have; - share the innovations across the company; - facilitate the collaboration across the team. - Talent recruitment to sustain the growth of the company. - Onboarding and training of newcomers.

Academic Experience

École polytechnique fédérale de Lausanne -

 

2004.02 - 2008.01

Bachelor of Science, BSc in Mathematics

École polytechnique fédérale de Lausanne -

 

2008.02 - 2010.01

Master of Science, MSc in Mathematical Sciences

École polytechnique fédérale de Lausanne -

 

2010.02 - 2013.08

Philosophical Doctorate, PhD in Numerical Analysis and Scientific Computing