About Thomas
My expertise for your project
- front-end development (HTML5/CSS3, JavaScript, TypeScript, Flutter, Angular, React, Preact, VueJS...)
- back-end development (Elixir - Phoenix, JavaScript/TypeScript - Bun/NodeJS/Express, Java - SpringBoot/Quarkus, PHP 8+ - FrankenPHP)
- database administration (PostgreSQL, MongoDB...)
- creation of CLI tools (Rust, Bash, Bun, NodeJS, Bash...)
- CI/CD pipeline (GitLab CI, GitHub Actions, Jenkins, Dofigen...)
- server administration (Docker, Kubernetes, Ansible, Bash...)
Experiences on Lenra
- front-end: Flutter/Dart for the development of multiplatform apps
- back-end: Phoenix/Elixir for advanced workflows allowing real-time processing
- database: PostgreSQL and MongoDB in HA. specific developments.
- CLI: in Rust (dofigen, lenra_cli) with command management, parsing of JSON and YAML, or in TypeScript with automated code generation.
- Libraries: TypeScript, Rust, PHP
- Project templates: JavaScript/TypeScript (NodeJS and Bun), Rust, PHP (FrankenPHP and CLI), Java/Kotlin/Groovy (SpringBoot and Quarkus), Python...
DevOps
- Docker
- Dofigen
- Kubernetes
- GitLab API
- GitLab CI/CD
English
Fluent
Portuguese
Native or bilingual
French
Native or bilingual
Spanish
Basic
Experience
- LenraFounding PresidentSOFTWARE PUBLISHINGMay 2015 - Today (11 years)La Rochelle, FranceDesign and development of the Lenra platform (www.lenra.io). This platform allows developers to optimize their application creation by providing them with development and hosting tools so that they can focus on business issues.This project has been redesigned on several occasions to best meet the needs of users.- Creation of two CLIs for local development (Rust): https://github.com/lenra-io/dofigen and https://github.com/lenra-io/lenra_cli- Continuous integration and deployment pipelines (GitLab CI and GitHub Actions)- Development of static sites (https://www.lenra.io and https://docs.lenra.io)- Front-end development (Dart/Flutter)- Back-end development (Elixir/Phoenix)- Server administration (Kubernetes)- Management of a team of 8 people- Study of user needs
- SocramBanqueWeb Development ConsultantBANKING AND INSURANCEJune 2017 - Today (8 years and 11 months)Niort, FranceImplementation of an online credit application finalization application with the following features:- Electronic signature- Addition of supporting documents- Request for fundsIn addition to 5 years of services at SocramBanque, I was able to work on many aspects of the company. I started as a fullstack developer and finished the mission as an application integrator.I notably implemented GitLab within the bank with all the security constraints that this implies with all the DevSecOps checks of their CI/CD. I also created a complementary tool to automate the links between project management elements (Epic, Issues) and development elements to simplify the work of developers. This tool was also used to automate as much as possible the migration of projects from SVN to GitLab.Development stacks:- HTML + CSS + JavaScript- Java + Spring + Struts 2- SpringBoot (API REST)- AngularApplication integration stacks:- Docker- GitLab CI- Docker Compose- Kubernetes- OpenShift
- R2designBack-end DeveloperDIGITAL AND ITMarch 2015 - February 2017 (2 years)La Rochelle, FranceOccasional development missions.Back-end development of an internal project:- Database design- Server-side developmentDesign of the Web agency's CMS:- Project design- Database design- Server-side development- Client-side developmentWebsite development:- Project design- Database design- Server-side development- Client-side developmentDevelopment of the Android part of a mobile application generator:- Project design- Application development for generation
Reviews
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bachelor's degree in computer scienceUniversité de La Rochelle2013Licence 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.