Sébastien, classé dans le top 3 des #BestCoders Maven et Hibernate, nous explique pourquoi il a participé au concours et ce qu’il en retire.
1- Salut Sébastien, qui es-tu en quelques lignes ?
Je suis un passionné d’informatique qui a commencé en autodidacte à l’âge de 12 ans avec son premier PC (sous DOS pour les anciens qui connaissent 😉 ). J’ai beaucoup appris par moi-même en ayant accès à peu de ressources si ce n’est quelques magasines de l’époque. J’ai découvert l’informatique avec gwbasic et qbasic mais j’ai commencé à faire des choses sérieuses et à progresser avec l’acquisition de Turbo Pascal 7 et la réalisation d’un logiciel de gestion des devis et des facturations pour la petite entreprise de mon père. J’ai fait un DEUG de mathématique et d’informatique à la fac et j’ai poursuivi dans une école d’ingénieur en informatique dont je suis sorti major.
En parallèle de ma dernière année, j’ai fait un DEA qui m’a permis d’entamer une thèse de doctorat en informatique. Cette thèse de doctorat m’a permis de devenir maître de conférences dans une école d’ingénieur et de former les futurs ingénieurs en informatique. 15 ans plus tard, j’ai décidé de me consacrer davantage à mes premiers amours : le développement logiciel. J’entame donc depuis peu une seconde carrière d’ingénieur.
En termes de développement, mon domaine de prédilection, c’est tout ce qui tourne autour du langage Java dont j’ai une plutôt bonne maîtrise. J’affectionne particulièrement le framework Spring et son extension Spring Boot, mais j’utilise aussi d’autres frameworks ou librairies Java en fonction de mes besoins. Je pratique aussi le langage C à l’occasion et depuis peu, je m’intéresse à Groovy et à Angular.
Je ne suis pas intéressé que par le développement mais aussi par l’administration des systèmes et plus particulièrement GNU/Linux. Je considère l’environnement GNU/Linux comme idéal pour faire du développement. Je l’utilise à la fois comme environnement quotidien que comme environnement pour les serveurs que j’administre. Les technologies récentes telles que LXC, LXD, docker… ont réellement changé pour le mieux la façon d’administrer les serveurs mais aussi de développer.
J’ai quatre convictions :
- rien n’est impossible ou infaisable en informatique
- développer c’est un art
- en informatique, on peut apprendre et découvrir de nouvelles choses tous les jours
- les logiciels libres ou open-source font avancer le monde.