Thomas Couderc

Fullstack Developer

About

I am an agile Java/Kotlin IT consultant passionate about open source frontend and backend technologies. I like to develop software using cloud solutions, all in line with the Devops movement.

Agile

I know how to use my multiple experiences of agility in the service of a team in order to achieve a product close to the need with a Craftmanship philosophy.

scrumsafe certifiedscrum masterkanbanlean

Dev

I like to develop reusable components in a clustered environment using concepts like microservices, robustness, observability, clean code.

javakotlinspring bootreactangulargorustmicroservicesdddarchitecture

Ops

I want to collaborate with operational teams by practicing continuous deployment and thus produce value for the company by reducing organizational friction.

dockerkubernetesterraformvagrantawsgcpazure

Jobs

  • BlablaCar10/2023 - 12/2023

    Full Stack ConsultantParis

    Add new cash refund application module for operated buses

    • Create a new Spring boot Java service
    • Add a new Zendesk refund application tab using React

    reactspring bootkubernetes

  • Smartch05/2023 - 09/2023

    Backend ConsultantParis

    Sass platform for elearning

    • Graphql API
    • cicd

    kotlinktorexposedhexagonal architectureconfluencejira

  • SNCF Réseaux - DGEX Solutions05/2022 - 02/2023

    System architectSaint-Denis

    Team development and growth strategy within the hosted OSRD open source project. Management of the quality of deliverables and continuous improvement within the framework of the SAFe methodology. Management of the transverse technical backlog.

    • SAFe
    • Opensource
    • Railway

    rustjava 17typescriptpythongithubkubernetesvscodedebiangohugogitpostgresqlfastapidockerdocker-compose

  • LeBonCoin08/2021 - 05/2022

    Backend ConsultantParis

    Participation in the full redesign of the payment system and in the design of a wallet project

    • hexagonal architecture with monorepo
    • event driven architecture
    • production monitoring

    gokafkagitlabvscodekubernetesdockerdebianelkdatadogpostmanswagger

  • Celsius Energy12/2020 - 08/2021

    Full Stack ConsultantClamart

    Logging and monitoring IoT devices for a geothermal solution.

    • contributed in designing scalable architecture for realtime dashboards to monitor IoT devices
    • used Scrum team specific implementation as Agile methodology
    • automated builds and deployments with unit, integration and e2e tests

    typescriptpythonangularazureterraformiot hubiot edgestream analyticsfunction appdatabrickscosmodbsignalrazure devopskey vaultbackup vault

  • RelevanC08/2020 - 12/2020

    Full Stack ConsultantParis

    Initialization of the redesign of the Coupilo multitenant couponing tool

    • Hexagonal architecture
    • scrum

    java 11spring bootswaggerpostmanjhipstergcp

  • Ecocea10/2019 - 05/2020

    Devops ConsultantParis

    Transformation of the software factory for the Manutan ecommerce website.

    java 8gitlab flowjenkinsgitlabwebsphere commerceubuntureactgradle

  • Edelia04/2016 - 06/2019

    Full Stack ConsultantNanterre

    Design and development of systems and applications related to the consumption of electricity, water and gas.

    • Design and development of a calculation backend solution for Sowee connected thermostats
    • Participation in the digital transformation project on the Devops part
    • Fullstack design and development of the My Eco Service hybrid mobile application

    java 8java 11dockerdocker-composerancheropenshiftkubernetescucumbermysqlecsecreksec2rdss3oauth2spring bootspring securitylombokdevcontainerionicwiremockliquibasecassandrasparkmongodbapacheswaggerpostmansonarjenkinsxcrashlyticsnexusminishiftintellijvscodegitgitflowgitlabjirafastlaneawsosxdebianiosandroid

  • JCDecaux01/2015 - 03/2016

    Full Stack ConsultantPlaisir

    Development of mobile applications for the maintenance of the group's street furniture.

    • Scrum Agility

    java 8spring bootmysqlapacheundertowgitgitlabjiraubuntuawsec2

  • Lotsys Filiale FDJ04/2014 - 12/2014

    Backend ConsultantSuresnes

    Studies and development activities for FDJ backend

    • sessions in a clustered environment
    • gateway REST API developments

    java 7springoraclemercurialconfluencebamboofisheyestashhazelcastzookeepersaltstackeclipsesql developeradvanced rest client,cygwin

  • Mediametrie04/2013 - 03/2014

    Backend ConsultantLevallois-Perret

    Conception et développement d'API dans le cadre d'un système de mesure d'audience.

    • research and development activities in a Scrum framework
    • POC on an audience tag tagging quality measurement tool
    • development of an Internet nomenclature integrator as part of a global project

    java 7gwt 2.5spring framework 3.2.8spring data jpa 1.5.2spring securitycucumberseleniumnutch 2htmlunitgorahbasehadoopmapreducepostgresqltomcatgitgitlabjenkinssonarawsec2

  • Thales communications01/2012 - 01/2013

    Full Stack ConsultantGennevilliers

    Development activities of an information and intelligence analysis platform on open source type data, centered around social network analysis and opinion analysis processing. Project within the R&D team of the CenTAI Upstream Studies laboratory of THALES

    • Performance audit / Optimization of the processing chain
    • Development of a scalable Internet proof service
    • Participation in the integration of a loadbalancing solution for an NLP tool
    • Development of GWT interfaces
    • Setting up virtual machine templates

    java 7gwt 2.5springspring data jpaspring socialmysqltomcatgitmavenmongodbselenium gridjmeterjprofilercamelmaven 3.0.4blogger api v3jenkinscloudstackvmware

  • Médiapost04/2011 - 01/2012

    Full Stack ConsultantMontrouge

    Study activities and development of an intranet tool for contractualisation of printed advertising products offered by LA POSTE in its establishments

    • POC of a test solution via Selenium Hub
    • Planning sprints, reviews, retrospectives, facilitating daily scrums
    • Realization of functional and technical presentations for the team

    java 5maven 2gittomcat 5jenkinssybasejasper reportseleniumscrumtddpair programming

  • Renault / BNP Paribas / La compagnie 1818 / DGFIP / SFR09/2004 - 03/2011

    Backend ConsultantParis

    All my previous jobs. I can provide all information on demand

Projects

  • Resume03/2023

    My own professional resume made with love

    • own design with tailwind
    • mobile ready

    nextjstailwind cssdatocmsgithubcopilotvercel

  • Co-founder and director of the web agency "Matière Web"

    wordpresselementornextjsreactangulardatocmscto

  • Deploy freely an Octobot instance on an Oracle cloud free tier.

    dockerdocker-composepythonoracle cloud

  • Fizzbuzz project using Golang

    godockerrestswaggergin

Studies

  • Control of Mobile Robots & Digital Signal Processing

    Stanford / Coursera

  • Scientific preparatory classes in physics

    Champagne-sur-Seine / Lafayette high school

  • French HS diploma, Science major

    Fontainebleau / Francois 1er high school

  • Machine Learning

    Stanford / Coursera

  • Signal processors and programmable logic

    Paris / Conservatoire National des Arts et Métiers

  • Advanced microcontroller programming

    Paris / Conservatoire National des Arts et Métiers

  • Bachelor's degree in Computer Systems and Software

    Fontainebleau / IUT

  • Technological University Diploma in Computer Science

    Fontainebleau / IUT