You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Thomas Da RochaTD

Thomas Da Rocha

Expert: SpringBoot|PostgreSQL|Docker|Gitlab CI

800 €/jour
2 projets
La Rochelle, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Thomas

Mon expertise pour votre projet

CTO de l'entreprise Lenra et développeur depuis plus de 20 ans, j'ai réalisé de nombreux projets. De la réalisation de sites de présentation à l'élaboration du système d'authentification forte d'une banque, je maîtrise les différents aspect de développement et de l'hébergement:
  • développement front-end (HTML5/CSS3, JavaScript, TypeScript, Flutter, Angular, React, Preact, VueJS...)
  • développement banck-end (Elixir - Phoenix, JavaScript/TypeScript - Bun/NodeJS/Express, Java - SpringBoot/Quarkus, PHP 8+ - FrankenPHP)
  • administration de base de données (PostgreSQL, MongoDB...)
  • création d'outils en CLI (Rust, Bash, Bun, NodeJS, Bash...)
  • pipeline de CI/CD (GitLab CI, GitHub Actions, Jenkins, Dofigen...)
  • administration de serveurs (Docker, Kubernetes, Ansible, Bash...)

Expériences sur Lenra

Les développements de la plateforme Lenra (lenra.io) m'a permis d'apprendre de nouveaux langages et frameworks:
  • front-end: Flutter/Dart pour le développement d'apps multiplateformes
  • back-end: Phoenix/Elixir pour des workflows avancés permettant de faire du temps réel
  • base de données: PostgreSQL et MongoDB en HA. développements spécifiques.
  • CLI: en Rust (dofigen, lenra_cli) avec gestion de commandes, parsing de JSON et de YAML, ou en TypeScript avec de la génération de code automatisée.
  • Bibliothèques: TypeScript, Rust, PHP
  • Modèles de projets: JavaScript/TypeScript (NodeJS et Bun), Rust, PHP (FrankenPHP et CLI), Java/Kotlin/Groovy (SpringBoot et Quarkus), Python...

DevOps

J'ai acquis une expertise dans la gestion de l'intégration continue et de la livraison continue avec notamment l'intégration et le déploiement de technologies de conteneurisation.
Expertises:
  • Docker
  • Dofigen
  • Kubernetes
  • GitLab API
  • GitLab CI/CD
J'ai notamment créé l'outil Dofigen (qui rend plus accessible aux développeurs la création d'images Docker.

  • Anglais

    Capacité professionnelle complète

  • Portugais

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Espagnol

    Notions

Accepte de travailler sur site
La Rochelle (jusqu’à 50 km), Niort (jusqu’à 10 km)

Expériences

  • Lenra
    Président fondateur
    EDITION DE LOGICIELS
    mai 2015 - Aujourd'hui (11 ans)
    La Rochelle, France
    Conception et développement de la plateforme Lenra (www.lenra.io). Cette plateforme permet aux développeurs d'optimiser leur création d'applications en leur fournissant des outils de développement et d'hébergement pour qu'ils se concentrent sur les problématiques métier.

    Ce projet a été refondu a plusieurs occasions pour répondre au mieux aux besoins des utilisateurs.

    - Création de deux CLI pour le développement local (Rust): https://github.com/lenra-io/dofigen et https://github.com/lenra-io/lenra_cli
    - Pipelines d'intégration et de déploiement continue (GitLab CI et GitHub Actions)
    - Développement des sites statiques (https://www.lenra.io et https://docs.lenra.io)
    - Développement front-end (Dart/Flutter)
    - Développement back-end (Elixir/Phoenix)
    - Administration de serveurs (Kubernetes)
    - Gestion d'une équipe de 8 personnes
    - Etude des besoins des utilisateurs
    Docker Rust Flutter Gitlab CI/CD PostgreSQL
  • SocramBanque
    Consultant en développement Web
    BANQUE & ASSURANCES
    juin 2017 - Aujourd'hui (8 ans et 11 mois)
    Niort, France
    Mise en place d'une application de finalisation de demande de crédit en ligne avec les fonctionnalités suivante :
    - Signature électronique
    - Ajout des pièces justificatives
    - Demande des fonds

    En plus de 5 ans de prestations chez SocramBanque, j'ai pu travailler beaucoup d'aspects de l'entreprise. J'ai commencé comme développeur fullstack et ai terminé la mission comme intégrateur applicatif.

    J'ai notamment mis en place GitLab au sein de la banque avec toutes les contraintes de sécurité que ça implique avec toutes les vérification DevSecOps de leurs CI/CD. J'ai également créé un outil complémentaire pour automatiser les liens entre les éléments de gestions de projet (Epic, Issues) et les éléments de développement pour simplifier le travail des développeurs. Cet outil était aussi utilisé pour automatiser le plus possible la migration des projets de SVN vers GitLab.

    Stacks de développement:
    - HTML + CSS + JavaScript
    - Java + Spring + Struts 2
    - SpringBoot (API REST)
    - Angular

    Stacks d'intégration applicative:
    - Docker
    - GitLab CI
    - Docker Compose
    - Kubernetes
    - OpenShift
    Gitlab CI/CD Spring boot Kubernetes Apache struts API REST
  • R2design
    Développeur Back-end
    AGENCE & SSII
    mars 2015 - février 2017 (2 ans)
    La Rochelle, France
    Mission ponctuelles de développements.

    Développement back-end d'un projet interne:
    - Conception de la base de données
    - Développement côté serveur

    Conception du CMS de l'agence Web:
    - Conception du projet
    - Conception de la base de données
    - Développement côté serveur
    - Développement côté client

    Développement de sites web:
    - Conception du projet
    - Conception de la base de données
    - Développement côté serveur
    - Développement côté client

    Développement de la partie Android d'un générateur d'application mobile:
    - Conception du projet
    - Développement de l'application pour la génération
    PostgreSQL HTML5 CSS3 Javascript Java

Avis

5,0

sur 2 évaluations

BenoitB

Benoit

Infiniment Sport

Avis laissé le 18/10/2018

Développement d'une webapp dans un délais très court (une semaine entre le brief, la livraison et les test de production) ! Thomas à su comprendre notre univers et réaliser exactement ce que nous avions en tête. Encore merci et bravo 👍🏼
S

Sébastien

ASAO SARL

Avis laissé le 16/07/2022

Recommandations

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Licence en informatique
    Université de La Rochelle
    2013
    Licence générale en informatique allant du développement web jusqu'au développement pour embarqué, en passant par les structures de données et des notions pour le développement d'un compilateur.

Compétences

Catégories