Guillaume - Développeur C++
Ref : 200714L001-
13170 LES PENNES MIRABEAU
-
Développeur, Consultant (29 ans)
-
Télétravail uniquement
-
En cours d'immatriculation
Expériences professionnelles et stages
De Mars 2016 à Juin 2016
Société : Ecole (Ynov)
Rôle : Développeur chef d’équipe (langage C)
Objet : Développement d’un robot permettant de faire sortir son
adversaire de l’arène pour la compétition de Robot Sumo
Activités : 1) Création du programme principal permettant le
fonctionnement de toutes les parties de mes coéquipiers.
2) Création hardware du système pour la détection de sortie
de l’arène.
3) Création du driver de la partie 2.
Lien : ********?v=YqZYcYAR2ck
Environnement technique :
C
CodeWarrior
D’Avril 2017 à Septembre 2017
Société : Wyplay (stage)
Rôle : Développeur d'outils
Objet : Développement d’un outil de gestion
Activités : Création d’un programme pour la gestion des droits
des employés permettant de contrôler l’accès à différent
service Gitlab, Jenkins, Testlink et Redmine
Environnement technique :
Python
Gitlab
Microsoft Visual Studio Code
D’Avril 2017 à Septembre 2017
Société : Wyplay (stage)
Rôle : Mise à jour de leur Cross-Compilateur
Objet : Mettre à jour le Cross-Compilateur avec l’ensemble
des outils à jour.
Activités : Migration de l’OS Gentoo 2008 vers Gentoo 2017 ainsi
que les outils comme GDB et OpenSSL
Environnement technique :
Gentoo
Shell Script
De Septembre 2017 à Mars 2018
Société : Ecole (Ynov)
Rôle : Développeur chef d’équipe (langage C++)
Objet : Développement d’une voiture télécommandée par
une Intelligence Artificielle déportée.
Activités : 1) Création du programme principal permettant le
fonctionnement de toutes les parties de mes coéquipier.
2) Création d’un algorithme de Pathfinding (recherche de
chemin intelligent) basée sur A* et DIJKSTRA.
3) Création de l’algorithme de traitement d’image
Environnement technique :
C++
C
Gitlab
Microsoft Visual Studio Code
OpenCV (C++)
D’Avril 2018 à Juillet 2019
Société : Capgemini (stage)
Rôle : Concepteur logiciel C++
Objet : Reverse engineering + upgrade du système de secours
des réacteurs.
Activités : 1) Reverse engineering des sources partiel
2) Création du programme principal
Environnement technique :
C++ (Pour le nouveau système)
Qt 5
C ( 1980 pour le reverse de l’ancien système)
Pascal (peu)
SVN
Microsoft Visual Studio Code
De Septembre 2019 à Mai 2020
Société : Supersonic Imagine
Rôle : Développeur C++
Objet : Mise à jour du compte rendu d’examen sur
leur échographe
Activités : 1) Création d’un serveur FLASK-PY pour
récupérer les informations des échographes
2) Templating HTML et JS pour les rapports
existant et modification du design
3) Intégration C++ des requêtes OpenDDS
pour interagir avec le serveur Python
Environnement technique :
C++
Python
OpenDDS (imposé par le client)
Flask (py framework)
HTML/JS
Microsoft Visual Studio Code
Domaines de compétences
C++/C
Interface graphique (Qt)
Python
Java
Compétences techniques
Système d’exploitation : linux (CentOS, Gentoo, Ubuntu, Debian)
Protocole communication : OpenDDS, Shared memory, IPC
Langages de programmation : C++, C, Python, Java, Shell Script
Outils de développement : Microsoft Visual Studio code, Qtcreator, VIM,
Système de Bases de Données : PostgreSQL, MySQL, SQLITE
Outils de Bases de Données : DBeaver
Outils de gestion de configuration : GIT, SVN
Outils de planification : GANTT, Trello
Méthodes de développement : Agile (SCRUM), Code Style
Normes : C++11/C++14, Qt 5.10, Python3
Formation
Année 2018 Ingénieur Système Embarqué + Chef de projet,
ESTEI Bordeaux
Année 2016 Bachelor Système Embarqué et Robotique,
ESTEI Bordeaux
Année 2015 BTS Conception Industrialisation en Microtechniques,
Lycée Pierre Mendès France
Langues étrangères
Anglais : Lu, écrit et parlé
Italien : parlé
Séjour régulier en Italie.