Votre navigateur est obsolète !

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

×

Sebastien BRACQUEMONT

CTO / Senior Software Architect

Software
Open Architecture
C++
OOP
Open Source
Sebastien BRACQUEMONT
53 ans
Permis de conduire
Rennes (35000) France
Situation professionnelle
En poste
Ouvert aux opportunités
Présentation
Passionné de développement logiciel depuis mon adolescence, j'ai forgé une conviction profonde sur l'impact de l'architecture logicielle sur les capacités de rentabilisation et de maintenance des produits informatiques.

Expert dans de multiples technologies liées au développement logiciel,je m'efforce de proposer des solution innovantes et adaptées sur un large spectre de problématiques métier ou techniques.

Technologiste convaincu, j'investis une partie de mon temps dans la veille technologique afin de trouver les outils les plus adaptés aux problèmes a résoudre ou m'inspirer de solutions utilisées dans un domaine pour les adapter dans un autre.

Linuxien convaincu,Windowsien aguerri, j'ai aussi pu faire l'experience de systèmes plus exotiques comme DEC OSF-1,Sun Solaris et leurs outils de programmation associés.

J'ai pu au cours de mes différentes expériences professionnelles pratiquer des systemes de gestion de configuration comme SVN ou Git, et des environnement de développement variés (Comme la suite Jetbrains pour laquellel va ma préférence par défaut, mais aussi Eclipse et les environnements Visual de Microsoft )
CV réalisé sur DoYouBuzz

Senior Software Architect

Envivio
Avril 2005 à février 2015
CDI
Rennes
France
  • Definir l'architecture des produits de la societe
  • Design et développement du serveur Middleware Envivio 4Front (Java)
    • Serveur de distribution de metadonnées Unicast/Multicast.
    • Modèle d'entrées/sorties pull/push support, multiprotocole (BIFS,XML,JSON)
  • Mission de Consuting pour le parlement europeen à Luxembourg:
    • Requirements & Specifications pour un système de vote vidéo interactif
    • Design and developpement d'un outil d'authoring MPEG-4 utilisant XML (Java)
  • Architecte & Chef de projet Mindshare (Outil de Webcasting MPEG4 interactif) (Perl)
    • Refonte et reecritute totale du code monolithique vers un modele objet modulaire multithread.
  • Architecte du Projet Atoll (Python)
    • Redesign complet de l'interface graphique et applicative de l'encodeur Envivio 4Caster
    • Design d'un modèle de données hiérarchique déclaratif basé XML incluant un système de contraintes
    • Utilisation d'un modèle de rendu partiel basé ajax
    • Redéfinition totale des flux de données de contrôle du produit.
  • Refactoring du modèle de gestion d'alarmes SNMP du produit d'encodage. (C++ ,Reecriture from scratch d'un code non structuré vers une API déclarative orientée Objet ,Utilisation du RAII & de la STL)
  • Design et Implementation d'un Serveur de balancing intelligent pour les encodages de type VOD - Envivio 4Balancer (Python)
    • Creation d'une demonstration technologique dans le Cloud Amazon EC2 pour de la distribution dynamique d'encodage VOD
  • Architecte du Projet Envivio Halo , Serveur de traitement de flux video haute capacité
    • Définition d'une pile logicielle complete basée sur des composants indépendants et communicants (C++ et Python) , Permettant un modèle de déploiement couvrant single host et cloud.
    • Migration du composant web serveur haute performance du produit de Nginx à Node.js
    • Mise en place de l'utilisation de technologie SGBD dans le produit (PostgresQL)
  • Encadrement & Mentoring des développeur sur de multiples technologies
  • Creation d'un outil d'analyse de logs post mortem (d3.js, Python)
  • Architecte sur le projet Guru (Monitoring d'infrastructure d'encodage video)
    • Définition de l'architecture "Service Oriented Monitoring' basée sur le logiciel "Dataminer" de la société Skyline.
    • Définition de la Spéicification fonctionnelle complète du projet
    • Encadrement et conseil aux développeurs de la société Skyline pour le développement du projet. Préconisations techniques d'implémenation. (C#, .Net)