Adrien Russo
Développeur Full Stack - Symfony / Vue | Spécialisé en Applications Sécurisées
Bordeaux, France

A propos
Développeur Full Stack avec 7 ans d'expérience, spécialisé dans le développement d'applications sécurisées organisées en couches. Expert en conception d'architectures logicielles robustes, déploiement DevOps et gestion de projets informatiques. Passionné par la création d'applications web innovantes et sécurisées.
Expériences
-
- Développeur Full Stack @ Appro AutomobilesBordeaux, France - RemoteRésumé:
- Responsable de l'architecture et du développement d'applications sécurisées multi-couches. Pilotage de l'équipe technique et mise en place d'une démarche DevOps complète pour le déploiement sécurisé des applications en production. Développement et maintenance d'applications web sécurisées avec architecture en couches, spécialisation dans la création d'interfaces utilisateur performantes et de composants métier robustes.
Responsabilités:
- Conception et développement d'applications sécurisées : Définition de l'architecture logicielle multi-couches avec séparation claire entre présentation, métier et accès aux données
- Sécurisation des applications : Implémentation de mesures de sécurité (authentification JWT, chiffrement des données sensibles, validation des entrées, protection CSRF/XSS)
- Conception de bases de données relationnelles : Modélisation et optimisation de bases de données MySQL complexes avec plus de 50 tables interconnectées
- Développement de composants d'accès aux données : Création d'API REST sécurisées avec Symfony et intégration de bases NoSQL (Redis) pour la mise en cache
- Planification et exécution des tests : Mise en place de tests unitaires, d'intégration et fonctionnels avec PHPUnit et Cypress (couverture de code > 85%)
- Déploiement DevOps : Automatisation du déploiement avec GitLab CI/CD, conteneurisation Docker et orchestration Kubernetes
- Gestion de projet informatique : Utilisation de méthodologies Agile/Scrum, planification des sprints et coordination avec les équipes métier
- Internationalisation : Préparation de l'expansion européenne avec mise en place de l'i18n et adaptation aux réglementations locales
- Développement d'interfaces utilisateur : Création d'interfaces modernes et responsives avec Vue.js, optimisation UX/UI et accessibilité web
- Développement de composants métier : Implémentation de la logique métier complexe (gestion stock, facturation, CRM) avec patterns de conception adaptés
- Installation et configuration d'environnements : Setup d'environnements de développement Docker, configuration CI/CD et déploiement cloud AWS
- Migration d'architecture : Réécriture progressive des applications legacy CodeIgniter vers Symfony 6 avec maintien de la compatibilité
- Gestion des données : Implémentation du stockage S3, stratégies de backup automatisées et plans de reprise d'activité (PRA/PCA)
- Analyse des besoins : Recueil et spécification des besoins métier, maquettage des nouvelles fonctionnalités
- Migration de la suite logicielle vers une architecture cloud pour assurer la redondance et la résilience à l'aide de Docker et Kubernetes
- Réflexion et mise en place de Plans de Reprise d'Activité (PRA) et de Plans de Continuité d'Activité (PCA)
- Stockage des données en Bucket S3 et mise en place d'une stratégie de backup des fichiers et bases de données
- Développement d'un site B2B permettant aux garages clients d'explorer le stock en direct, avec des fonctionnalités de ventes privées et enchères
- Module de demande de carte grise avec calcul du malus pour les véhicules importés et suivi des achats avec RFA, fidélité et suivi des commandes
- Intégration d'outils pour la gestion des demandes de carte grise, remplissage automatique des formulaires CERFA et signature électronique
- Développement d'un outil permettant aux garages membres du réseau de se tourner vers la vente de véhicules d'occasion, incluant la création de bons de commande, factures, garanties, et financements
- Intégration d'une entreprise de location de véhicules dans la galaxie logicielle, avec mise à jour de l'outil de suivi de location, géolocalisation des véhicules, et signature électronique des documents
-
- Formateur Symfony @ Campus du LacBordeaux, FranceRésumé:
- Formation intensive en Symfony pour les étudiants du Campus du Lac préparant le diplôme de Développeur Web et Web Mobile (DWWM). Initiation et approfondissement du framework PHP avec des cas pratiques avancés.
Responsabilités:
- Introduction au framework Symfony et à son écosystème.
- Mise en pratique des concepts avancés de Symfony à travers des exercices et des projets concrets.
- Encadrement des étudiants dans le développement d'une application web complète, en respectant les bonnes pratiques du framework.
-
- Développeur Backend @ IdeveloppementBordeaux, France - RemoteRésumé:
- Développement et maintenance d'applications web sécurisées en TMA. Spécialisation dans l'analyse des besoins métier et la résolution de problèmes complexes.
Responsabilités:
- Analyse des besoins et maquettage : Recueil des besoins clients, rédaction de spécifications techniques et création de maquettes fonctionnelles
- Développement de composants métier : Création de modules métier réutilisables et maintenables avec Symfony et PHP
- Sécurisation des applications : Audit de sécurité, correction de vulnérabilités et mise en place de bonnes pratiques
- Optimisation des performances : Profiling des applications, optimisation des requêtes SQL et mise en cache intelligente
- Maintenance corrective et évolutive : Support technique, debugging et évolution des applications existantes
- Documentation technique : Rédaction de documentation d'architecture et guides de déploiement
-
- Intervenant - Workshop HTML & CSS @ MJM Graphic DesignBordeaux, FranceRésumé:
- Animation d'un workshop pour les élèves designers de MJM Graphic Design, leur permettant d'acquérir des bases solides en HTML et CSS pour réaliser leur premier portfolio professionnel.
Responsabilités:
- Introduction aux concepts fondamentaux du HTML et du CSS.
- Démonstration des meilleures pratiques pour structurer et styliser un site web.
- Accompagnement des étudiants dans la conception et la réalisation de leur propre portfolio en ligne.
-
- Développeur Web @ RozardiBordeaux, France - RemoteRésumé:
- Développement d'interfaces utilisateur et gestion d'infrastructures. Configuration d'environnements de travail sécurisés et optimisation SEO technique.
Responsabilités:
- Installation et configuration d'environnements : Setup et sécurisation de serveurs LAMP/LEMP, configuration SSL et optimisation des performances
- Développement d'interfaces utilisateur : Création de sites web responsive avec WordPress/Elementor, intégration HTML/CSS/JavaScript
- Intégration de maquettes : Transformation de designs Figma en interfaces web fonctionnelles et accessibles
- Gestion de serveurs : Administration Linux, monitoring des performances et maintenance préventive
- Optimisation SEO technique : Amélioration des performances web, structure des données et optimisation du référencement
- Maintenance corrective : Support technique client, résolution d'incidents et mise à jour sécuritaire
Projects
Skills
Education
La Piscine
Développeur Web et Web Mobile (DWWM)
Université de Bordeaux
MEEF Anglais
Université de Bordeaux
Langue, Littérature et Civilisation Étrangère - Anglais