Menu

Sébastien AUPETIT

Boulogne-Billancourt

En résumé

Passionné par l'informatique, la technologie et le développement depuis les années 1990.

A l'issue de mes études d'ingénieur en informatique, j'ai effectué et obtenu un doctorat en informatique qui m'a permis de devenir Maîtres de Conférences dans une école d'ingénieur où j'ai pu former les futurs ingénieurs en informatique. 15 ans plus tard, j'ai décidé de me consacrer d'avantage à mes premiers amours : le développement logiciel. J'entame donc depuis peu une seconde carrière d'ingénieur.

Mes convictions :
- rien n'est impossible ou infaisable en informatique,
- développer c'est un art,
- on peut apprendre et découvrir de nouvelles choses tous les jours,
- les logiciels libres ou opensource font avancer le monde.

Mes compétences :
Gitlab
Design Patterns
Spring Boot
SVN
Spring Data
Bash
Velocity
Administration système
Docker
Algorithmique
LXD
XWiki
Eclipse
LaTeX
Ubuntu
Debian
Maven
GNU/Linux
Git
UML
Spring Framework
Hibernate
C
Java EE
Java
Java SE
SQL
MyBatis
Stack ELK
REST
Elasticsearch
Apache Spark

Entreprises

  • Apside TOP - Ingénieur d'études

    Boulogne-Billancourt 2017 - maintenant
  • AG2R LA MONDIALE - Ingénieur d'études Java JEE

    2017 - maintenant Développeur principal sur les applications Java du pôle Connaissance Client ESIC.

    Périmètre composé de plus de 20 applications et batch Java utilisés par la relation client (constituée principalement par les gestionnaires des centre d'appel sur le domaine retraite complémentaire).

    Activités principales :
    - Maintenance en condition opérationnelle, Gestion des incidents,
    - Mise à jour de données suite à incident ou demande d'évolution,
    - Implémentation et mise en oeuvre de correctifs suite à incident
    - Evolution et création de nouvelles fonctionnalités suite à demande MOA (applicatif IHM et batch)

    Activités secondaires :
    - Gestion, répartition et reporting des incidents entre les membres de l’équipe
    - Gestion, coordination et assistance à la mise en production
    - Assistance à la MOA dans la rédaction des spécifications
    - Coordination des changements technologiques
    - Assistance ponctuelle aux autres études sur d’autres périmètres
    - Participation à la gestion et à l’organisation de l’activité du périmètre
    - Conseil et assistance MOE
    - Rédaction de documentations
    - Expertisation du périmètre pour diagnostique, proposition d’évolutions et coordination de la mise en oeuvre des changements

    Environnement : Java 6, Java 7, Java 8, Java EE, Spring 3, 4, 5, Spring Boot 1.x, 2.x, Spring Batch, ElasticSearch, Kibana, Logstash, Apache CXF, Apache Wicket, MyBatis, RESTful, Apache Spark, CSS, HTML, DBeaver, DB2, SQLServer, Git, Gitlab
  • Université François Rabelais de Tours - Maître de conférences en Informatique

    2006 - 2017 Durant plus de 10 ans, j'ai exercé la profession de Maître de conférences au Département Informatique de Polytech'Tours. Les maîtres de conférences constituent le premier corps des enseignants-chercheurs. Les principales activités d'un enseignant-chercheur sont l'enseignement (dans le supérieur) et la recherche. Dans le cadre de ces activités, l'enseignant-chercheur doit faire preuve de pédagogie, de rigueur, de capacités d'organisation et d'autonomie.

    Mes activités d'enseignement incluent la création de supports et de matériels pédagogiques, la restitution d'enseignement face à des groupes d'étudiants, l'évaluation des étudiants, le suivi de projets d'étudiants ainsi que diverses responsabilités pédagogiques. Mes activités de recherche incluent le choix et la réalisation de travaux de recherche, la publication de résultats (en français ou en anglais) lors de conférences ou dans des revues, la vulgarisation scientifique ainsi que diverses responsabilités annexes liées à la recherche.

    Résumé de mon activité :

    Enseignements :
    - Formation initiale : LaTeX(Bac+1), C (Bac+3), Design patterns (Bac+4), Framework Spring (Bac+4), Java JEE (Bac+4), Java performance (Bac+5), Administration des systèmes (Bac+5), Applications et traitement des données multimédia (Bac+5), CAO (Bac+5), Réalité virtuelle (Bac+5), Modèles de Markov cachés (Bac+5),
    - Formation en apprentissage : Java (Bac+4), C++ (Bac+4), UML (Bac+4)

    Gestion et organisation de projets d’étudiants : projet PeiP2 (Bac+2), projet d’options (Bac+5), projets Recherche & Développement (Bac+5), projets libres (Bac+5)

    Responsable pédagogique d’année / d’enseignements / d’option

    Encadrement de projets d’étudiants :
    - Environ 300 encadrements en 15 ans
    - Domaine : Algorithmique, Langage C, Génie logiciel, Système d’exploitation, Analyse numérique, Reconnaissance des formes, Unix, Robotique, Réalité virtuelle, Projet de fin d’études/Projet Recherche et Développement, Science de la décision...

    Administration de systèmes :
    - salles pédagogiques en dual boot GNU/Linux / Windows (32 machines) jusqu’à août 2010,
    - salle machine d’équipe de recherche en dual boot GNU/Linux / Windows (15 machines) jusqu’en 2012,
    - serveur virtualisé (GNU/Linux et vserver) pour le Laboratoire Informatique (hébergement Typo3), pour mon équipe de recherche (hébergement Apache/PHP/MySQL), pour l’institut de recherche IFR135 (hébergement Typo3), jusqu’à mi 2016,
    - gestion technique pour le Centre d’initiation à l’Enseignement Supérieur (CIES) (hébergement Typo3 sur infrastructure de l’université), jusqu’à mi 2016

    Travaux de recherche :
    - Thème : apprentissage, optimisation numérique par des méta-heuristiques, accessibilité numérique
    - Conception, développement, maintenance et évolution de la plateforme logicielle SWAP (Smart Web Accessibility Platform) utilisée pour mes travaux de recherche (https://link.projectsforge.org/swap)
    - Encadrement de thèse : 1 thèse (2011-2014), 2 co-encadrements de thèses
    - Publications scientifiques : 53 publications en conférences, revues et ouvrages en langue française ou anglaise en 15 ans
    https://link.projectsforge.org/research / https://link.projectsforge.org/publi


    Environnement : GNU/Linux (gentoo, ubuntu), C, C++, UML, Java, Spring, LaTeX
  • Ecole Nationale d'Ingénieurs du Val de Loire - Attaché Temporaire d'Enseignement et de Recherche (ATER)

    2005 - 2006 Ce contrat s'est déroulé à l'Ecole Nationale d'Ingénieurs du Val de Loire (Blois, France) où j'ai pu effectuer un service complet (temps plein) d'enseignement en informatique aux étudiants des trois années de la formation d'ingénieurs généralistes en génie électrique et informatique industrielle, génie mécanique, mécatronique et management des systèmes industriels. En complément des activités d'enseignement, mes activités de recherche étaient rattachées au Laboratoire d'Informatique de l'Université François Rabelais de Tours.

    Enseignements :
    - Formation initiale : C (Bac+3), Intelligence artificielle et apprentissage (Bac+4), UML (Bac+5), Java (Bac+5), Analyse de données (Bac+5), Simulation des systèmes de production (Bac+5), Modèles de Markov cachés (Bac+5)

    Administration système :
    - salle machine d’équipe de recherche en dual boot GNU/Linux / Windows (15 machines)
    - serveur virtualisé (GNU/Linux et vserver) pour mon équipe de recherche (hébergement Apache/PHP/MySQL)

    Travaux de recherche :
    - Thème : apprentissage, modèles de Markov cachés, optimisation numérique par des méta-heuristiques, visualisation de données

    Environnement : GNU/Linux (gentoo, ubuntu), Windows, C, C++, Java, LaTeX
  • Université François Rabelais de Tours - Moniteur du Centre d'Initiation à l'Enseignement Supérieur (CIES)

    2002 - 2005 Poste exercé au Département informatique de Polytech'Tours, 64 Avenue Jean Portalis, 37200 Tours

    Cet emploi a été réalisé en parallèle de mon doctorat. Au cours de ce contrat, j'ai pu suivre des formations sur la pédagogie et l'enseignement. J'ai pu exercer ces acquis à travers des enseignements que j'ai pu donner pendant ces trois années au sein du Département Informatique de Polytech'Tours en formation continue, en formation d'ingénieur ainsi qu'en formation de master recherche.

    Réalisations durant ce contrat et mon doctorat :

    Enseignements :
    - Formation continue (Diplôme Universitaire d’Actualisation des Connaissances) : Windows NT, Administration des systèmes, Merise, SQL, Conception d’une base de données
    - Formation initiale : C (Bac+3), Administration des systèmes (Bac+5)
    - Encadrement de projets : Bac+3, Bac+4, Bac+5

    Administration système :
    - salle machine d’équipe de recherche en dual boot GNU/Linux / Windows (15 machines)
    - serveur virtualisé (GNU/Linux et vserver) pour mon équipe de recherche (hébergement Apache/PHP/MySQL)

    Travaux de recherche :
    - Thème : Apprentissage, Modèles de Markov cachés, Optimisation numérique par des méta-heuristiques, visualisation de données
    - Conception, Développement, Maintenance et Évolution de la bibliothèque hmmtk4j pour l’apprentissage de modèles de Markov cachés discret (https://link.projectsforge.org/hmm)

    Environnement : GNU/Linux (gentoo, ubuntu), Windows, C, C++, Java, LaTeX
  • Infologis - Programmeur

    2001 - 2001 La société Infologis (147 bis, rue Grande, 36000 Châteauroux) est une société de service en informatique spécialisée dans la fourniture de logiciels de gestions pour des associations d'aides à domicile. Mes tâches ont consisté en la réalisation de composants en Visual Basic 6 pour le logiciel de gestion proposé par la société. Cet emploi est la suite d'un stage obligatoire de ma formation.

    Environnement : Windows, Visual Basic 6
  • Infologis - Stage de programmeur

    2001 - 2001 La société Infologis est une société de service en informatique spécialisée dans la fourniture de logiciels de gestions pour des associations d'aides à domicile. Mes tâches ont consisté en la réalisation de composants en Visual Basic 6 pour le logiciel de gestion proposé par la société.

    Environnement : Windows, Visual Basic 6
  • Adecco - Intérimaire

    Villeurbanne 1999 - 1999 Emploi d'ouvrier intérimaire pour la mise d'articles en rayon à l'Hypermarché Continent, Châteauroux

Formations

  • Université François Rabelais De Tours

    Tours 2002 - 2005 Doctorat

    Obtention d'une thèse de doctorat en informatique intitulée "Contributions aux modèles de Markov cachés : méta-heuristiques d'apprentissage, nouveaux modèles et visualisation de dissimilarité" avec la mention Très honorable avec les félicitations du jury
  • E3I Ecole D'Ingénieurs En Informatique Pour L'Industrie (Université De Tours)

    Tours 2001 - 2002 Diplôme d'études approfondies (DEA)

    Classement : 1er/31

    Suite au décret 2002-964 du 2 juillet 2002 relatif à l'Ecole polytechnique de l'université de Tours, l'Ecole d'ingénieur en Informatique pour l'Industrie (E3I) est devenue partie intégrante de l'Ecole polytechnique de l'université de Tours (Polytech'Tours)
  • E3I Ecole D'Ingénieurs En Informatique Pour L'Industrie (Université De Tours)

    Tours 1999 - 2002 Diplôme d'Ingénieur

    Classement : 1er sur chacune des années de la formation

    Suite au décret 2002-964 du 2 juillet 2002 relatif à l'Ecole polytechnique de l'université de Tours, l'Ecole d'ingénieur en Informatique pour l'Industrie (E3I) est devenue partie intégrante de l'Ecole polytechnique de l'université de Tours (Polytech'Tours)
  • Université François Rabelais De Tours

    Tours 1997 - 1999 Diplôme d'Etudes Universitaires Générales (DEUG)

Réseau

Annuaire des membres :