Menu

Cédric TAILLY

Wattrelos

En résumé

Ingénieur en Recherche et Développement depuis les années 2000, je me suis au fil du temps orienté vers le développement web qui devient mon activité principal.

Je pratique la plupart des langages les plus utilisés actuellement dans ce domaine (Javascript/ES6, NodeJS, PHP 8, CSS/SASS, HTML 5...) mais ai une bonne expérience dans d'autres comme C++.

Je m'intéresse à la programmation d'interfaces graphiques depuis les années 2000, je suis passé par le C++/OpenGL/Direct3D avec de la conception de moteurs 3D permettant de créer des interfaces et environnements 3D via ces librairies, puis passé par une période AS3/Flex où l'abandon du support de Flash m'a fait m'intéresser à leurs équivalents Javascript, en commençant par Knockout.js, puis AngularJS (v1.2), Angular (v2.0+) et maintenant React/React Native, j'ai aussi beaucoup pratiqué jQuery.

Ingénieur Full Stack j'installe et administre des serveurs sous Linux (Apache, NGINX, SSH, sécurisation...), la conception et utilisation de base de données n'est pas un problème (PostgreSQL, MySQL, SQLite) et je programme fréquemment côté Back-End (PHP, Laravel, NodeJS), il m'arrive aussi de rénover de A à Z d'anciens sites web en PHP natif devenus non maintenables et/ou présentant des failles de sécurités.

Pour mes besoins personnels et occasionnellement professionnels, je suis assez à l'aise dans l'utilisation de logiciels multimédia tel que Photoshop, Sketchup, FLStudio, Blender ou DavinciResolve.

Si un besoin ne fait pas encore parti de mes expériences, je peux faire ce que j'ai toujours fait, c'est à dire m'autoformer et m'adapter.

Entreprises

  • Cédric Tailly -  Ingénieur Full-Stack

    Wattrelos 2011 - maintenant Quelques projets durant cette période :

    Moderato - Architecte et Ingénieur Full-Stack pour le Centre Oscar Lambret.
    • Conception d’un simulateur de traitement en radiothérapie en collaboration avec un physicien du centre, en média une présentation faite par un des autres physiciens lors d'une conférence.
    • Le principe de l’application est que les utilisateurs physiciens uploadent les fichiers patient (fichiers de coupe IRM, planification du traitement destinée à la machine…) via une interface web.
    • Un physicien peut ensuite simuler le traitement via un calcul distribué de lancer de particules (Monté Carlo) et vérifier si les organes cibles sont correctement traités sans que les organes à risque le soient.

    Please - Architecte et Ingénieur Full-Stack pour Pôle Santé Travail.
    • CRM évolutif actuellement utilisé en interne dans l’entreprise.
    • Il permet la communication entre les salariés ou intervenants (plus de 600 en 2019).
    • Il a été conçu en utilisant Laravel en PHP avant sa popularité actuelle, la base de données est stockée via PostgreSQL, côté client on retrouve jQuery et ponctuellement AngularJS.

    Toxilist - Architecte et Ingénieur Full-Stack pour Pôle Santé Travail.
    • Logiciel web permettant d’organiser la collaboration de différents organismes de toxicologie en France (environ 50 organismes en 2021).
    • Il permet la création et l’agrégation de données tel que les fiches de données de sécurité (ou FDS) permettant de décrire les caractéristiques toxicologiques de différents produits commercialisés sur le marché.
    • Il a été conçu en collaboration directe avec des toxicologues en suivant leurs besoins ergonomiques.
  • Doméo - Développeur / Architecte Freelance

    LYON 2010 - 2010 Particication à l’élaboration d’un logiciel de Domotique (LifeDomus) :
    • Création d’un Framework Flex 4 / Spark / AIR 2.0 facilitant des interactions client/serveur via des WebServices SOAP existants.
    • Développement du middle office (Configurateur).
    • Travail sur l’architecture client/serveur du front office.
    • Documentation du Framework et passage de compétences.
  • Péoléo - Développeur Web Freelance

    Paris 2010 - 2010 • Création d'un Back Office évolutif en vue d'une gestion de contenu multi-sites, multi-utilisateurs et multilingue.
    • Intégration d'un site web publicitaire à partir de maquettes Photoshop CS3 : trocathlon.decathlon.fr
  • Périgée - Développeur / Architecte

    2007 - 2010 Création d'un procédé de génération de tableaux en masse batisé GDM (Généric Datagrid Model) :
    • Elaboration d'un modèle générique : celui-ci permet de décrire en détails la logique de n'importe quel type de tableau de données.
    • Conception d'un moteur algorithmique (API) via un language propre à Périgée (ADML).
    • Conception d'un éditeur multiplatforme et multilingue via Flex/AS3, XML/E4X et webservice SOAP.
    • Le but final est de permettre à des utilisateurs de créer des modèles de présentation de données et de profiter, via l'architecture de Périgée, d'une publication multi-support, multilingue et semi-automatisée pour la conception de catalogues P.A.O. ou de pages web.
  • Atos Worldline - Ingénieur Développement Freelance

    Bezons 2007 - 2007 • Scripts d'administration Unix (KSH).
    • Scripting JSP (J2EE) et XML.
  • Galaxie FM 95.3 - Projet Web 2.0 Indépendant

    2006 - 2010 Développeur/Webmaster pour une radio associative en vue d'étudier le Web 2.0 :

    Administration - Conception d'un moteur d'administration web générique et multi-utilisateurs :
    • Conception d'une architecture générique facilitant la gestion et l'installation des données relatives au contenu d'un site web. La grille des programmes, les intervenants ou le titrage automatique du streaming sont gérés via cette interface.
    • Mise au point d'un module permettant la mise à jour rapide de divers contenu (ex.: infos soirées, infos régionales), expressions régulières (RegExp) pour traiter automatiquement les liens, numéros de téléphone...
    • Moteur de statistiques streaming (.NET, PHP, MySQL), alertes mails automatiques en cas de panne serveurs.
    • Création d'une newsletter compatible sur différents clients mail et webmail, contenu automatique suivant celui du site, envoi en masse automatisé.
    • Flux RSS 2.0.

    Streaming - live.galaxiefm.com
    • Mise en place d'une solution de streaming P2P et flux direct (Shoutcast, Icecast, Oddcast, Peercast, P2P-Radio, Freecast).
    • Configuration LAN et système.
    • Support utilisateur.
    • Création de divers didacticiels.

    Forum - forum.galaxiefm.com
    • Installation et administration via PHPBB.

    Chat - chat.galaxiefm.com
    • Mise en place de PJIRC via PHP et Javascript.
  • Sonaca - Ingénieur Etudes et Développement

    2005 - 2006 Etude et conception de la refonte d'une grosse application ISPF/Rexx sous AIX (Unix) :
    • Module C++/Qt multiplatorme Windows/Unix.
    • Module d'interfacage avec un code source Fortran/Oracle.
    • Traducteur de code source ISPF/Rexx vers l'utilisation de ces modules.

    Architecte .NET sur l'étude et conception d'une application en C# d'automation sur sites web :
    • Mise en place du cahier des charges.
    • Création de l'architecture et développement de l'application.
  • LIFL (CNRS) - Ingénieur Expert

    2002 - 2003 Design et conception, en collaboration avec un médecin spécialiste, d'un logiciel d'apprentissage en Céllioscopie.
  • Simedge - Ingénieur Recherche & Développement

    2000 - 2002 Travail sur 2 simulateurs médicaux issus de projets du LIFL.
    • Pixeyes (Ophtalmologie) : responsable de développement pour la simulation 3D, développement d'un négatoscope virtuel et d'applications annexes pour non programmeurs.
    • SPIC (Cellioscopie) : optimisations graphiques et ergonomiques, développement d'un procédé d'évaluation des gestes chirurgicaux.
  • Simedge - Stage de fin de formation IUP GMI

    2000 - 2000 Principalement axé sur de la conception et du développement graphique.
    • Moteur graphique 2D / 3D.
    • Librairie d'interface graphique.
  • Université de Lille 1 - Stage de recherche IUP GMI

    1999 - 1999 Etude et modification d'une simulation de pollution atmosphérique.
  • Nordnet - Stage IUP GMI

    Villeneuve-d'Ascq 1998 - 1999 • Mise en place et administration d'un serveur web.
    • Interfaçage de bases de données en vue d'un accès grand public et d'une gestion interne via internet.

Formations

Annuaire des membres :