Jonathan - Développeur PHP/Symfony

Ref : 120319C001
Email vérifié
Photo de Jonathan, Développeur PHP/Symfony
Compétences
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    Développeur Full Stack en Symfony/JS SalesTech CBM Manager..
    Juillet 2023 à Aujourd’hui
     Développement d’une API REST sur un projet Symfony existant avec Doctrine ;
     Analyse et factorisation du code pour réutilisation au travers de l’API ;
     Authentification et autorisation via des Tokens avec gestion par les administrateurs de l’outil ;
     Affectation de rôles et gestion de droits d’accès (ACL) ;
     Sécurisation de l’accès à certains champs selon le rôle ;
     Développement d’endpoints avec API Platform 3 au format JSON-LD (Réutilisation des entités existantes du projet
    pour les rendre accessibles via l’API : ajout, modification, suppression, liste, détail d’items, … et Création de
    ressources personnalisées non basées sur des entités : dashboard, statistiques, …) ;
     Traitements spécifiques via les State Processors / Serializer / Normalizer ;
     Validation personnalisée via les Constraint Validator ;
     Personnalisation de la documentation (Swagger / OpenAPI) ;
     Tests des endpoints avec PHPUnit ;
     Préparation et initialisation des environnements dev/recette LAMP stack avec Dockerfile et Docker compose.
    PHP 8.2 Symfony 6.3 JS . MySQL Doctrine . API Platform . PHPUnit Git Docker

    NEODEV
    2020-2022
    - Développeur Full stack en PHP/JS sous Framework Symfony pour le projet d’aide à la décision commerciale Intel Optane Configurator pour
    ComputaCenter (Novembre 2021 à Juillet 2022)
    ▪ Mise en place de l’architecture du modèle de données
    ▪ Intégration de l’API Intel Product Data et développement de tâches automatisées de mise à jour régulière des données des processeurs Intel
    ▪ Développement Front-end d’une interface utilisateur en mode Responsive
    ▪ Développement d’un module de connexion utilisateurs avec recouvrement de mot de passe
    ▪ Développement d’un module de recherche de processeurs Intel et d’analyse de caractéristiques techniques
    ▪ Développement d’un module d’aide à la décision avec algorithme d’analyse de configurations hardware existantes et proposition automatique de
    nouvelles configurations optimales selon les préconisations Intel et VMWare
    ▪ Développement d’un module de consultation de configurations types de serveurs selon l’usage applicatif du client
    ▪ Développement d’une fonctionnalité d’enregistrement automatique de statistiques d’usage selon le parcours utilisateur
    ▪ Développement d’une fonctionnalité d’historisation complète des projets saisis et de leurs caractéristiques
    ▪ Développement Back-end d’une interface d’administration et de paramétrage de l’application en mode Responsive
    ▪ Développement d’un tableau de bord avec affichage de statistiques d’utilisation
    ▪ Développement d’un module de paramétrage de l’algorithme d’aide à la décision
    ▪ Développement d’un module de saisie des configurations types de serveur par usages applicatifs
    ▪ Développement d’un module de gestion de comptes utilisateurs et de gestion de rôles avec affectation de pouvoirs spécifiques
    ▪ Développement d’un module de consultation et d’édition de l’historique de tous les projets saisis
    PHP Symfony 5 . MySQL JavaScript . XHTML/CSS . Bootstrap Git .

    - Développeur Full stack en PHP/JS sous Framework MVC pour l’e-commerce
    ******** (Septembre 2020 à Octobre 2021)
    ▪ Développement d’un moteur de recherche multicritères
    ▪ Développement d’un outil de migration de données dynamique pour moteur de recherche
    ▪ Développement d’un outil de création et d’édition de devis
    ▪ Développement d’un module d’ajout de vidéos MP4 et Youtube sur les Fiches produits
    ▪ Développement d’un module de gestion centralisée des augmentations de tarifs selon les fournisseurs
    ▪ Optimisations de requêtes SQL et des temps de chargement
    ▪ Mise en place d’un cache généré automatiquement selon l’activité sur les données relatives aux produits
    ▪ Utilisation du système de cache mémoire Memcached
    ▪ Migration complète du code de PHP 5.4 vers PHP 7.4 et utilisation de l’outil PHP CS Fixer pour vérifier la compatibilité du code
    PHP XHTML/CSS . JS/Ajax . MySQL Memcached PHP CS Fixer Git .

    ALTENCAN B.A.
    2013-2019
    - Développement d’une Plateforme SEPAMAIL Diamond en Java pour la société Viamobis/SFR (Octobre 2018 à Avril 2019)
     Création de l’architecture de l’application Spring Boot (Web, Data, Security), Hibernate, Quartz, JPA, Injection de dépendances;
     Mise en place d’un serveur SOAP via Apache CXF;
     Développement d’un serveur de vérification de coordonnées bancaires sous protocole SepaMail Diamand en JAVA/J2EE ;
     Développement d'un système de taches asynchrones ;
     Gestion de l’homologation technique du service chez BNP Paribas ;
     Mise en place d’une stratégie de compilation automatisée avec l’outil Gradle ;
     Développement d’un Back office de gestion, facturation et suivi d’activité;
     Développement d’une API client.
    Java J2EE Spring Boot Hibernate JPA Inject Socket . Gradle .
    Debian Ubuntu SOAP MySQL .
    - Développement de scripts de synchronisation de données en Python et SQL pour l’institut de sondage IFOP (Mai 2018 à Septembre 2018)
     Système d’import et de synchronisation de données multi points (entre plusieurs serveurs de données) ;
     Import de données à partir d’un serveur MS SQL ;
     Traitement par lots des données pour synchronisation vers les régions ;
     Vérification de l’intégrité des données et des transferts ;
     Logging détaillé ;
     Système d’alertes par email.
    Python SQL Shell / bash SSH Debian Ubuntu MySQL/MSSQL .
    - Développement d'une Plateforme EBICS en Java pour la société SSP Wordline

    (Septembre 2017 à Mai 2018)
     Création de l’architecture de l’application Spring Boot (Web, Data, Security),
    Hibernate, Quartz, JPA, Injection de dépendances;
     Mise en place du Multi-threading;
     Mise en place de la couche Communication Réseau (Socket/ChannelSocket);
     Développement d'un système de taches asynchrones ;
     Développement de scripts Shell ;
     Mise en place d’une stratégie de compilation automatisée avec l’outil Gradle ;
     Développement d’une interface de gestion.
    Java J2EE Spring Boot Hibernate JPA Inject Socket . Gradle .
    Debian Ubuntu MySQL .

    - Développement d'une Application Mobile Hybride de Radiologie en Java/PHP pour la société Diagnologic (Mars 2016 à Juin 2017)
     Création d’une architecture native pour Android avec embarquement d’un module WebView enrichi d’un système de bridge JavaScript pour accès aux
    fonctions natives Java Android via XHTML ;
     Intégration de Google Firebase pour les modules applicatifs : Cloud messaging (Push notifications), Dynamic Links, Crashlytics, Authentification
    (Facebook et Google) ;
     Développement d’un module natif de galerie photo ;
     Développement d’une API de synchronisation des assets ;
     Développement d’un script d’automatisation des builds ;
     Développement de modules applicatifs métiers pour le réseau social :
    Inscription, Connexion, compte utilisateur, Liste de cas, Fiche cas, actions sociales (like / share), Ajout de cas.
    Android SDK Java Gradle Firebase PHP JavaScript XHTML 5 .

    - Développement d’une Application Java Android de Réseau social avec Chat
    XMPP et Animations pour la start-up Wizzpic (Janvier 2015 à Janvier 2016)
     Mise en place de l’architecture XMPP avec Tigase Server ;
     Développement d’un client de messagerie XMPP communiquant avec Tigase avec de nombreuses fonctions spécifiques (AR, MetaData, Recovery, etc) ;
     Développement d’un module d’inscription par e-mail ou Facebook ;
     Développement d’un module Réseau social (gestion amis, membres, etc) ;
     Développement d’un moteur d’animations de type « révélation » à effets ;
     Développement d’un module de navigation par Slide ;
     Développement d’un protocole de découverte de photos couplé à XMPP ;
     Développement d’optimisations de la gestion de la mémoire.
    Android SDK Java XMPP Tigase Android UI/Layout .

    - Développement d'une Application Java Android de Serious Game pour Crédit Agricole IFCAM (Juin 2014 à Novembre 2014)
     Modélisation et création de bases de données MySQL et SQLite ;
     Mise en place de l’architecture de l’application ;
     Intégration de l’interface graphique avec gestion multi-écrans et multirésolutions à partir des éléments graphiques créé par l’agence de Design ;
     Développement d’un moteur de jeu 2D avec drag’n’drop, magnétisme, etc ;
     Développement d’un mode multi-joueurs en réseaux par Socket ;
     Développement d’un mode de correction pour formateur ;
     Développement d’un mode de démonstration.
    Android SDK Java Android UI/Layout Eclipse .

    - Développement d'une Application Java Android de Central/Répartiteur de courses en temps réel pour un GIE de Taxis Parisiens (Juillet 2013 à Mars 2014)
     Mise en place d’environnements de test et de pré-production ;
     Modélisation et création de bases de données MySQL et SQLite ;
     Mise en place de l’architecture de l’application ;
     Mise en place du serveur WebSocket Ratchet ;
     Mise en place de l’API de gestion de messagerie ZeroMQ ;
     Développement de WebServices en PHP/JSON ;
     Utilisation du multi-threading via les Handlers et AsynTasks ;
     Développement de tableaux de bord Chauffeurs et Concentrateur ;
     Développement d’un algorithme de répartition des courses ;
     Développement d’une messagerie interne ;
     Développement d’un système de mise à jour des données en temps réel ;
     Développement d’un service de remontée d’erreurs ;
     Mise en place de notifications via WebSockets ;
     Mise en place d’un service de secours en cas d’interruption du WebSocket ;
     Mise en place d’un Workflow avec automate de validation ;
     Tests en conditions sur un parc de 10 terminaux mobiles sous Android ;
     Mise en place d’une stratégie de compilation automatisée avec l’outil Gradle.
    Android SDK Java WebSockets Ratchet ZeroMQ WebServices .
    PHP SQLite Eclipse Gradle .

    - Développement en équipe d'une Application Java Android de Pointeuse digitale pour Doka France (Avril 2013 à Juillet 2013)
     Consommation de WebServices existants : authentification, accès aux informations sur les membres, listes de contacts, etc ;
     Développement d'un module d'identification RFID ;
     Développement d'un module de messagerie interne ;
     Développement d'un module de synchronisation des données XML/JSON ;
     Développement d'un module de mise à jour de l'application.
    Android SDK Java RFID Android UI/Layout Eclipse .

    - Développement de Application Java Android d’ Assistance pour Chauffeurs de véhicules de transport AOT pour UBI Transport 2School (Juin 2012 à Mars 2013)
     Connexion aux API et consommation de WebServices existant ;
     Développement de l'IHM avec modes jour et nuit ;
     Développement d'un assistant de navigation GPS spécifique ;
     Développement d'un planificateur de courses ;
     Développement d'un algorithme d'identification GPS des arrêts ;
     Développement d'un module d’identification de passagers en RFID ;
     Développement d'un assistant de contrôle des présences et des montées/descentes au sein du véhicule.
    Android SDK Java RFID Android UI/Layout Eclipse .

Études et formations
  • COMPETENCES TECHNIQUES

    Programmation Web PHP 5, JavaScript, Ajax (JQuery)
    Intégration XHTML, CSS, XML, JSON
    Frameworks Symfony 1.4, Symfony 2.0, Zend (notions)
    Bases de données/ORM MySQL (PHPMyAdmin, MySQL WorkBench), SQL Server, Doctrine, MongoDB (notions)
    CMS Joomla, Wordpress
    Concepts POO, Modèle MVC, Design Pattern
    Méthodes AGILE (SCRUM), Diagramme de Gantt
    Outils/IDE Eclipse, Visual Studio, PhpDesigner, DreamWeaver, CVS, SVN, GIT, SeleniumIDE, Target Process, Jenkins (notions)

    FORMATION

    Mastère 1 & 2
    Ingénierie Web
    2020-2022
    Mastère Ingénierie Web et Mobile
    IIM Léonard de Vinci - Institut de l’Internet et du Multimédia, Paris - La Défense

    Bachelor
    Développement Web
    2019-2020
    Bachelor Développement Web
    IIM Léonard de Vinci - Institut de l’Internet et du Multimédia, Paris - La Défense

    BTS SIO
    2017-2019
    BTS SIO Option SLAM (Solutions Logicielles et Applications Métiers)
    Lycée René Descartes (Champs-sur-Marne)

    BAC Electrotechnique
    2014-2017
    Baccalauréat Electrotechnique - Mention Bien
    Lycée Edouard Branly, Créteil

    AUTRES COMPETENCES
    Langues étrangères Anglais (opérationnel)

D'autres freelances
Développeur PHP

Ces profils pourraient vous intéresser !
CV Développeur PHP
Nahed

Développeur PHP

  • CONFLANS-SAINTE-HONORINE
PHP SYMFONY DRUPAL ORACLE POSTGRESQL MYSQL GITLAB TALEND RabbitMQ KIBANA
Disponible
CV Développeur / desginer
Nawres

Développeur / desginer

  • CHELLES
PHOTOSHOP ILLUSTRATOR PHP CSS JAVASCRIPT
Disponible
CV Développeur PHP LARAVEL/ANGULAR
Diogal

Développeur PHP LARAVEL/ANGULAR

  • BEG LEGUER SERVEL
HTML5 CSS BOOTSTRAP PHP LARAVEL Angular GIT GITLAB Github JAVASCRIPT PHP
Bientôt disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Développeur Front-end
Jordan

Développeur Front-end

  • ARMENTIÈRES
SQL JAVASCRIPT REACT.JS TypeScript SYMFONY SCRUM PHP
Disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Développeur Symfony/React
Yassine

Développeur Symfony/React

  • LA MOTTE-SERVOLEX
PHP SYMFONY SQL REACT.JS ADOBE XD
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible