Architect / Lead Dev
spécialisé dans PHP Symfony

Junior depuis plus de 20 ans. J'aime mon métier et je désire toujours progresser. Aujourd'hui, j'utilise mon expérience pour aider les entreprises à trouver les solutions techniques les plus adaptées à leur besoin. J'apporte également un soin particulier à aider les autres à monter en compétences.

Expériences

Lead dev / Architect

Maline Imobilier

2 ans et 5 mois

Lyon Télétravail

Mission: Accompagner l'entreprise dans la refonte de son SI et l'internalisation du développement.

Les applications (externalisées) étaient arrivées à un point de blocages. Il a été décider une réécriture, mais également une internalisation des équipes de dev et en premiers lieux la partie back. À mon arrivée, le travail avait commencé, j'ai donc procédé à un état des lieux entre la demande et ce qui avait été commencé. J'ai donc proposé de changer pour nous orienter sur une architecture Micro Service, CQRS et Event Sourcing. Ce qui permet d'avoir une plus grande souplesse, facilite la maintenabilité des règles métiers, tout en combattant les risques d'inconsistance des données.

J'ai mis en place les bases de la solution et accompagné la montée en compétence de l'équipe (3 dev) pour l'appropriation de la solution. J'ai également joué un rôle de garant du code pour m'assurer que la solution mise en œuvre soit pérenne, avec la mise en place de tests automatisés, ou des revues de code constructif systématique.

J'ai également pris à ma charge certains développements :

  • Gestion du transfert des data entre les deux architectures.
  • Optimisation de certain traitement.
  • Mise en places de monitoring pour limiter les angles morts dans l'exécution du code.
  • Mise en place des abstractions et optimisation pour faciliter l'utilisation de l'architecture.
  • Optimisation de traitement de data massive en SQL (de 48h à 8h de traitement)

Stack : PHP 8.1/8.3, Symfony 6/7, PostgreSQL, RabbitMQ, Redis, Behat, Docker.

Mon poste m'a conduit à prendre également d'autres responsabilités :

  • Interlocuteur privilégié avec : le Front pour se caler sur la technique, le SysAdmin pour piloter le besoin ou le PO pour l'aider dans le découpage et l'estimation des taches.
  • Implication sur l'aspect technique pour le recrutement : définition des besoins, réalisation des entretiens techniques (+ 60 pour 3 postes).
  • Suivie des dev pour leur faciliter le travail, tout en gardant un niveau de qualité élever. Mais également aider à monter en compétences.
  • Veuille et proposition d'axe d'amélioration : que ce soit technique ou produit.

Coach technique

Indépendant

10 mois

Télétravail

Mission: Accompagnement de développeur en entreprise pour les aider à progresser et les aider sur la conception d'architecture.

Mentor

OpenClassrooms

2 ans et 2 mois

Télétravail

Mission: Accompagnement individuel quotidien d'étudiant dans leur parcours de formations.

Formateur

Studi

2 ans

Télétravail

Mission: Réalisation de Live autour de Symfony, 1h, une fois par semaine. Support aux apprenants sur le forum de l’école.

Expert PHP

CGI

1 ans et 2 mois

Montpellier Télétravail partiel

Mission: Apporter mon expertise PHP/Symfony que ce soit en interne en tant référent technique, mais également auprès des clients.

Expertise technique auprès des clients :

  • Participation à des projets afin d'apporter soit une aide ponctuelle, soit la réalisation de projet avec des contraintes fortes sur les temps de développement ou avec des problématiques techniques et architecturales.

Tech Lead sur des projets :

  • Gestion d'une équipe de dev à géométrie variable, 7 intervenants sur toute la durée du projet. Dont des profils juniors ou en alternances.
  • Distribution du travail et suivi afin de finir le projet dans les temps.
  • Aide auprès des développeurs.
  • Assurer la cohérence et valider le code produit.
  • Assurer les orientations techniques tout en respectant les contraintes de base.
  • Interlocuteur technique auprès des différents intervenants (client / interne / partenaire API).
  • Participation au développement.
  • Anticipation des problématiques (RGPD / performance...)

Référent technique pour CGI :

  • Qualification technique des candidats.
  • Participation au chiffrage pour des appels d'offres.
  • Analyse technique en avant vente.

Stack : PHP 7.4/8.1, Symfony 4.4/5.4, Sulu CMS, PostgreSQL, RabbitMQ, Redis, Worker, asynchrone, Docker, GIT/Gitlab, VanillaJS, Angular

Expert PHP

Keetiz

3 mois

Montpellier Télétravail

Mission: Accompagnement de la société dans l’évolution de leur application mobile et le Back-Office.

  • Ajout fonctionnel.
  • Conseil pour améliorer la solidité du code.
  • Conseil pour la migration du back-office vers Symfony.
  • Étude d'impact pour répondre à une demande pour gérer un nouveau type de partenaire : étude des solutions en prenant en compte le fait de minimiser le temps de développement et minimiser les risques.
  • Revue de code.

Stack : PHP 5.5/7.1, Lua/Solar2D

Expert Symfony

Editions Limitée

3 mois

Paris Télétravail

Mission: Accompagnement de la société dans la réécriture d’une application métier.

  • Conseil sur l’architecture et initialisation du projet.
  • Accompagnement technique sous Symfony.
  • Réécriture des différents écrans

Stack : PHP 7.4, Symfony 5.1

Lead Développeur

Qape

13 mois

Montpellier Présentiel

Mission: Accompagnement de la société dans l’internalisation et de l’évolution de son SI, en apportant une expertise sur la partie PHP/Symfony

  • Maintenance et évolution de l’application existante.
  • Optimisation des performances de l’application existante.
  • Création d’outils pour la normalisation des données et préparation de la migration, dans le cadre d’un changement du gestionnaire de contrat.
  • Intégration d’API, Rest et SOAP.
  • Architecture de la future version du SI (Micro service, API-gateway, Asynchrone/Worker...)
  • Encadrement stagiaire.

Stack : PHP 7.3, Symfony 3.3|4.3|5.0, Vuejs, MySQL, Blackfire, Git

Expert PHP

Orange

3 mois

Montpellier Présentiel

Mission: Participer au socle de support PHP d’Orange

  • Support au projet
  • Maintenance et développement du Framework Orange.
  • Audit de Code.
  • Veille et force de proposition.
  • Organisation de Coding Dojo.

Stack : PHP, Behat

Développeur AngularJS/Zend

La Poste

4 mois

Montpellier Présentiel

Mission: Reprise et modernisation d'un module de devis

  • Reprise du projet.
  • Ajout de fonctionnalités.
  • Correction Bug.
  • Réunion avec le PO et le métier pour déterminer les manques et suivi de l’avancement.
  • Accompagnement à la mise en production.

Stack : AngularJS, Zend 1, Zack, MySQL, Jira, Git

Développeur Angular/Java

La Poste

6 mois

Montpellier Présentiel

Mission: Participer à la refonte de l’application de prise en charge du courrier industriel avec en particulier toute la gestion des IHM sous Angular 5.

  • Initialisation du projet sous Angular 5 en utilisant les prêts requis La Poste.
  • Réalisation des différentes pages, avec la récupération des données sur le Webservice.
  • Création de Webservice en Java avec des tables MySQL et Cassandra.
  • Documentation.

Stack : Angular 5, Java Spring Boot, API Rest, MySQL, Cassandra, Jira, Git

Développeur Symfony/Angular

La Poste

4 mois

Montpellier Présentiel

Mission: Participer à la finalisation d’une nouvelle application pour mise en production et ajout fonctionnel.

  • Création de nouveaux écrans sous Angular.
  • Modification et création d’appels API sous Symfony 3.
  • Intégration de nouvelles règles métiers.
  • Ajout d’une fonction d’exportation des données.
  • Correction de Bug.
  • Documentation.
  • Transmission technique à la TMA.

Stack : Angular 2, Symfony 3, API Rest, MySQL, Jira, Git

Responsable Pôle Web / Développeur Dephi

Aldeis / Yooda

9 ans, 6 mois

Montpellier Présentiel

Mission: J'ai participé au développement des différents logiciels sous Delphi. J'ai également petit à petit pris le lead sur toute la partie : développement web.

Responsable Pôle Web (5 ans)

  • Conception, modélisation et choix techniques : choix du framework, utilisation de web services...
  • Gestion du travail d’un collaborateur.
  • Développement en mode agile, Scrum.
  • Maintenance des applications existantes de gestion commerciale.
  • Création de nouveaux produits : dashboard, Insight... Sous Symfony
  • Travail d'optimisation (cache, optimisation requêtes SQL...)
  • Création d’un Framework maison.
  • Intégration graphique.
  • Déploiement et suivi du site en ligne.

Développeur Dephi (9 ans)

  • Implémentation des fonctions de récupération de la donnée.
  • Refonte pour optimisation des temps de chargement.
  • Intégration du graphisme exigeante.
  • Ajout de sources de données : API Google Analytics, API + Hack Google Webmaster Tools. API AHref et Majestic.
  • Adaptation pour un fonctionnement en mode client-serveur.

Stack : PHP, Symfony, Javascript, Delphi

Développeur Delphi / PHP

Help Informatique

Lattes Présentiel

Mission: Création de sites internet. Création et maintenance d'applications sous Delphi en liaison avec les outils Sage.

Stack : Delphi, PHP

Développeur Delphi / PHP

Lauréats Informatique

Montpellier Présentiel

Mission: Création d’un serveur d’API SOAP sous Delphi pour une utilisation en PHP.

Stack : Delphi, PHP

Développeur Delphi / PHP

AME Informatique

Montpellier Indépendant

Mission: Création de la société. Différente mission, installation réseaux, développement site...

Stack : Delphi, PHP, linux

Développeur Delphi / PHP

2IE Technologies

Montpellier Présentiel

Mission: Création d'applications de gestion en Delphi pour le milieu de la recherche. Migration de site ASP vers PHP et finalisation.

Stack : Delphi, PHP

Formations

Licence Informatique

Université de Franche-Comté

Analyste en architectures client-serveur

EPSI Montpellier

DUT Informatique

IUT de Montpellier-Sète

DUT de Mesures Physiques

IUT de Montpellier-Sète


Formation Symfony 2 (4 jours)

SensioLabs

Java et outils IBM autour de Java (2 mois)

Alysée