Sylvain Prat

Docteur/Ingénieur en informatique

20 ans d'expérience

Identité

Nom :
Sylvain Prat
Email :
Mobile :
+33 06 78 71 51 21
Adresse :
79 le bâton roulant, 35340 Liffré, France
Date de naissance :
16 février 1979
Nationalité :
France
Situation familiale :
PACSé, 2 enfants
Projets :
gitlab.com/sprat
github.com/sprat

J'occupe actuellement un poste de Lead-technique backend Python dans la société Ateme, où je participe à la réalisation du produit Titan Playout (création de chaînes de TV numérique).

Compétences

Compétences principales :

Autres compétences :

Expériences professionnelles

Lead-technique backend Python (TV numérique)

Les projets auxquels j'ai participé :

  • Septembre 2021 – Actuellement : en tant que Lead-technique backend, je pilote les développements backend du produit Titan Playout d'Ateme.
    Un playout est un système permettant de fabriquer des chaînes de télévision en jouant des playlists de contenus vidéo (clips, lives), éventuellement enrichis par des logos, textes défilants, sous-titres, …
    Dans le cadre de ce projet, j'encadre et forme les développeurs backend, je développe des fonctionnalités les plus complexes du produit (en utilisant les frameworks AIOHTTP et OpenAPI, une base de données MongoDB), je définis l'architecture et la conteneurisation en micro-services en collaboration avec les experts fonctionnels, je maintiens les charts Kubernetes et gère une partie de la mise en place de l'infrastructure Kubernetes, et je mets en place les processus d'intégration continue GitLab CI permettant de construire et valider le produit.

Expert technique Python Web

Néo-Soft est une société de service en informatique.

Les projets et missions auxquels j'ai participé :

  • Février 2019 – Août 2021 : en tant que Lead-technique backend du centre de service Ateme, je pilote les développements backend du produit Titan Playout, dans le domaine de la TV numérique.

Ingénieur développement Web

Groupe Créative est une société de service en informatique.

Les projets et missions auxquels j'ai participé :

  • Octobre 2018 – Janvier 2019 : en mission chez FIME, je réalise la partie backend d'une application de certification de conformité « 3D Secure » de serveurs et/ou applications mobiles de paiement bancaire en ligne : création d'un micro-service d'API en python (framework Django Channels) consommées par un frontend Javascript Angular, et déployé dans un cluster Kubernetes.

Ingénieur développement Web

Net-ng est une société qui réalise des applications Web métier sur-mesure pour une grande variété de clients : startups, grands comptes, services publics. Ces applications sont développées essentiellement en Python et Javascript, à l'aide du framework Open-Source Nagare.

Les projets et missions auxquels j'ai participé :

  • Novembre 2013 – Octobre 2018 : développements d'évolutions fonctionnelles, de correctifs et support de la plateforme de création de sites Internet « SiteConnect » de la société PagesJaunes Marketing Services. Développement des outils de publication et d'ecommerce, de collecte de données et des templates HTML5/CSS3.
  • Juillet 2012 – Octobre 2013 : conception et développement du portail Web de la société Montaneus. Développement du service de crawling de sites internet, de l'analyse sémantique des contenus Web, de l'indexation des données dans un moteur de recherche Solr, réalisation du portail Web.
  • Septembre 2011 – Juin 2012 : conception et développement de la version mobile d'Eurêka, le portail Web d'innovation participative de la société PagesJaunes, ciblant smartphones et tablettes.
  • Juillet 2011 – Août 2011 : conception et développement d’un IDE Web pour la société Modaë Technologies en mode Agile (Scrum), déploiement et maintenance de la solution.
  • Juin 2010 – Juin 2011 : développement d’évolutions fonctionnelles sur Eurêka, le portail Web d'innovation participative de la société PagesJaunes, maintenance, déploiement et support.
  • Ponctuellement : développements d'évolutions du site internet Net-ng : événementiel, module d’inscription à des manifestations, envoi de mails, internationalisation

Ingénieur développement .NET/Java

Sodifrance est une société de service dont le cœur de métier est la migration d'applicatifs vieillissants vers des technologies plus modernes, telle que Java ou C#/.NET.

Les projets et missions auxquels j'ai participé :

  • Mars 2009 – Mai 2010 : projet de migration semi-automatisée de l’application de location de voitures & gestion du parc automobile Europcar écrite en Oracle Forms & C++ vers une cible Java Web. J'occupais un poste d’expert technique et développeur sur la partie migration C++. Technologies : Java, Spring, Hibernate.
  • Mi-novembre 2008 – février 2009 : poste de chef de projet/expert technique & Scrum Master sur un projet de migration semi-automatisée de la partie paie et facturation de l'ancienne application utilisée dans les agences de travail temporaire Adecco. Technologies : C#/.NET 3.5, Winform, Spring.NET, NHibernate.
  • Mi-août 2008 – Mi-Septembre 2008 : développement de deux modules Plomb et Amiante d'une application de diagnostic immobilier pour ITGA et Timwi. Technologies : C#/.NET 2.0, Winform.
  • Septembre 2007 – août 2008, puis Mi-septembre 2008 – novembre 2008 : développement d’un système de gestion de production pour la société de fabrication de cosmétiques Roval. Technologies : C#/.NET 2.0, Winform, WCF, NUnit, CAB/SCSF, Persistent datasets.

Doctorant

Doctorat et contrat de recherche sur le thème « Compression et visualisation de grandes scènes 3D par approche topologique ».

Étude, conception, développement d'une plateforme en C++ permettant la navigation dans des villes virtuelles 3D dans un contexte réseau client-serveur, s'appuyant sur les frameworks OpenGL, OpenSceneGraph et QT.

Invention d'une méthode de compression de modèles 3D, publiée dans 2 journaux scientifiques :

  • Prat S., Gioia P., Bertrand Y., Meneveaux D., Connectivity Compression in Arbitrary Dimension, Pacific Graphics 2005, Macao, China. Paru dans « The Visual Computer », numéro spécial, Springer Berlin Heidelberg, vol. 21, no. 8, pp. 876-885 – Octobre 2005
  • Prat S., Gioia P., Bertrand Y., Meneveaux D., Compression de la connectivité en dimension quelconque, Journées CORESA 2005, Rennes – Poster – Novembre 2005

Projet de fin d'études & stage de DEA

Projet de fin d’études ingénieur et stage de DEA sur le sujet « Modélisation des affordances d’objets virtuels dans le cadre de l’animation comportementale ».

Étude, conception et développement d'un module en C++ pour une plateforme d'animation spécifique à l'équipe SIAMES permettant de représenter les interactions entre humanoïdes virtuels et objets 3D.

Vacataire TP Système

Vacataire travaux pratiques en programmation système (threads, synchronisation et ordonnancement, pagination, gestion des défauts de cache…), développement en C++ sur le système Nachos.

Stagiaire

Stage ingénieur, implémentation d’un parseur XML pour un système d'aide en ligne dans une plateforme embarquée, s'appuyant sur la librairie expat.

Études & Formation

Formation développeur .NET MCPD

Formation .NET et préparation à la certification MCPD.

Formation & certification Scrum Master

Formation de 2 jours avec Jeff Sutherland, le père de Scrum.

Formation .NET 2.0 et Persistent Datasets

Formation préalable à l'embauche financée par l'APEC.

Formation Java/J2EE, Struts et Hibernate

Formation préalable à l'embauche financée par l'APEC.

Doctorat spécialité Informatique

Thèse sur le thème de la « Compression et visualisation de grandes scènes 3D par approche topologique » effectuée à France Telecom R&D pendant 3 ans, puis hors-contrat pendant 2 ans.

DEA spécialité Informatique

Préparation au métier de chercheur en Informatique, effectué parallèlement à la dernière année d'école d'ingénieur.

Études d'ingénieur en Informatique

Deux années d'études généralistes puis trois années de spécialisation informatique, dont la dernière partagée avec l'Université de Rennes 1 dans le cadre du DEA.

Loisirs