Stéphane Klein
Full Stack Developer, Devops Engineer
- 37 years live in Paris
- [email protected]
- http://stephane-klein.info
- (+33) 6 61 48 76 04
Abstract
15 years experience in development and system administration.
Expert in OpenSource software, especially Web system (frontend and backend).
Skills in Software architecture and project management.
I perform technological watch and track best practices every day.
I love challenging projects.
Main skills
Front End Web
- Angular.JS
- Vue.JS
- React.js
- cutting edge HTML5 and CSS3 techniques
Back End Web
- Python (Flask, aiohttp)
- Golang
- NodeJS
DevOps
- Debian
- Docker
- Ansible
- Kubernetes
Experiences
Scaleway
- Role
- DevOps, Product Owner
- Location
- Paris
- Period
- Since January 2018
Stack and tools:
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...
Process:
- We follow Gitflow workflow
- Merge Request + review for each patch
- Document all in Markdown incrementally
- Everything starts with an issue
- We use mock components to integrate our components with other team components
Gemnasium
- Role
- Full-Stack Developer
- Location
- Full remote
- Period
- June 2017 to December 2017
Gemnasium monitors software dependencies, notifies users of security updates or advisories and automates source code updates. Tens of thousands of users trust Gemnasium to identify and address known vulnerabilities in open source software. Gemnasium works with Ruby, NPM, PHP, Python, Bower and Java.
Tech-Angels
- Role
- IT System Administrator / Devops Engineer
- Location
- Full remote
- Period
- From January 2016 to June 2017
Tech-Angels is a software company which develop and operate Gemnasium product and provide web hosting IT managed services.
Environment:
- Languages: Python, Go
- OS: Debian, Red Hat Atomic Host
- Configuration management: Ansible, Puppet
- Cluster management software: OpenShift (based on Docker and Kubernetes)
- Distributed object store: Ceph
- Version Control Systems: git
- Tools: GitLab, Vagrant
- Aggregated centralized logs: Fluenli, ElasticSearch, Kibana
Experiences
Bearstech
- Role
- R&D Developer
- Location
- Full remote
- Period
- From August 2012 to January 2016
Bearstech is an engineers worker cooperative expert on IT managed services provider, web hosting and application development.
Environment:
- Languages: Python, Go, Lua, Ruby
- Framework: Django, Pyramid (Python)
- Databases : Mysql, SQLite, Redis
- Front-end web: Bootstrap, Bower, SCSS, AngularJS, Flot, Gulp
- HTTP Server: Nginx + Lua
- Version Control Systems: git
- Configuration management: Ansible
- Tools: Jenkins, LXC, Vagrant and Vagrant-lxc
Homeloc
- Role
- Lead Full Stack Developer
- Location
- Paris
- Period
- From June 2012 to July 2012
Homeloc is a startup of 10 employees, the first French multiposting service for vacation rentals.
Environment:
- Languages: Python
- Framework: Tornado (Python)
- Databases: MongoDB
- Version Control Systems: git
isWebdesign
- Role
- Lead Full Stack Developer / IT System Administrator
- Location
- Metz
- Period
- From January 2006 to June 2012
isWebdesign is a Web agency based in Metz. The company offers graphic design and development services to serve corporations and governmental organizations digital strategies.
Education
Summer Lion Session
- Period
- Summer 2017
I attended a Summer Lion Session at TheFamily during which I had received training on startup culture (more information about Lion formation).
DEUST NTIC
- Period
- From 1999 to 2001
Metz University Computer Science Certificate