top of page
Jeremy-cercle_edited.png

FORMATIONS ET PARCOURS PROFESSIONNEL

ANALYSTE DÉVELOPPEUR SYMFONY

Septembre 2021 - actuellement

À distance en assistance d'une équipe interne et en lien direct avec le CTO/PO interne, la mission consiste à moderniser la Stack en place et créer de nouveaux produits, stables et performants.

Step 1 (3 mois)

  • Migration d'une app Symfony 2.8/PHP 5.6 vers Symfony 5.4/PHP 8

  • Update et/ou remplacement des modules composer.

  • Update/refactorisation/optimisation du code existant.

  • Mise en place du typing fort avec passage de phpcs et phpstan sur l'ensemble du code existant.

  • Passage sur Docker de la stack.

  • Mise en place CI Bitbucket.

  • Stack technique: roadrunner, mariadb, redis, elasticsearch

  • Stack dev: Symfony, twig, Hotwire Stimulus, Encore Webpack, Mailjet API

  • Stack lint: phpstan, phpcs, prettier, eslint


Step 2 (2 mois)

  • Initialisation d'un nouveau produit dédié au partage de documents juridiques sur une base Symfony 5.4/PHP 8

  • Stack technique: roadrunner, mariadb, redis, elasticsearch

  • Stack dev: Symfony, twig, Hotwire Stimulus, Encore Webpack

  • Stack lint: phpstan, phpcs, prettier, eslint


Step 3 (2 mois)

  • Ajout de fonctionnalités au produit de la step 1 (Quiz de connaissance)

  • Optimisation de traitements divers


Step 4 (1 mois)

  • Création d'une authentification centralisée par Api REST en librairie interne pour l'utiliser dans 100% des nouveaux produits Symfony

  • Migration d'un BO, branché en direct sur la bdd du 1er produit migré en SF 5, par la mise en place de calls Api RestFul via Api Platform


Step 5 (2 mois)

  • Création de bundles pour chaque api REST utilisées dans les projets SF

  • Mise en place de l'authentification centralisée via le bundle de la step 4


Freelance - Télétravail 4j/5 - Autonomie - Travail en équipe à distance
#symfony #php #elasticsearch #docker #apiplatform #bitbucket #pipeline

LEAD DÉVELOPPEUR FULLSTACK ANGULAR/SYMFONY

Décembre 2019 - Juin 2021

Réalisation d'une app et d'un back-end client, chargé de clientèle et RH pour une société dans l'investissement en crypto actifs pour particuliers et entreprises.

  • Signature de contrat en ligne

  • Suivi des investissements (temps réel)

  • Gestion KYC/KYB/AML

  • Gestion de portefeuille crypto actifs

  • Surveillance de la blockchain

  • Transactions blockchain KYT

  • Sécurisation (code OTP)


La stack:

  • Angular 11 (Material)

  • Symfony 5 + API Platform

  • MariaDB

  • Yousign (API)

  • Sarbacane (API) / MailJet (API)

  • Chainalysis (API) (Traçabilité des fonds sur la blockchain)

  • Fireblocks (wallet crypto)

  • Synaps.io (API) (KYC/KYB/AML)

  • Infrastructure AWS (EC2, S3, Cloud formation, Cloud Watch, Code Build)

  • GITHUB Actions (build, unit test et deploy)


Les tools:

  • PhpStorm

  • Postman

  • Adobe XD

  • Jira

  • Github


Utilisation de Google App Script

  • Traitement de données issues de Google Forms

  • Appels d'API externes

  • Publipostage de données dans des Google Docs

  • Conversion en PDF de Google Docs

CTO - EFALIA

Juillet 2016 - Décembre 2019

Depuis mon changement de poste, j'intègre la méthode Scrum au sein de l'équipe.

Avant l'arrivée d'un PO, je me suis chargé de ce poste, en récupérant les demandes clients, les spécifiant et les intégrant dans une roadmap avec Poker planning, stand up meetings et sprints review. 

Je me suis également chargé de faire grandir l'équipe progressivement et en fonction des besoins (3 personnes en 2016, 11 à début 2018) via l'intégration de profils PO, UX/UI, Ergonome, architecte technique et développeurs séniors.

Je me suis fait fort également de proposer une refonte fonctionnelle et technique du produit phare du groupe (fonctionnelle et surtout technique). Le projet est donc lancé pour un produit puissant de par ses technologies choisies, rapide dans ses temps de traitement, dans son ergonomie et optimisé dans ces fonctionnalités.

La stack :

  • Symfony 4

  • Nginx

  • API Platform

  • Elastic Search

  • MariaDB

  • Redis

  • Varnish

  • RabbitMQ

  • Angular 8

  • Material

  • Internationalisation

  • Kendo UI

Les outils

  • Git

  • Gitlab

  • PhpStorm

  • Postman

  • Jenkins

  • Squash TA et TM

  • JIRA

L'organisation

  • code review

  • code sniffer

  • tests unitaires (PHPUnit)

  • Sprint (15j)

  • Revue de sprint

  • Stand up journalier

  • Demo à chaque fin de sprint (direction, pôle qualité, pôle commerce, et qui voulais venir)

ANALYSTE PROGRAMMEUR WEB - EFALIA

Octobre 2010 - Juillet 2016

Développement d'une application de GED (Gestion Electronique de Documents, ECM en anglais).

Stack techno:

  • PHP 5/7 (POO)

  • HTML/CSS (less)(librairie de composants graphiques Dhtmlx) 

  • jQuery, Ajax

  • Java 6/7/8 (applets upload de fichiers, servlet d'indexation fulltext avec Lucene) 

  • C/C++/C# (librairies Leadtools, PdfX-Change, MailBee)

  • HTML5 (éditeurs de PDF et Office full-web)

Réalisation de nombreux connecteurs avec des outils métiers ou à destination du traitement des documents (signature, coffre fort, archivage, ...)

Maintenance évolutive/corrective des API SOAP et CMIS, gestion de la relation partenaire sur les échanges via API.

Analyste sur les besoins clients/utilisateurs.
Force de proposition sur les évolutions et technologies.

ANALYSTE PROGRAMMEUR WEB - SNCF

Septembre 2009 - Septembre 2010

Développer une application Web destinée à remplacer un ensemble de systèmes vieillissant et surtout disparates.
Mise en place d'un système de classement de pièces détachées via scanner code barre et lecture vocale des résultats dans l'entrepôt afin de faciliter le travail des techniciens.


Organisation de la présentation finale, devant un ensemble de décisionnaires, ainsi que des formations au produit. 

Mise en place d'un outils de CR de réunion avec validation sur 3 niveaux consécutifs en fullweb et cross site (avec celui de Saulon-La-Chapelle).

Et service informatique oblige, hotline et dépannage de pc.

ANALYSTE PROGRAMMEUR WEB - SNCF

Septembre 2008 - Juin 2009

Développement d'une application WEB sous Symfony 1.4 ayant pour but de consulter les statistiques de test de robustesse des soudures des rails de chemin de fer.


Gestion SGBD via Doctrine.


Affichage des graphiques grâce à la librairie Artichow (php).


Projet en équipe de 4 avec aussi codage d'un micro contrôleur ayant pour but de communiquer avec les sondes et capteurs de la machine.

LICENCE PRO SIL MÉTIERS DU WEB - UNIVERSITÉ DE BOURGOGNE

2009 - 2010

Méthode Agile Scrum
Développement Java
Méthodes UML et diagrammes de classes
Gestion de projet
Réseaux et sous réseaux
Cryptage / décryptage

BTS IRIS - LYCÉE GUSTAVE EIFFEL DIJON

2007 - 2009

Developpement C++ sur des systèmes embarqués. Développement Web Symfony 1.4

CV: CV

©2020 par Jérémy Guyenot. Créé avec Wix.com

bottom of page