Au sein de l'équipe UI, optimisation et enrichissement du framework applicatif et graphique. Environnement Linux embarqué, langage Python.
Mise en oeuvre d'un système de gestion des données et d'aide au pilotage à distance de planeurs sous-marins (Gliders). Programmation en Python, protocole JABBER / XMPP, Linux.
2ème année de classes préparatoires (PSI), suivie du cursus ingénieur, généraliste au début, puis avec une forte orientation en informatique et électronique numérique.
Option de dernière année : Ingénierie logicielle des systèmes d’information.
PCSI (Physique Chimie et Sciences de L'Ingénieur). Admission en PSI*.
Lycée Jean Moulin (Draguignan) : BAC Scientifique spécialité mathématiques, mention bien
Python 2 / 3, Cython POO, Linux embarqué, IHM, backend Web et serveurs REST (Flask - similaire à Django, SQLAlchemy, Jinja, Bottle), Kivy, ctypes, PyJnius, pytest, mock, Jupyter Notebook, Web scrapping .... Profiling, optimisation, tracking de memory leaks, développement d'outils ...
C, C++ Middleware embarqué, IHM, microcontrôleurs. GDB, Valgrind ...
Linux Au travail (idéalement) et environnement personnel
JavaScript, HTML 5, CSS 3 Applications embarquées et sites web dynamiques. ES6, Node.js, Express, Vue.js, React, Jest, Electron, Babel, Webpack, Stapes, Promise, lodash... et JavaScript "natif"
WebAssembly, permettant d'exécuter du C/C++ dans une app Web. Emscripten.
Java, notamment Applications Android
Design et implémentation des interfaces graphiques : IHM / UI 2D & 3D en Python, C, OpenGL, FrontEnd web ...
Bases de données SQL SQLite, MySQL, ... et NoSQL MongoDB, CouchDB
Git et Mercurial
Microcontrôleurs dsPic, Arduino et équivalents, ESP32 (WiPy), nRF52832 (BLE Nano v2), nRF52840... C, C++ ou MicroPython.
Raspberry Pi (projets personnels Python / C / Cython).
Capteurs et périphériques I2C, SPI, UART, PWM, analogique : accéléromètre, gyroscope, luminosité, température, mouvement (PIR), distance (IR), encodeur rotatif, bouton capacitif, driver de LED, servo moteur, afficheur 7 segments, .... Bluetooth, Bluetooth LE (low energy).
PHP
Traitement / création / retouche d’image. Bonne connaissance d'Adobe Photoshop.
Anglais courant (pratique fréquente dans le cadre professionnel). TOEIC (885 points) ainsi que FIRST Certificate of Cambridge (niveau européen : B2) pendant mon cursus ingénieur.
Méthodologies agiles
Création d'un thermostat connecté pour cuissons de céramiques dans un four à éssais. Raspberry Pi Zero W, Python & Sanic Web server, VueJS. Sonde de température: thermocouple type K (Jusqu'à ~1300°C). Contrôle et définition claire du programme de cuisson avec une courbe, depuis n'importe quel device (smartphone, ordinateur...).
Création d'un dashboard et cadre photo connecté (en cours). Raspberry Pi, écran tactile, Python, framework UI Kivy. Capteurs distants avec microcontrôleur ESP32 (Pycom WiPy 3), MicroPython, Bluetooth LE (low energy).
Site web pour une agence en ingénierie du bâtiment.
JS / HTML 5 / CSS / SVG (Front-End) & Python / Flask / Jinja2 / SQLAlchemy / SQLite (Back-End).
Création d'une lampe design interactive, avec une gestion de l'intensité lumineuse dépendant de la position de la main de l'utilisateur. Arduino (Trinket), C/C++, capteur de distance infrarouge, capteur de mouvement PIR.
Création d'une lampe tactile en bois, avec détection de présence. Arduino, C/C++, LED 3W et LED RVB, EEPROM.
Création d'un réveil matin lumineux connecté, contrôlable par smartphone avec une app Android et liaison Bluetooth. Casing en bois, LED 3W, afficheur digital, capteur de température, détection de présence, musique, battement des lumières au rythme des graves/mediums/aigus (calcul optimisé de la FFT en C avec GPU_FFT), commandes déportées via Bluetooth LE ...
Python / C / Cython / Application Android native / Raspberry Pi
Détails sur wakepiup.colinguyon.com.
Site web pour une agence d'urbanisme : habitatetsociete.fr. HTML, CSS, JavaScript, Backend en Python : Flask, SQLAlchemy, Jinja2.
Mon nouveau site de photographie : photo.colinguyon.com. HTML, CSS, JavaScript, jQuery, AJAX & JSON, PHP 5, base de données SQL.
Création d’une lampe à LED RVB avec microcontrôleur dsPic. Changement de couleur par inclinaison avec accéléromètre 3 axes, connexion PC Bluetooth avec logiciel Java : gestion des LED en fonction du son.
Site web pour une agence d’urbanisme : PHP, MySQL, XHTML, CSS, JavaScript, AJAX.
Mon premier site web de photographie : colin.guyon.free.fr/photo. XHTML, CSS, JavaScript.
Projet de dernière année : Évolution d’une plateforme de services dédiée aux étudiants de l’école : gestion de configuration, wiki, blogs…. Environnement Linux. Etude et intégration des briques logicielles, notamment Zimbra.
Projets Java en équipe :
Projet technique de 4ème année (5 personnes) : réalisation d'un Quadricoptère commandé par ordinateur en Bluetooth. Réalisation de l'interface graphique 2D + 3D du logiciel de commande en Java + OpenGL (JOGL). Visualisation de l'orientation de l'hélicoptère en temps réel avec un modèle 3D. Gestion des informations envoyées/reçues.
Étude pour JUNIOR ISEN Toulon : réalisation du site internet multilingue d’un vigneron en PHP, MySQL, XHTML, CSS, JavaScript et AJAX, avec interface d’administration : gestion des clients, galerie d’images...
Projet optimisation graphique de bas niveau. But : créer une animation graphique en C + OpenGL, puis l’optimiser pour obtenir un FPS maximum tout en gardant un rendu identique. Meilleur projet.
DSI au sein du BDE. Notamment : conception et réalisation du site de l’association. PHP, MySQL, XHTML, CSS, JavaScript, AJAX.
Projet technique en électronique (4 personnes) : réalisation d’un cardiomètre (une des contraintes étant de ne pas utiliser de microcontrôleur).
Projet technique en informatique (4 personnes) : réalisation en langage C d’un logiciel de simulation de banc de poissons avec prédateurs et appâts. Réalisation de l'IHM en 2D + 3D OpenGL.
Photographie : photo.colinguyon.com
Créations électroniques et "DIY", design et création d'objets, travaux manuels
(notamment : wakepiup.colinguyon.com)
Escalade, planche à voile, voile, vélo
Sciences, écologie, low techs
Dessin, aquarelle, poterie (novice)
Musique, guitare
Profil Github: github.com/colin-guyon