Cesson-Sévigné2017 - 2018Reprise d'un développement pour le Crédit Agricole en ReactJS et Scala Play.
Penntic
- Développeur Logiciel / Web
2016 - 2017Apprentissage autodidacte d'Angular 2 pour la création d'une application web d'école connectée, utilisation du protocole MQTT, d'une API Express.js reliée à une base de donnée NoSQL MongoDB à l'aide de Mongoose.
Apprentissage autodidacte de React Native utilisé pour construire une application Android, servant principalement à représenter l'analyse d'une sonde Lidar avec une grille de carrés SVG, des codes couleurs pour visualiser la profondeur retournée par celle-ci et bien-sûr, la contrôler à distance.
Mise en place d'un analyseur de trames IoT sur port série, en JavaScript et librairie SerialPort. Contrôle de capteurs mesurant des distances et envoi des données dans une base InfluxDB, graphiquement puisée par Grafana à des fins d'analyses des pertes de données.
Montage d'un robot de test motorisé, support programmé avec une carte Arduino Uno et un Motor Shield.
Wi6labs
- Programmeur
2016 - 2016J'ai pu apprendre de façon autonome le framework AngularJS et sa fonctionnalité de routage (module complémentaire) qui m'a permis de de créer un site one-page, fonctionnant sans avoir besoin de recharger l'onglet entier. L'AJAX y étant intégré, j'ai pu interagir avec une API REST, que j'ai en outre aidé à développer.
Côté serveur le PHP est de mise, et j'interroge mon propre serveur en passant par l'Angular, puis par le PHP pour formuler des requêtes avec les en-têtes HTTP nécessaires. De même, j'ai développé une base de données MySQL que j'interroge de la même manière que celle du REST.
Concernant l'affichage j'ai utilisé Bootstrap pour sa grille afin de positionner les éléments de ma page comme étant responsive, ainsi qu'un thème acheté sur {wrap}boostrap nommé Angle. A tout cela s'ajoute l'utilisation partielle de jQuery pour certaines parties spécifiques du site.
Apache en est le maître du serveur, de par ses multiples configurations touchant notamment à la sécurité de ce dernier.