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

Romain Delamare

Développeur C# / .Net Core / Angular

520 €/jour
Montpellier, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Romain

Je suis un développeur passionné qui cherche constamment à découvrir, apprendre, partager tout en gardant à l'esprit que l'objectif est de répondre aux besoins métier. La qualité est un point essentiel dans mon travail, c’est pourquoi je respecte les principes SOLID, le clean code et la mise en place de tests (unitaires, d'intégration, ...). Je m'intéresse également à différentes méthodes comme le TDD, le DDD ou le BDD.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Montpellier (jusqu’à 50 km)

Expériences

  • IDEALYS
    Développeur .Net
    EDITION DE LOGICIELS
    novembre 2023 - Aujourd'hui (2 ans et 7 mois)
    Montpellier, France
    ✔️ Développement ✔️ SOLID ✔️ Clean code ✔️ Tests unitaires

    ▶️ Développement :
    • Développement de nouvelles fonctionnalités
    • Amélioration des performances
    • Refactorisation
    • Intégration de différents partenaires
    • Utilisation des principes SOLID et clean code
    • Mise en place de tests unitaires
    • Correction de bugs

    ▶️ DevOps :
    • Mise en place et amélioration des pipelines
    • Mise en place de SonarQube
    • Déploiement des microservices

    ▶️ Mes projets marquants :
    • Mise en place d'un nouveau micro service permettant de toucher un nouveau marché pour Idealys.
    • Mise en place de la stratégie de tests unitaires sur les micro services .Net. Intégration de l'exécution de ces tests dans la CI et SonarQube.
    • Conception d'une solution permettant d'améliorer les performances des données d'énergies (Affichage des graphiques en 1 secondes au lieu de 30 secondes à 1 minutes)
    • Participation à la migration de l'infrastructure vers ArgoCD & Kubernetes

    📈 L’équipe est organisée autour de la méthodologie scrum.

    Compétences : C# · .Net Core · Microsoft SQL Server · MongoDB · RabbitMQ · MassTransit · Azure DevOps · Redis · SonarQube · ArgoCD · Docker · Kubernetes · ELK · Grafana · Git
    .NET C# SQL Server RabbitMQ Kubernetes
  • Sogetrel
    Développeur Fullstack .Net / Angular
    TÉLÉCOMMUNICATIONS
    novembre 2020 - octobre 2023 (2 ans et 11 mois)
    Montpellier, France
    ✔️ Développement ✔️ SOLID ✔️ Clean code ✔️ Tests unitaires ✔️ Tests d'intégration ✔️ Tests de performance

    ▶️Mes missions sur WEBINTER :
    • Conception et développement de nouvelles fonctionnalités
    ㅤㅤ• WebApi .Net
    ㅤㅤ• Azure Function .Net
    ㅤㅤ• Applications Angular
    ㅤㅤ• Applications mobiles .Net MAUI & Xamarin
    • Tests unitaires, tests d’intégration et tests architecturaux
    • Mise en place de CI/CD
    • Mise à niveau des versions .Net & Angular des différents projets
    • Relecture de pull request
    • Recueil du besoin auprès des clients
    • Création de maquettes pour les interfaces utilisateurs
    • Rédaction de documents d'architecture technique (DAT)
    • Mise en place de tests de performance
    • Utilisation des principes SOLID et clean code
    • Correction de bugs

    ▶️Mes projets marquants :
    • Création de la nouvelle application mobile des techniciens : Modélisation de l’architecture de l’application. Mise en place d’une authentification Azure Ad. Création des écrans en MVVM et réalisation des fonctionnalités. TU. Déploiement dans Visual Studio App Center.
    • Création d’une application de gestion des malfaçons : Réalisation de l’API. Modélisation de l’architecture. Réalisation des fonctionnalités dont une gestion de données de localisations. TU/TI.
    • Création d’un module de transcodification : Modélisation de la fonctionnalité (la transcodification permet de faire des mapping fonctionnels). Création des écrans en Angular. Réalisation de l’API. TU/TI.
    • Intégration d’Orange dans WEBINTER : Modélisation de l’architecture des flux et d'interaction des différents composants. Création et modification des microservices impliqués. TU/TI. Tests de performance.
    • Migration de MongoDB vers SQLServer : Modélisation SQL. Réécriture des DAL avec les TU/TI impactés. Migration des données.

    📈 L’équipe est organisée autour de la méthodologie scrum.

    ℹ️ WEBINTER : C’est la solution en micro service qui permet de gérer les interventions des techniciens Sogetrel.
    .NET C# Azure DevOps SQL Server MongoDB
  • Studi
    Développeur Fullstack .Net / Angular
    EDUCATION & E-LEARNING
    avril 2019 - Aujourd'hui (7 ans et 2 mois)
    Montpellier, France
    ✔️ Développement ✔️ Architecture ✔️ Encadrement d'un développeur ✔️ SOLID ✔️ Clean code ✔️ Tests unitaires ✔️ DDD ✔️ CQRS

    Je travail sur le LMS (Learning Management System) de l’entreprise

    ▶️ Développement :
    • Développement de nouvelles fonctionnalités
    • Refonte de modules
    • Amélioration des performances
    • Refactorisation
    • Intégration de services externes dans l’application pour les besoins des apprenant.e.s (passage de certifications, Github student, Dropbox) ainsi que nos besoins techniques (génération de document avec Carbone.io, hébergement et lecteur vidéo avec JWPlayer)
    • Utilisationdes principes SOLID et clean code
    • Mise en place de tests unitaires
    • Correction de bugs

    ▶️ Architecture :
    • Participation aux réflexions d’architectures des nouveaux développements
    • Etude des architectures microservices et monolithe modulaires dans l’optique de faire évoluer l’application actuelle afin de la rendre plus maintenable et scalable
    • Migration d’AngularJS vers Angular avec une approche hybride
    • Utilisation des patterns DDD (Domain Driven Design) tactiques
    • CQRS (Command and Query Responsibility Segregation)

    ▶️ Conception / Modélisation :
    • Approche orienté domaine métier
    • Event storming
    • Approche DDD (Domain Driven Design) stratégique

    ▶️ Encadrement d’un développeur junior :
    • Rédaction de spécifications techniques
    • Suivi quotidien et pair programming
    • Validation des développements

    ▶️ Agilité :
    • Mise en place et animation des rétrospectives
    • Systématisation des stand-up daily
    • Acteur dans le passage de la méthode Scrum à Kanban, plus adaptée à notre fonctionnement

    ℹ️ LMS (Learning Management System) : Application permettant aux apprenant.e.s d’accéder à leurs formations, de communiquer entre eux ou avec les formatrices et formateurs. Les équipes internes peuvent également gérer l’ensemble du contenu.
    C# .NET ASP.NET Core Angular AngularJS Git SQL SQL Server MySQL

Recommandations

Soyez le premier à recommander Romain

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

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

  • Master web informatique et connaissances
    Université Grenoble Alpes
    2017
  • Licence professionnelle systèmes informatiques et logiciels
    IUT2 Grenoble
    2012

Compétences (33)

Catégories