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

Diego Suarez

Engineering Manager | Tech Lead Back-end

850 €/jour
Joinville-le-Pont, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Diego

Avec plus de 18 ans d'expérience dans le développement informatique, de Software Engineer à Tech Lead puis Engineering Manager, à diriger des petites équipes pour construire des solutions techniques solides.

J'ai notamment participé à l'implémentation pour, puis managé l'équipe chargée des envois de plus de 5 millions de notifications quotidiennes (email et push) pour 9 marques dans 18 pays.

J'ai travaillé sur des architectures modernes comme les microservices avec des outils de conteneurisation et des langages variés, en aidant à améliorer une architecture existante pour répondre à des besoins métiers précis. Cela m'a appris à livrer des résultats concrets et à motiver les gens autour de moi.

Mon projet principal maintenant, est de créer ma société de conseil en logiciels et systèmes informatiques, avec pour ambition de devenir consultant en tant que Software Engineer, spécialisé dans la scalabilité, les systèmes de notifications, l'architecture hexagonale et l'architecture modulaire, en intégrant l'IA pourquoi pas, toujours en m'adaptant aux langages et outils selon les besoins des clients.

Cela dit, je suis aussi ouvert à des postes d'Engineering Manager pour continuer à gérer des projets et des équipes qui ont du sens. Je serai disponible courant octobre 2025.

Si vous avez un projet ou une idée à partager, discutons-en !
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

  • Espagnol

    Bilingue ou natif

Accepte de travailler sur site
Joinville-le-Pont (jusqu’à 10 km), Paris (jusqu’à 10 km)

Expériences

  • Meetic
    Backend Engineering Manager
    RÉSEAUX SOCIAUX
    mars 2022 - Aujourd'hui (4 ans et 3 mois)
    Paris, France
    Management :
    • Priorisation des enjeux techniques à venir : Identifier et hiérarchiser les défis techniques critiques pour l'avenir.
    • Accompagnement des projets techniques : Superviser l'implémentation des projets techniques de bout en bout.
    • Communication continue avec les développeurs : Tenir des réunions bimensuelles (O3) pour s'assurer de l'alignement et du soutien nécessaire de l'équipe.
    • Collaboration avec les Product Owners : Participer activement aux échanges avec les Product Owners pour aligner les visions produit et technique.
    • Développement des compétences : Favoriser l'évolution professionnelle et la montée en compétence des membres de l'équipe.
    • Conception et gestion de projets : Concevoir et gérer des projets techniques de manière autonome.
    • Reporting technique et produit : Rédiger des rapports détaillés sur les mises en place techniques et les enjeux du produit.
    • Interfaces avec les parties prenantes : Maintenir une communication efficace avec tous les acteurs internes et externes, notamment lors des échanges en anglais avec nos collègues américains.
    • Prospective et planification : Discuter et débattre des objectifs futurs et des sujets clés avec l'équipe.
    • Recrutement : Participer aux processus de recrutement, y compris les entretiens d'embauche.
    Technique :
    • Surveillance des évolutions technologiques : Suivre et analyser les nouvelles tendances et évolutions dans notre environnement technique.
    • Évaluation des décisions techniques : Mettre en question et valider les choix techniques pour assurer leur adéquation et leur qualité.
    • Implémentation de bonnes pratiques : Promouvoir et mettre en place les meilleures pratiques du secteur.
    • Amélioration continue de l'environnement : Contribuer à l'amélioration constante de notre stack technologique.
    • Optimisation et assainissement technique : Travailler à la modernisation et à l'assainissement de notre infrastructure technique.
    Event-driven architecture Architecture Hexagonale Programming Languages Automatisation des tests Architecture Microservices
  • Meetic
    Tech Lead Back-end
    RÉSEAUX SOCIAUX
    mars 2019 - mars 2022 (3 ans)
    Île-de-France, France
    • Méthodologie : Application de la méthodologie AGILE (Scrum).Développement : Conception en DDD avec le pattern CQRS.
    • Architecture : Refactorisation vers une architecture hexagonale et discussion autour de l'"architecture decision record" (ADR).
    • Pratiques collaboratives : Mise en œuvre du pair-programming.
    • Rédaction et résolution de tests fonctionnels (Behat).
    • Réalisation de tests unitaires et d’intégration (PHPUnit).
    • Microservices : Développement et amélioration des fonctionnalités de microservices Symfony.
    • Intégration : Implémentation de consommateurs en Scala pour Kafka.
    • Base de données : Utilisation et gestion de Cassandra.
    • Optimisation : Gestion du cache avec Memcached pour optimiser les performances.
    • Mise à jour : Migration des microservices de Symfony 2.8 à 3.4.
    • Notifications : Amélioration des règles de notifications push et e-mail.
    • Projets : Initialisation de la refonte des événements Meetic.
    Architecture Hexagonale CQRS Event-driven architecture PHP Scala
  • Eleven Labs
    Consultant
    RÉSEAUX SOCIAUX
    août 2017 - février 2019 (1 an et 6 mois)
    Paris, France
    • Méthodologie de travail AGILE (Scrum)
    • Méthodologie de développement DDD avec le pattern CQRS
    • Pair-programming
    • Refactorisation en architecture hexagonale
    • Ecriture / résolution de tests fonctionnels avec Behat et de tests unitaires avec PHPUnit
    • Ajout / Modification de fonctionnalité aux microservices Symfony existants
    • Ajout de consommateur en Scala pour l'agent de message Kafka
    • Implémentation et utilisation de Cassandra
    • Gestion des mises en cache de liste avec memcache
    • Montée de version du framework Symfony 2.8 à 3.4 des microservices
    PHP Scala Architecture Hexagonale CQRS Architecture Microservices

Recommandations

Benoit SarracoBS
Alexandre P.AP
Benoit Sarraco et 1 autre personne recommandent Diego

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

  • CCP Développer une application, JAVA
    AFPA Champs-sur-Marne
    2007
    CCP Développer une application, JAVA

Compétences

Catégories