Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Frederic Lossignol

Lead Développeur Expert Angular

Frédéric,
Lead Dev Front-end
+15 ans expérience
Expertise ANGULAR 2016-2024

Passionné de la création d'interfaces applicatives orientées UI/UX

Languages : Javascript, PHP, Lua, Solidity
Environnements : Node.Js, Nginx, Apache
Frameworks : Angular, Ionic, Nest, Adonis, Symfony, HardHat
DB : MySql/Postgre, MongoDb
Test : Jasmine, Karma, Jest
Tools : git/github, npm/yarn, composer, envoy, ansible
Agile : trello, Jira

Soft skills : sensibilité produit orienté UX, aisance à communiquer, pédagogie, problem solver, adaptabilité à l'environnement

Après plusieurs années en tant que développeur back-end APIRest, je m'oriente vers le développement front-end web et mobile, sur l'écosytème Javascript.

A ce jour, J'ai participé au développement de plusieurs dizaines d'applications, et j'ai formé environ 700 apprenants au sein de plusieurs entreprises et écoles du numérique.

Langues : Français, Anglais
Expériences
  • Public : ingénieurs / banque BNPParibas
    Dans le cadre d'une montée en compétences interne au groupe BNPP, j'ai formé environ 80 salariés au cours de 8 sessions. Ma mission consiste à apporter la compétence de développeur.euse front-end HTML-CSS, Javascript et Angular afin que les apprenant(e)s soient en capacité d'intégrer les postes disponibles en interne au sein des équipes de développement front-end BNPP
  • Tâches oriéntées lead dev :
    Dans le cadre de ce programme, je suis également intervenu auprès des équipes sur les questions d'architectures logicielles, implémentation de la clean architecture, et la refactorisation et normalisation du code sous Angular. J'ai transmis aux équipes les bonnes pratiques en matière d'architecture Port/Adapter pour répondre au besoin d'agilité et résilience aux changements. J'ai également approfondi les questions de refactorisation d'une application Angular en cours de projet.
  • Programme de formation avancé :
    • Clean architecture, bonnes pratiques, et optimisations dans une application Angular
    • déléguer la gestion des tâches sur les requêtes HTTP avec les Interceptors
    • feature module / refactoriser une application multi-modulaire / mettre en place le Lazy-Loading
    • shared module / utiliser une librairie Angular Material
    • Maîtriser RxJS de manière avancée
    • State Management et stratégies
    • Build, tests et déploiement d'une application Angular

Lead developpeur Angular

KALIPSEO
Mai 2024 à juin 2024
  • Développement d'une plateforme de formation qui intègre l'I.A
    Mon travail a consisté en 7 points :
    • Etudier et valider une architecture front-end qui respecte les exigeances d'évolutivité
    • Créer les modeles de données en collaboration avec le client et ses termes métier
    • Créer le scaffold de l'architeture de l'application Angular
    • Implémenter les maquettes d'interfaces UI
    • Mettre en place une stratégie CI/CD (automatisation des tests et déploiements)
    • Documenter l'architecture de l'application et ses spécifications techniques
    • Coacher l'équipe projet
  • Architecture front-end
    j'ai mis en place une "Clean architecture". Pour cela j'ai choisi d'implémenter le pattern port/adapter pour découpler la partie métier de l'implémentation
    Design system
    J'ai choisis d'utiliser des composants Material Angular, associé à un CSS de composants personnalisé
    Tests unitaires des composants
    j'ai utilisé Jest, Karma pour créer et automatiser les tests
    Déploiement automatisés
    via github action et le provider Render
    Mise en place d'outils collaboratifs Notion pour le Kanban, et la centralisation de la documentation, Slack pour la collaboration temps réel
  • FactureHero est une solution SaaS de facturation online pour les Freelances.
    Rôles : architecte logiciel, développement de l'API REST avec Nest (NodeJS/Postgre), design de l'interface UI de l'application et des parcours UX users, développement de l'application utilisateur sur Angular, et des micro-services sous NodeJS / Express
  • Défis techniques :
    • Refactorisation du code Angular pour une application cross-plateform web/mobile/desktop
    • Migrations itératives sur les versions évolutives Angular (V5 à V16), Laravel (V7 à V10), et Expressjs
    • Data management, Monitoring
    • Mise en place d'outils et process CI/CD (déploiement continu)

Lead Developer Angular / Ionic / Node.js

EasySmartLock
Mai 2021 à mai 2022
Freelance
Paris
  • EasySmartLock est une application des gestion immobilière courte durée qui automatise la location, la remise de clé, et le check-out.
  • Rôles :
    • Architecte logiciel et choix technique front-end et back-end, design data
    • Maquettes UX/UI des applications front-end
    • Développement back-end API REST Node.js/Express, front-end admin sur Angular, et front-end de la partie mobile client sur Ionic
  • Défis techniques :
    • Mise en place d'un process de migrations de version Angular/Ionic et des librairies tierces
    • Mise en place d'un plan CI/CD (déploiement continu). Heroku / Netlify / AWS pour les applications front-end
    • Développement des micro-services connexes (reservations des locations, serrure connectée, service SMS et appels telephonique)
    • Développement de la partie IoT (serrures connectées et bluetooth)

Formateur Référent - front-end / Javascript

WebForce3
Janvier 2020 à avril 2020
  • Référent pédagogique formation front-end
  • Formateur Javascript / Angular / Ionic
  • Mise en place des projets étudiants
  • Membre du Jury des épreuves certifications
  • Elaboration du programme de formation Javascript / React / NodeJS d'une durée de 9 mois en réponse à l'appel à projet Oui SNCF
  • Mavoo est une application mobile de rencontre basée sur la voix.
    Rôles :
    • Développement du MVP de l'application moblie
    • Développement du système d'enregistrement audio et de géolocalisation
    • Gestion du state de l'application orientée performance
    • Développement du système d'authentification
    • Mise en place du back-end nodeJs / MongoDB / MySql
    • Mise en place de l'architecture sur AWS
  • Public : étudiants Master
    Ma mission consiste à apporter la compétence : Savoir créer une application mobile cross-plateform avec Ionic et Cordova
  • Le programme :
    • Les notions essentielles et avancées du framework Angular à travers le code d'une application de gestion type ERP
    • Découverte de Ionic et des components UI
    • Découverte de Cordova création d'une application mobile avec Ionic et Cordova
    • Découverte de Capacitor et création d'une application type PWA en intégrant des fonctions de géolocalisation
  • Découverte du Framework Angular, son usage et ses concepts
  • Avancée dans le grands principes du framework à travers la conception d'une application CRUD
  • Angular 5/7 : Création d'une application web "gestion de contacts"
  • Ionic 4 : Créer une application mobile en utilisant les fonctionnalités et le templating Ionic, puis utiliser ionic native pour accéder au hardware du téléphone.
  • Javascript : les bases de la programmation
  • Créer de l'interaction : sélection, gestion des événements, manipulation du DOM
  • Javascript ES6 / ES7 / Orienté objet et class
  • Civiliz est une startup qui propose la gestion des bornes d'avis clients dans les lieux publics.
  • Mon rôle sur cette mission :
    • Développement des applications Client sur Backbone JS
    • Développement de fonctionnalités sur les applications administrateur (API Rest, Framework CakePhp3)
    • Gestion du versionning avec GIT
    • Déploiement des applications avec Capistrano
  • Développement d'une fonctionnalité de paiement par abonnement sur une application SaaS et gestion de la donnée
    • Framework PHP : Laravel / Database : mySql
    • Hébergement : DigitalOcean
    • API paiement : Stripe
    • Javscript
  • 3W Academy est une école des métiers du numérique et une business school
  • Au sein de l'école 3WA, J'ai formé plusieurs sessions d'apprenants sur la partie développement.
    • Formation PHP niveau débutant / avancé / programmation orientée objet
    • conception de modèle de donnée et language Sql
    • Formation au framework PHP SILEX et Symfony
    • Formration Javascript orienté objet
  • AJC est une école centrée sur les métiers de l'informatique.
  • Dans le cadre d'un cursus POE (Préparation opérationnelle à l'emploi), j'ai formé des ingénieurs sur la partie PHP/mySql afin qu'ils puissent intégrer une ESN en fin de parcours.
    • Formation SQL (requêtes simples et avancées)
    • Formation PHP orientée objet
    • Formation au pattern MVC
    • Création d'un framework orienté MVC
  • Formation UX Design à destiantion des élèves de la formation "Développeurs front-end"
  • Comprendre le design de l'expérience utilisateur et les enjeux pour les Entreprises
  • Mettre en place un process UX par étape en mode projet
  • Produire des livrables (mockups filaires, questionnaires aux utilisateurs, prototypes utlisables)
  • Connaître et utiliser les outils (Balsamiq, Invision)

Formateur développement web

ESCEN - Ecole sup économie numérique
Avril 2016
Freelance
Paris
  • Savoir intégrer une maquette en HTML/CSS
  • Connaître les logiques du code procédural et fonctionnel en PHP
  • Modéliser une base de données en fonction d'un projet
  • Connaître l'état du marché du développement en France, et les technologies utilisées pour le développement web et mobile
  • Expertise et force de proposition sur les technologies de controle d'acces (RFID, Biométrie)
  • Mise en place, programmation et gestion du système de sécurité du siège EADS Headquarters Paris
  • Gestion de projets de sécurité et sûreté
  • Fabrication des PAD (Prêts à Diffuser) pour les grandes chaînes nationales (TF1, France TV, Canal+, M6), montage image/son des pistes VO/VF/VI et mise en conformité audio/vidéo
Compétences

Développement front-end

  • Langage : Javascript ES6/7/8, TypeScript
  • Framework : Angular V2-V17, Ionic, Flutter
  • HTML5, CSS3, Bootstrap, Préprocesseurs Saas, Less
  • Sensibilité UX / UI
  • Outils : NPM/Yarn, Git; WebPack, Composer, Jasmine

Développement back-end / Déploiement

  • Languages : PHP, Node.js, SQL
  • Frameworks : Laravel, Express
  • Outils : Composer, Npm, Yarn, Git, Github, Deploy, Capistrano
  • Environnements : Ubuntu, Apache, Nginx
  • Hébergements : Digital Ocean, Heroku, AWS Solutions (EC2/S3)
Centres d'intérêt

Bénévolat / Entrepreneuriat

  • Association d'aide aux jeunes entrepreneurs, fondateur de factureHero, l'application de gestion de facturation pour les freelances et de Sharemycode, application qui facilite la vie de la formation présentielle.

Sport / Arts

  • Triathlon (Natation , Course à pied, VTT), basket, ski alpin, Photographie / Cinéma / Lecture
Formations

Certification Flutter

Dyma

Depuis septembre 2020

Certification NodeJs

Dyma

Depuis novembre 2019

Certifcation Angular et Ionic

Dyma

Octobre 2018

Certification Javascript ES6 Expert

Skill Value

Mars 2017

B.T.S Audiovisuel

Lycée Jacques Prévert - Boulogne Billancourt (92)

Septembre 2001 à juin 2003

Baccalauréat technologique Electronique

Lycée Le Corbusier - Aubervilliers (93)

Septembre 1996 à juin 1997
Télécharger Télécharger