Romain Delamare

Je suis développeur logiciel et je peux vous aider à produire des logiciels fiables pour résoudre vos problèmes métier, quelques soient le contexte, le langage ou le framework.

Curriculum Vitæ [en | fr]

Expérience

Formateur Rust, freelance
Enseignement de Rust à des développeurs juniors et confirmés.
Rust
Enseignement
Développeur logiciel freelance
Développement d'un service à destination des médecins en parallèle d'activité de développement en freelance.
Rust
Typescript
actix
SolidJS
CQRS
Tech lead freelance
Réécriture d'une application d'apprentissage en ligne de la langue française.
  • conception selon les principes Domain Driven Design (DDD)
  • architecture CQRS avec persistance via Event Sourcing dans un event store PostgreSQL custom
  • formation et encadrement de développeurs junior
Kotlin
DDD
TDD
Http4k
Kotest
PostgreSQL
CQRS
Développeur logiciel, Legrand, Pau
Développement d'un système de blocs d'éclairage de sécurité connectés pour le marché australien.
  • firmware des blocs : contrôle des fonctions primaires, communication (LoRa et Bluetooth)
  • application mobile de configuration des blocs via Bluetooth
  • serveur local tournant sous Rancher OS, avec plusieurs services déployés dans des containers :
    • configuration du réseau et des gateways LoRa
    • planification de tests des blocs
    • production des rapports légaux
  • serveur cloud : accès distant et agrégation de plusieurs serveurs locaux
Java
Kotlin
JavaScript
TypeScript
C
TDD
Pair/Mob
DDD
Spring
React
Node.js
CSS/SCSS
JUnit
AssertJ
Mockito
Jest
Cypress
Docker
git
Gradle
Azure
nginx
PostgreSQL
SQLite
Jooq
CQRS
React Native
Vavr
Ingénieur R&D, ProMyze, Bordeaux
  • développement de Themis, une application d’analyse de la qualité de code (dette technique, couverture de code, …)
    • conception et implémentations de nouvelles fonctionnalités (front et back)
    • connection avec des dépôts de sources (TFS)
  • développement d’un plugin pour Jenkins
  • mise à jour des tests et des outils de développement (migration de grunt vers webpack)
Java
JavaScript
Kanban
Node.js
AngularJS
CSS/SCSS
JUnit
AssertJ
Mocha
Chai
Docker
git
Maven
webpack
Jenkins
nginx
MongoDB
Mongoose
Ingénieur de recherche, Netfective Technology, Bordeaux
  • maintenance d'une application de modernisation de programmes legacy s'appuyant sur la rétro-ingénierie de modèles UML (Blu AGE)
  • développement de modules Blu Age de génération de code
  • portage d'un framework d'exécution de batchs de Java vers C#
  • développement d'un framework émulant le modèle mémoire COBOL
  • développement d'une base de données clé/valeur pour émuler les accès VSAM
Java
C#
JavaScript
COBOL
Spring
git
Maven
PostgreSQL
Hibernate
Eclipse RCP
Xtext
Antlr
EMF
UML
Ingénieur consultant, Altran Technologies / Intel Corporation, Rennes et Nantes
  • maintenance d'une application de modélisation de systèmes micro-électroniques (CoFluent Design)
  • développement d'un module d'importation de modèles MagicDraw UML
Java
Scrum
Eclipse RCP
EMF
GMF
Acceleo
UML
Ingénieur de recherche, Tocea, Rennes
  • maintenance d'un outil d'analyse de qualité de code et de refactoring de code
  • développement d'un outil d'analyse et de contrôle d'architecture logicielle
  • activité de recherche sur l'analyse statique de la testabilité logicielle
Java
Scrum
TDD
git
Maven
Eclipse RCP
EMF
GMF
Chercheur, University of Alabama, Tuscaloosa, AL, USA
Recherche sur les transformations de modèles et le test logiciel.
Java
EMF
UML
Chercheur doctorant, INRIA Rennes
Recherche sur les transformations de modèles et le test logiciel.
Java
AspectJ
EMF
UML

Éducation

Doctorat en informatique, Université de Rennes 1
Master en informatique, Université de Rennes 1
Licence en informatique, Université de Rennes 1

Compétences

Langages
Rust, Kotlin, Java, JavaScript, TypeScript, Scala
Méthodes
Domain Driven Design, TDD, Pair & Mob Programming
Web
HTML, CSS, SolidJS, React, AngularJS, Node.js, Spring
Test
JUnit, AssertJ, Mockito, Jest, Cypress
Infrastructure
git, gradle, webpack, docker, nginx, Jenkins, Azure
Bases de données
PostgreSQL, MongoDB