Télécharger au format pdf
Compétences
IoT et bas niveau
Rust
Rust
Niveau :
Expert
C
C
Niveau :
Confirmé
C++
C++
Niveau :
Confirmé
Divers Linux
Divers Linux
Niveau :
Confirmé
Device tree
Device tree
Niveau :
Confirmé
MQTT
MQTT
Niveau :
Confirmé
CoAP
CoAP
Niveau :
Notions
Notes :
Études approfondis à des fins de comparaison avec d'autres protocoles candidats. Pas de mise en pratique.
Réseaux IoT
Réseaux IoT
Niveau :
Variable
Notes :
GPRS, 3G, NB-iot, BLE, Zigbee, Z-Wave, Thread, CPL, Lora, Sigfox...
Certain effectivement mis en place, les autres étudiés à des fins de comparaison et sélections
Yocto
Yocto
Niveau :
Intérêt
Bases de données
MariaDB
MariaDB
Niveau :
Confirmé
MySQL
MySQL
Niveau :
Confirmé
PostgreSQL
PostgreSQL
Niveau :
Confirmé
Redis
Redis
Niveau :
Confirmé
ElasticSearch
ElasticSearch
Niveau :
Confirmé
Cassandra
Cassandra
Niveau :
Notions
Cloud
AWS
AWS
Niveau :
Confirmé
Notes :
VPC, EC2, Zone53, Aurora, Elasticache, ELB, S3, Glacier, SNS...
GCP
GCP
Niveau :
Débutant
Notes :
GCE, GKE, GCS, CloudSql
Kubernetes
Kubernetes
Niveau :
Confirmé
Terraform
Terraform
Niveau :
Confirmé
Ansible
Ansible
Niveau :
Confirmé
Openstack
Openstack
Niveau :
Intérêt
Devops et système
Git
Git
Niveau :
Expert
Linux
Linux
Niveau :
Confirmé
Debian
Debian
Niveau :
Expert
BSD
BSD
Niveau :
Notions
Notes :
Administration d'un serveur FreeBSD il y a quelques années pour besoins personnels
Jenkins
Jenkins
Niveau :
Confirmé
Notes :
Administration du service et création de pipelines en utilisant des Jenkinsfile
Gitlab
Gitlab
Niveau :
Confirmé
Docker
Docker
Niveau :
Confirmé
Notes :
Création de dockerfiles "multi-stage"
VPN
VPN
Niveau :
Confirmé
Notes :
Expérience d'Openvpn, StrongSwan, vpnc et openconnect. Je ne suis cependant pas un expert
Intérêt (et fort espoir !) pour wireguard
DNS
DNS
Niveau :
Confirmé
Notes :
Configuration d'entrées DNS via divers managers (AWS, OVH, Ghandi...)
Mise en place et usage (limité) de unbound, bind9, dnsmasq et d'autres outils DNS
Bash
Bash
Niveau :
Confirmé
Web
Actix
Actix
Niveau :
Confirmé
Javascript
Javascript
Niveau :
Confirmé
Notes :
ES5 - ES6
NodeJs
NodeJs
Niveau :
Confirmé
AngularJs
AngularJs
Niveau :
Confirmé
Angular
Angular
Niveau :
Débutant
PHP
PHP
Niveau :
Confirmé
Notes :
Jusqu'à php 5
Symfony
Symfony
Niveau :
Confirmé
Notes :
Version 2
Django
Django
Niveau :
Débutant
Typescript
Typescript
Niveau :
Débutant
Notes :
Usage expérimental. Jamais appliqué à un projet de grande ampleur
Cypress
Cypress
Niveau :
Débutant
Grunt
Grunt
Niveau :
Confirmé
Apache2
Apache2
Niveau :
Confirmé
Notes :
J'utilise essentiellement Apache mais ai également mis en place des Nginx
Bootstrap
Bootstrap
Niveau :
Confirmé
Foundation
Foundation
Niveau :
Confirmé
LESS
LESS
Niveau :
Confirmé
Notes :
Ainsi que SASS
Webpack
Webpack
Niveau :
Notions
Notes :
Usage expérimental. Jamais appliqué à un projet de grande ampleur
Autres technologies
Python
Python
Niveau :
Expert
Notes :
Utilisation quotidienne de Python 2 et 3 sur des projets importants
RabbitMq
RabbitMq
Niveau :
Confirmé
Java
Java
Niveau :
Confirmé
C#
C#
Niveau :
Notions
Notes :
Pas utilisé depuis un certain nombre d'années maintenant
Lisp
Lisp
Niveau :
Notions
Prolog
Prolog
Niveau :
Notions
Scala
Scala
Niveau :
Notions
Notes :
Intérêt à tite personnel, quelques expérimentation sur mon temps libre
Go
Go
Niveau :
Intérêt
Elixir
Elixir
Niveau :
Intérêt
Notes :
Essentiellement par curiosité
Celery
Celery
Niveau :
Notions
IA
IA
Niveau :
Notions
Notes :
Bonnes notions (et dans certains cas expérience directe) d'algorithmes simples. Intérêt pour les systèmes plus complexes.
Hadoop
Hadoop
Niveau :
Notions
Blockchain
Blockchain
Niveau :
Notions
Notes :
Bonne compréhension des méchanisme derrière les blockchains et smart contracts
Datadog
Datadog
Niveau :
Débutant
Langues
Français
Français
Niveau :
Langue maternelle
Anglais
Anglais
Niveau :
Courant
Notes :
TOEIC: 955/990
TOEFL: 102/120
Semestre d'étude aux États-Unis après ces certification
Espagnol
Espagnol
Niveau :
Intermédiaire
Notes :
Délai de "réactivation" nécessaire
Organisation et méthodes
Scrum
Scrum
Niveau :
Confirmé
Kanban
Kanban
Niveau :
Confirmé
UML
UML
Niveau :
Confirmé
Conception de plateformes
Conception de plateformes
Niveau :
Confirmé
Sécurité
Sécurité
Niveau :
Confirmé
Scalabilité
Scalabilité
Niveau :
Confirmé
Communication
Communication
Niveau :
Confirmé
Expérience
Ingénieur logiciel full-stack
Netwo
Développement d'une plateforme SaaS dans le secteur des télécoms
Lead developer
MOMA (Modélisation, mesures et Applications)
Architecture, développement et exploitation d’applications et plateformes intégrant IoT, big data & smart grids.
Stage ingénieur en informatique embarquée
MOMA (Modélisation, mesures et Applications)
Portage et intégration d’un système Linux sur plateforme ARM et développement de pilotes associés.
Stage ingénieur développement et innovation
Geneanet
Développement, intégration et maintenance de systèmes d’interrogation de bases de données et de moteurs de recherche utilisant ElasticSearch.
Stage technicien - analyste programmeur
Michelin
Création d’un plug-in pour une master application dans l’industrie en exploitant les technologies .Net.
Tutorat informatique
IUT de Clermont-Ferrand
Soutien aux étudiants d’informatique et cours d’introduction aux technologies de l’information.
Notes :
Appliqué en particulier au développement kernel Linux