Thibault D.

Lead Developer

690 dollar
Freelancer
9 ans
Paris, FRANCE

Mon expérience

Voir plus

Self-EmployedJuly 2019 - Présent

As a digital nomad since january, I've decided to create my own company to continue working for KEAKR for a while but also to have the freedom to work for other clients.
I'm now proposing my services as a full stack engineer to everyone.

MANGOPAY.comFebruary 2020 - Présent

Voir plus

ErukoJuly 2016 - January 2020

Creation of a full website that allows users to verify their e-reputation automatically and desindex the private data they don't want to see online
Finalist of EngrainaGES french startup creation competition
Voir plus

KeakrJanuary 2018 - January 2020

Project management done with SCRUM methodology, and later, KANBAN in a team of 3 people

• Migration of a .NET API in DotNet Core
- Implementation of an API in C# 7 and DotNet Core 2.1
- Setting up a CQRS + Event Sourcing architecture for a better scalability
- Using best practice like layered architecture (onion pattern) so that each component can be commutable
- Setting up a NoSQL database engine: Arango DB
- Implementation of a clustered database fail-over system for a better availibility
- Performance and load studies on each API to respond to hundreds of requests by second very quickly
- Splitting monolith in different microservices
• Development of a feature flipping system to improve and allow continuous integration
• Setting up a complete continuous integration system thanks to Docker, Jenkins et DCOS/Marathon
Voir plus

Betclic Everest GroupNovember 2015 - December 2017

Project management done in SCRUM, and later, in KANBAN in an international team (France/Malta/Russia) of 15 people.

• Conception and development of a multi-provider sport offer managing solution (reception, processing, recording).
- Conception of the solution's architecture (onion architecture, unit of work pattern, SOLID pattern, DRY pattern, IOC via StructureMap...etc).
- Implementation of a WebApi using C# and framework .net 4.5.2.
- Using RabbitMQ as a messaging and transiting system and processing messages thanks to windows service worker.
- Using Dapper with SQL Server to persists data and using stored procedures to request them.
- Improving solutions thanks to distributed cache (Redis), task parallelization via Async/Await, load tests, refactoring and code review.
• Conception and development of a smart odds automatic managing solution depending on users behaviors
• Frontend development of some admin pages in angular 4 using REST API
• In charge of the TFS to GIT migration and of the continuous integration implementation process in the whole company (GIT, Sonar, TeamCity, Octopus)
• Much into the company technical life by writting technical blog articles and by presenting technical formations...etc.
Voir plus

1000mercisSeptember 2012 - July 2015

Project management done with SCRUM methodology in a team of 3 people

• Conception and development of a B2C website for new born babies birth list in .NET MVC3/C#/Entity Framework/Solrnet/JQuery/HTML/CSS
- Implementation of a payment API (MERCANET by BNP) and development of a complete purchase tunnel.
- Conception and development of a complete comptability management tool in the admin side.
- Development of an e-commerce product catalog and implementation of the Solrnet indexation engine.
- Dévelopment of a moderation tool for catalog products in admin side.
- Conception, analysis and development of a commutable architecture. First architecture notions (abstract layers, contracts, facades...etc).
• Maintenance of other B2C websites in ASP.NET/Javascript
Voir plus

AdvistoMarch 2012 - July 2012

• Development of different PHP modules for the e-commerce CMS PEEL Shopping
• Maintenance of the PEEL Shopping e-commerce CMS and development of a brand new version
• Integration ofvarious client websites with HTML/CSS/jQuery
• Using bug tracking (Mantis) and versioning (SVN) tools

Mes compétences

Databases

Microsoft SQL Server, ArangoDB, NoSQL, Redis

Frameworks

Node.js, jQuery, .NET, Entity Framework

Others

Project Management, API, Continuous Integration, Mantis, Octopus, Spanish, SOLID, Server Management

Technologies

Angular 4, .NET Core, RabbitMQ, TeamCity, REST API

Languages

C#, HTML, CSS, PHP, JavaScript, MVC, ASP.NET MVC

Analysis methods and tools

Kanban, Sonar

Middleware

Jenkins

IT Infrastructure

Docker, Git

Environment of Development

TFS

Mes études et formations

Master web & e-business - Computer Science - ESGI2013 - 2015

Certification Javascript & HTML5 - Mediabox2013 - 2013

Bachelor web & e-business - Computer Science - ESGI2012 - 2013

DUT Computer Science - IUT d'Orsay2010 - 2012