Stéphane Klein
Développeur fullstack, DevOps
- 37 ans, célibataire
non fumeur, réside à Paris - [email protected]
- http://stephane-klein.info
- (+33) 6 61 48 76 04
Profil
15 ans d'expérience en développement et en administration système.
Spécialisé dans les technologies open-source, en particulier Web, frontend et backend.
Compétences en architecture logicielle et en gestion de projets.
Passionné, pratique constante de veilles technologiques.
Technologies
Langages de programmation
Bases de données
Moteurs de recherches
Tests
Standards du web
Outils web frontend
Formats de données
Librairies Javascript
Software development philosophies
Technologies
Système de gestion de versions
Protocoles réseaux
Librairies, Frameworks Python
Système d'exploitation
Hébergeur web
Virtualisation
Logging tools
Services Mail
Serveurs Web
Configuration management / Infrastructure as Code
Monitoring system
Technologies
Expériences
Scaleway
- Fonction
- DevOps, Lead developer
- Localisation
- Paris
- Period
- Depuis janvier 2018
Langage, librairies et outils :
Ubuntu, Golang (grpc, genproto, sqlx, cobra/viper, logrus...), gRPC and Protobuf, Vagrant, Docker, Ansible, GitLab CI/CD, Some Bash for scripting, Packer, iPXE, TFTP (Hooktftp), DHCP Server, PostgreSQL, Migrate, Minio, Sentry...
Procédures et méthodes d'organisation :
- Suivi du workflow GitFlow
- Utilisation des Merge Request et de la revue de code pour chaque patch
- Documentation au fur et à mesure de l'évolution des projets au format Markdown
- Toute action commence avec une issue
- Création et utilisation de Mock pour tester facilement l'intégration de plusieurs composants
Gemnasium
- Fonction
- Développeur fullstack
- Localisation
- Full remote
- Period
- Period
- De Juin 2017 à Décembre 2018
Gemnasium est un service de sécurité en ligne qui vous alerte des vulnérabilités des paquets de dépendances de vos logiciels.
Tech-Angels
- Fonction
- DevOps
- Localisation
- Full remote
- Period
- De Janvier 2016 à Juin 2017
La société Tech-Angels est éditrice du services Gemnasium et propose des prestations d'hébergement sur mesure.
Technologies mises en oeuvre :
Bearstech
- Fonction
- Développeur R&D
- Localisation
- Full remote
- Period
- De Août 2012 à Janvier 2016
Bearstech est une société coopérative d’ingénieurs spécialisée en infogérance, hébergement et développement d'applications complexes.
Technologies mises en oeuvre :
Expérience
Homeloc
- Fonction
- Lead developer
- Localisation
- Paris
- Period
- De Juin 2012 à Juillet 2012
Homeloc est une startup qui propose une solution de multidiffusion d'annonces de locations de vacances.
Technologies et pratiques mises en oeuvre :
- Framework : Tornado (Python)
- Moteur de template : Jinja2
- Base de données : MongoDB
- Logiciel de gestion de version : git
- Méthode de développement : méthode agile, itération d'une semaine, retrospective, définition du contenu du backlog, recherche de Minimun Viable Product
isWebdesign
- Fonction
- Développeur senior, Administrateur Système, Responsable technique
- Localisation
- Metz
- Period
- De Janvier 2006 à Juin 2012
isWebdesign est une agence web située enLorraine, spécialisée dans la création de sites Internet, d'applications web au service des entreprises, des collectivités et des associations.
Elle regroupe plusieurs pôles de compétences : l'expertise et le conseil en matière de communication numérique, la conception et la réalisation de sites plurimédias, la conception d'applications web, la formation à l'usage des CMS et des technologies du Web, la maintenance de site et de l'hébergement sur mesure.
Quelques-uns de mes projets :
- Développement d'un générateur et système de saisie de questionnaires, générateur de rapports en fonction des résultats des questionnaires - secteur de l'assurance
- Développement d'une application web de commerce B2B, espace-client… pour un important distributeur européen de véhicules deux roues
- Développement d'une application de génération d'un catalogue technique web et PDF, multilingue, pour une société industrielle internationale
- Développement d'une application web de suivi commercial (CRM) et espace-client - secteur de l'assurance
- …
Responsable de l'installation, de la configuration et de la maintenance :
- d'environ une dizaine de serveurs d'hébergement sous Debian
- de nombreux serveurs virtualisés sous Linux-VServeur
- de serveurs de mails, serveurs d'hébergement Php et Python, serveurs DNS…
- d'un système de sauvegarde automatisée
- d'une plateforme de développement : gestionnaire de projets, dépôts de codes sources, wiki interne, documentation interne…
- …
Autres fonctions : étude avant ventes, réalisation de cahiers des charges, préparation du contenu d'offres, présentation des projets aux clients, support technique.
Expérience
Linbox FAS
- Fonction
- Développeur senior
- Localisation
- Metz
- Period
- De Septembre 2005 2016 à Décembre 2005
Linbox est une société de services en Logiciels Libres. Éditrice de produits de gestion de parcs informatiques.
- Langages mis en oeuvre : C, Java (Swing), PHP, script BASH, script DOS, ...
- Environnement : GNU/Linux Debian, MS Windows
- Technologies : ssh, cgi, ...
- Outils : subversion, qemu, ...
Projets :
- Application d'administration de postes clients MS Windows via SSH pour leMinistère de l'intérieur
- Création et adaptation d'outils d'analyses de flux DVB pourTDF
Indépendant
- Fonction
- Réalisation de sites Internet, services…
- Localisation
- Metz
- Period
- De Janvier 2005 à Décembre 2015
Conception du site Internet de la Communauté de Communes du Haut Chemin.
Conduite de projets, Zope, Plone, création de produits Plone, formation, support.
D'autres petites missions d'adminstration système et de conseil.
Linbox FAS
- Fonction
- Développeur senior
- Localisation
- Metz
- Period
- De Septembre 2004 à Décembre 2004
Linbox est une société de services en Logiciels Libres. Éditrice de produits de gestion de parcs informatiques.
Projet : développement d'une application de diffusion d'informations embarquée dans des transports en commun.
Technologies : TCL, GNU/Linux Debian, Subversion…
Expérience
KTP Concept
- Fonction
- Développeur, Administrateur système, Responsable technique
- Localisation
- Metz
- Period
- De Septembre 2001 à Août 2003
KTP Concept est une agence web d'une dizaine de salariés.
Création de solution web : sites Internet, Intranet…
Mes différentes fonctions dans cette entreprise :
- Développement et suivi de la réalisation de diverses applications Internet telles que : moteur de recherche, site d’emploi, commerce électronique (paiement en ligne, catalogue entièrement administrable), système de publication de contenu, ou de zones sécurisées…
Analyse des besoins, réalisation de cahiers des charges, choix des solutions techniques, déploiement, assistance…
Différents outils/langages utilisés au cours des différents développements : HTML, CSS, Javascript, Php, Perl, Python, Visual Basic, Delphi, MySQL, PostgreSQL, MS Access. - Administration de plus de 150 sites web: déploiement des sites, la gestion des bases de données, des noms de domaines et des comptes mails. Assistance auprès des clients sur site ou à distance.
Formations
Participation à la Summer Session de Lion
- Période
- 2017
L'école de La culture startup chez TheFamily (en savoir plus sur la formation Lion).
Préparation du diplôme d'ingénieur au CNAM de Metz
- Période
- De 2004 à 2005
Génie informatique – Informatique, Conception, Développement
3 modules sur 3 obtenus la première année.
DEUST NTIC
- Période
- De 1999 à 2001
Diplôme d'Étude Universitaire Scientifique et Technique
en Nouvelle Technologie de l'Information et de la Communication
1ère année de DEUG MIAS
- Période
- De 1998 à 1999
Mathématique et Informatique Appliqués aux Sciences
Baccalauréat Scientifique (spécialité Mathématiques)
- Période
- 1999
Options génie Mécanique et génie Électrique - Lycée Louis Vincent, Metz
Langues
Anglais
Lu, écrit. Autonome dans la lecture et la rédaction de documentations techniques, échanges de mails…
Forte motivation à améliorer mon niveau d'anglais.
Centres d'intérêt
Vie associative
- Cofondateur en 2014 de l'espace Coworking Metz
Pratique sportives
- Je pratique le Tennis de Table en compétition de depuis l'age de 10 ans, meilleur classement 19, 6 saisons en National 3 en championnat par équipe.
- Pratique de la course à pied
Lectures, curiosités
- Je suis très curieux, j'aime étudier l'histoire, la sociologie, l'économie, la philosophie, la politique, l'éducation, la linguistique, l'écologie…
- Passionné par les technologies et les communautés des logiciels libres, le mouvement Open Data, les devises numériques, les systèmes décentralisés…
- Intéréssé par les méthodes de management, de conduite de projets, de développement personnel…
- J'aime écrire des articles, contribuer à de la documentation, reporter et corriger des bugs dans des logiciels libres.
Je pratique aussi le développement sur mon temps libre, j'essaie de contribuer à la communauté Python en améliorant des outils existant ou en créant de nouveaux outils. J'ai de nombreux petits projets qui n'ont pas encore été publiés…