Alexis COTEL

symfony logo Angular logo

A propos

Développeur Web Full-Stack

A 30 ans, j'évolue depuis 10 ans dans le développement web, et plus récemment, avec les technologies javascript.

Langages & Outils
Javascript
Node Angular Redux
PHP
PHP8 symfony
Frameworks CSS
Bootstrap Tailwind
Outils
Docker Traefik
Applications
GitLab

Jobs

Calzone Records 07/2021 - 11/2024

Développeur indépendant Full-Stack (+ DevOps)
PHP8 symfony Node Angular Docker Traefik

Réalisation d'un projet pour un label de musique. Technologies utilisées :

  • Docker
  • Traefik
  • Authelia
  • Apache
  • PHP Symfony 7
  • Redis
  • Postgres
  • RabbitMQ
  • MinIO
  • Angular 17
  • Cypress

Extia 08/2022 - 04/2024

Ingénieur consultant
PHP8 symfony Angular Redux Docker GitLab

Enedis (via Sopra Steria) :
Au sein d'une équipe d'une quinzaine de personnes en méthodologie Agile, nous avions trois applications à maintenir (IEP, OSR, CUAU) pour répondre aux mis à jour légales, aux demandes de nouvelles fonctionnalités ou encore pour réparer les anomalies présentent dans l'application. Ces applications, dont le développement a démarré en 2008 rendent complexes l'analyse et la mise en place de nouvelles fonctionnalités.

Pole Emploi (via Sopra Steria) :
Au sein d'une équipe d'une dizaine de personnes en méthodologie Agile, nous avons développé l'application “Encyclopédie des métiers / MétierScope". Cette application permet de rechercher un métier (par secteurs d’activité ou bien simple recherche), voir les compétences requises, et les comparer à celles du candidat (au préalable saisies sur un compte Pôle Emploi).

Orange :
Dans le cadre du déploiement de la fibre, j'interviens sur de la MCO pour une application de gestion de facture (PLUME), dans l'attente d'un transfert vers sa nouvelle version (WINGS).

Looking4flat 04/2022 - 05/2022

Développeur Full-Stack
PHP8 symfony Node Angular Bootstrap Docker Traefik

Création d'une solution web de centralisation et de partage d'annonce de logements.
L'utilisateur regroupe les annonces de plusieurs sites sur une même vue (liste + carte). Il peut ensuite partager les annonces via des groupes.
WIP: redéveloppement du projet avec Node & Angular, pour évolution ver app mobile (Ionic)

Smile 11/2019 - 05/2021

Développeur Symfony
symfony

MCO pour plusieurs client :
• Développement de correctifs (export produit, filtre, fuites mémoire ...), configuration de la surcouche Akeneo (concaténation de champs, gestion des familles, création de jobs, export custom, ...), création de vues (sauvegarde de filtrage), migration Akeneo 1.7 vers 3.0.

• Réalisation d'une maquette pour l'export de bilans patient, aide au développement d'un score de nutrition, suivant les données du patient, développement d'un suivi motivationnel (indicateurs colorés), factorisation des templates Twig HTML & PDF

Radio associative JadeFM 12/2018 - 02/2019

Développeur Full-Stack
symfony Bootstrap Docker Traefik

Refonte visuelle et structurelle du site web d'une radio associative :par la création et l'intégration d'une solution personnalisée et responsive. Récolte du nouveau besoin et développement (front & back) en mode AGILE

DSI Findis 10/2017 - 04/2018

Mise à jour de l'ERP

Optimisation de certains modules de l'ERP (base de données, droits utilisateurs), via la factorisation des interfaces

DSI Terrena 10/2015 - 04/2017

Portage d'application & mise en place d'indicateurs

Migration d’un lots d'applications industrielles
Automatisation de workflow via l'outil ITASM (IT Asset & Service Management)
Mise en place d'indicateurs (contrôle du niveau de qualité des services fournis)

Editions de France 06/2015 - 07/2015

Application de CMS
PHP8

Réalisation d'une application interne de CMS (similaire à Wordpress).

  • Calzone Records

    Développeur indépendant Full-Stack (+ DevOps)
    PHP8 symfony Node Angular Docker Traefik

    07/2021 - 11/2024

    Réalisation d'un projet pour un label de musique. Technologies utilisées :

    • Docker
    • Traefik
    • Authelia
    • Apache
    • PHP Symfony 7
    • Redis
    • Postgres
    • RabbitMQ
    • MinIO
    • Angular 17
    • Cypress

  • Extia

    Ingénieur consultant
    PHP8 symfony Angular Redux Docker GitLab

    08/2022 - 04/2024

    Enedis (via Sopra Steria) :
    Au sein d'une équipe d'une quinzaine de personnes en méthodologie Agile, nous avions trois applications à maintenir (IEP, OSR, CUAU) pour répondre aux mis à jour légales, aux demandes de nouvelles fonctionnalités ou encore pour réparer les anomalies présentent dans l'application. Ces applications, dont le développement a démarré en 2008 rendent complexes l'analyse et la mise en place de nouvelles fonctionnalités.

    Pole Emploi (via Sopra Steria) :
    Au sein d'une équipe d'une dizaine de personnes en méthodologie Agile, nous avons développé l'application “Encyclopédie des métiers / MétierScope". Cette application permet de rechercher un métier (par secteurs d’activité ou bien simple recherche), voir les compétences requises, et les comparer à celles du candidat (au préalable saisies sur un compte Pôle Emploi).

    Orange :
    Dans le cadre du déploiement de la fibre, j'interviens sur de la MCO pour une application de gestion de facture (PLUME), dans l'attente d'un transfert vers sa nouvelle version (WINGS).

  • Looking4flat

    Développeur Full-Stack
    PHP8 symfony Node Angular Bootstrap Docker Traefik

    04/2022 - 05/2022

    Création d'une solution web de centralisation et de partage d'annonce de logements.
    L'utilisateur regroupe les annonces de plusieurs sites sur une même vue (liste + carte). Il peut ensuite partager les annonces via des groupes.
    WIP: redéveloppement du projet avec Node & Angular, pour évolution ver app mobile (Ionic)

  • Smile

    Développeur Symfony
    symfony

    11/2019 - 05/2021

    MCO pour plusieurs client :
    • Développement de correctifs (export produit, filtre, fuites mémoire ...), configuration de la surcouche Akeneo (concaténation de champs, gestion des familles, création de jobs, export custom, ...), création de vues (sauvegarde de filtrage), migration Akeneo 1.7 vers 3.0.

    • Réalisation d'une maquette pour l'export de bilans patient, aide au développement d'un score de nutrition, suivant les données du patient, développement d'un suivi motivationnel (indicateurs colorés), factorisation des templates Twig HTML & PDF

  • Radio associative JadeFM

    Développeur Full-Stack
    symfony Bootstrap Docker Traefik

    12/2018 - 02/2019

    Refonte visuelle et structurelle du site web d'une radio associative :par la création et l'intégration d'une solution personnalisée et responsive. Récolte du nouveau besoin et développement (front & back) en mode AGILE

  • DSI Findis

    Mise à jour de l'ERP

    10/2017 - 04/2018

    Optimisation de certains modules de l'ERP (base de données, droits utilisateurs), via la factorisation des interfaces

  • DSI Terrena

    Portage d'application & mise en place d'indicateurs

    10/2015 - 04/2017

    Migration d’un lots d'applications industrielles
    Automatisation de workflow via l'outil ITASM (IT Asset & Service Management)
    Mise en place d'indicateurs (contrôle du niveau de qualité des services fournis)

  • Editions de France

    Application de CMS
    PHP8

    06/2015 - 07/2015

    Réalisation d'une application interne de CMS (similaire à Wordpress).

Projets

Halloween GameJam
Halloween GameJam
Unreal Engine
Looking4Flat
Looking4Flat
symfony Bootstrap Docker Traefik
Portfolio
Portfolio
symfony Bootstrap Docker Traefik

Formations

Auto-formation 01/2018 - 11/2024

MOOC (YT, OCR, Grafikart, Stack Overlfow, ...)

Afin de compléter mes connaissances, j'ai suivi plusieurs MOOC (openclassroom, grafikart, ...) sur de nouveaux langages :

  • Docker
  • React
  • Angular
  • Node.js
  • Symfony 5

Responsable en Ingénierie des Logiciels (Bac +4) 10/2015 - 09/2017

Cesi Alternance, nantes

Un Responsable en Ingénierie des Logiciels pilote les projets et anime l’équipe de développeurs en charge des applications logicielles de l’entreprise. Le RIL doit : Recueillir, analyser et formaliser les besoins logiciels de l’entreprise Élaborer, gérer et piloter un projet de A à Z Participer à la conception, au développement et au déploiement de la solution Assurer le maintien en condition opérationnelle des solutions logicielles de l’entreprise

Analyste Programmeur (Bac +2) 09/2013 - 09/2015

Exia.Cesi

L’analyste programmeur est spécialisé en analyse et programmation d’applications logicielles. Il conçoit et développe celles-ci au sein d’une équipe projet à partir du cahier des charges clients. Ses principaux objectifs sont : Créer des Web Services Recommander des choix technologiques en fonction des projets Développer à l’aide de langages orientés objets Participer à une modélisation UML Tester et faire la recette de l’application Qualifier et distribuer la solution informatique

  • Auto-formation

    MOOC (YT, OCR, Grafikart, Stack Overlfow, ...)

    2018-01 - 2024-11

    Afin de compléter mes connaissances, j'ai suivi plusieurs MOOC (openclassroom, grafikart, ...) sur de nouveaux langages :

    • Docker
    • React
    • Angular
    • Node.js
    • Symfony 5

  • Responsable en Ingénierie des Logiciels (Bac +4)

    Cesi Alternance, nantes

    2015-10 - 2017-09

    Un Responsable en Ingénierie des Logiciels pilote les projets et anime l’équipe de développeurs en charge des applications logicielles de l’entreprise. Le RIL doit : Recueillir, analyser et formaliser les besoins logiciels de l’entreprise Élaborer, gérer et piloter un projet de A à Z Participer à la conception, au développement et au déploiement de la solution Assurer le maintien en condition opérationnelle des solutions logicielles de l’entreprise

  • Analyste Programmeur (Bac +2)

    Exia.Cesi

    2013-09 - 2015-09

    L’analyste programmeur est spécialisé en analyse et programmation d’applications logicielles. Il conçoit et développe celles-ci au sein d’une équipe projet à partir du cahier des charges clients. Ses principaux objectifs sont : Créer des Web Services Recommander des choix technologiques en fonction des projets Développer à l’aide de langages orientés objets Participer à une modélisation UML Tester et faire la recette de l’application Qualifier et distribuer la solution informatique

Contact