Grégory SURACI

        
 Développeur Symfony certifié
 Né le 16/11/1990
 Résidant à Montpellier
 Me contacter
 Télécharger mon CV
Je suis passionné de hi-tech et d'informatique depuis mon enfance. Dès mes 12 ans, j'ai crée mon premier .html d'une façon peu commune avec MS Word ! Depuis, j'ai pris en main différents langages et outils de dev' tant pour des projets professionnels que personnels. Ma curiosité m'a poussé à suivre une formation mixte en électronique et informatique. Autodidacte, polyvalent et autonome, j'adore bosser en équipe autour de projets innovants :)
Quelques loisirs

Bricoler

Trinquer

Coder

Le foot

Jouer

La nature
Compétences
Symfony
PHP
Docker
Git
MySQL
Behat
Javascript
Ansible
Mais aussi ..

Twig
HTML5
Bootstrap
C/C++
Python
Verilog
Arduino
CSS/LESS/SASS
Redis
Photoshop
NGINX
Shell
API REST
Elasticsearch
Cadence SKILL
FPGA
Qt
Responsive
Sysadmin
MySQL
Sécurité
Java
Ajax
Layout PCB
jQuery
Assembleur
PostgreSQL
Unity
Django
Liferay
Langues
  • Français
    Langue maternelle
  • Anglais
    Bilingue
  • Italien
    Scolaire
Parcours
Lead développeur Symfony
Symfony

Lead dev' sur l'application métier intranet pour l'intégralité du groupe BNP Paribas.

Stack back-end : Symfony 6.2 & ApiPlatform 3.0, RabbitMQ, Redis, Elasticsearch

Stack front-end : React (front & back-office)

Infra: Platform.sh / Orange business, Akamai


Freelance / SensioLabs
   Aujourd'hui
Tech Lead Symfony
Symfony HTML5 Twig CSS/LESS/SASS PHP MySQL Sysadmin Shell Git Responsive MySQL Bootstrap NGINX PostgreSQL Java Liferay

Membre de la direction technique (Août 2020 - Avril 2022)

Tech expert PHP / Symfony : audits, formations, missions d'expertise technique.

Depuis l'agence de Montpellier (Décembre 2017 - Août 2020)

Tech Lead Symfony (2.6 - 2.8) sur la plateforme web BeIN Sports : API Platform, back-office Angular (décembre 2017 - octobre 2019)

Tech Lead Symfony (2.3 - 4.x) sur portfolio applicatif web Butagaz : espace clients, tunnel de souscription, passerelle API, extranet partenaires (depuis mai 2018)

Participation à l'Agile Tour 2018 Montpellier
Participation au Symfony Live 2019 Paris
Participation à l'Agile Tour 2019 Montpellier

Depuis l'agence de Grenoble (Décembre 2016 - Décembre 2017)

Tech Lead sur un projet de réalisation d'un projet multi-sites/multi-langues pour une agence de voyages en Symfony (3.4) durant 8 mois, en production ici : https://www.allibert-trekking.com

Conseil technique Symfony (2) chez ProwebCE (3 mois)



Smile Open Source Solutions - 26 cours Gambetta - 34000 - Montpellier - France
   Apr. 2022
Réalisation d'un CMS type mariage
Symfony HTML5 Twig CSS/LESS/SASS PHP MySQL jQuery Git Docker Redis

Application "Site de mariage" pour mon mariage, en Symfony 4.2. Contribution WYSIWYG de pages façon CMS avec modules "Controller-like" intégrables directement dans l'éditeur.

Back-office avec EasyAdminBundle pour gérer le tout (pages, navigation, configuration, invités, logements, co-voiturages, médiathèque). L'intégralité du site peut être sécurisé par un code d'accès.

Système de configuration avancée permettant de gérer différents types de données typées (entités incluses), backé par Redis pour être utilisé à la fois dans le back-end et le front-end sans impact de performances, ce qui rend la plateforme réutilisable pour d'autres utilisations.

Front en SASS, avec bootstrap/jQuery géré par Webpack Encore, 99% responsive (mobile, tablette, desktop).

Quelques endpoints d'API entre autres pour upload de photos durant le mariage en live.

En production depuis le 23 décembre 2018


Projet perso
   Jun. 2019
Réalisation d'un blog personnel de voyage
Symfony Twig CSS/LESS/SASS PHP MySQL Sysadmin API REST Git Responsive MySQL Bootstrap NGINX Ajax Docker Redis

Solution sur mesure en PHP7.2 avec le framework Symfony (3.4 puis 4.1).
Back-office complet, gestion des médias, voyages, articles, catégories et destinations.
Geotagging à la volée GoogleMaps par article et génération d'itinéraire de voyage.
Permissions utilisateurs.
Lazy loading des images.
Cache de données Redis.
Entièrement responsive (Bootstrap 3)

Depuis l'été 2018 : Migration intégrale vers Symfony 4.1 avec architecture Flex.

En production ici https://www.somethingaboutus.fr


Projet perso
   Nov. 2017
Ingénieur recherche et développement
Symfony HTML5 C/C++ Twig CSS/LESS/SASS Arduino Verilog MySQL Sysadmin Sécurité Assembleur Shell Cadence SKILL Git NGINX

Création d'outils et scripts en Pyhon, TCL et CSH pour l'automatisation du flot de conception de circuits mémoires. Design de circuits numériques. Réalisation d'un portail intranet pour le labo'. Developpement de firmwares de tests pour les mémoires en assembleur (RISC-like).


CEA-LETI - Grenoble - France
   Nov. 2016
Création d'un serveur privé MMORPG
Symfony HTML5 C/C++ Twig CSS/LESS/SASS MySQL Sysadmin Sécurité API REST Shell
  • Réalisation en binôme du site internet sous Symfony. Utilisation poussée des données du jeu via le site pour offrir une experience web innovante, il a fallu hacker quelques fonctions natives de Symfony 2.7.
  • Admin système, sécurisation des services
  • Modification des sources de l'émulateur (C++) pour ajouter des nouvelles fonctions.
  • Mapping 3D.

Projet perso
   Apr. 2016
Diplôme d'ingénieur en électronique et informatique industrielle
HTML5 C/C++ Python Arduino Verilog Sysadmin Sécurité Assembleur Shell jQuery FPGA

Diplômé de la formation Electronique, Robotique et Informatique Industrielle.

Petit résumé du programme

  • Programmation (C/C++/Assembleur)
  • Systèmes embarqués
  • Systèmes logiques
  • Réseaux industriels
  • Prototypage sur FPGA
  • Circuits intégrés analogiques et numériques
  • Développement VHDL
  • Test industriel

Polytech - Montpellier - France
   Sep. 2013
Flot de compilation mémoire
Python Sysadmin Shell Cadence SKILL

Formation sur le design de circuits mémoires SRAM en technologie CMOS. Participation à l'élaboration du flot de conception mémoire avec création d'outils de dimensionnement de circuits et d'aide au design.


CEA-LETI - Grenoble - France
   Aug. 2013
Prototypage d'un dispositif tactile wireless
C/C++ Arduino

Projet de fin d'études en binôme sur la réalisation d'un prototype de dispositif de pointage médical tactile et à recharge sans fil.

  • Choix du microcontroleur à utiliser en fonction des spécifications : Microchip PIC16F
  • Programmation du système
  • Design de la board du prototype
  • Conception du GUI d'acquisition des boutons tactiles et des données d'alimentation en bluetooth avec Visual Studio
 
Polytech' - Montpellier - France
   Jan. 2013
Conception d'outils d'automatisation
HTML5 CSS/LESS/SASS Shell Cadence SKILL

Formation au langage Cadence SKILL pour réaliser des routines et scripts d'automatisation du flot de conception de l'entreprise. Réalisation d'un netlister depuis une vue schematique graphique. Conception de cellules MOS parametrables pour le dessin de circuits intégrés. Mise en place d'un intranet basique pour l'entreprise à base de Dokuwiki


SL3J Systems - Gardanne - France
   Aug. 2012
Réalisation d'un GUI de mapping mémoire
C/C++ Qt

Création d'un outil en C++/Qt qui parse un fichier binaire et dessine la carte des erreurs mémoires avec colorisation en fonction du nombre d'erreurs par bit.


LIRMM - 34000 - Montpellier - France
   Jul. 2011
Parcours des Ecoles d'Ingénieur Polytech
HTML5 C/C++ Python Arduino Verilog Sysadmin Sécurité Assembleur FPGA

Classe préparatoire intégrée du réseau Polytech' offrant deux ans de formation généraliste. Spécialisation informatique & électronique 


Polytech' - 34000 - Montpellier - France
   Jun. 2010
Baccalauréat Scientifique, mention AB

Lycée St-Joseph - Sète - France
   Jul. 2008
Me contacter