About Boyer
French
Native or bilingual
English
Fluent
Experience
- FeelbatFullstack DeveloperINTERNET OF THINGS (IOT)May 2023 - Today (3 years and 1 month)During this assignment, I participated in the total refactoring of the infrastructure. Primarily the refactoring of the mobile application using React Native, Redux, and GraphQL. The application allows users of FEELBAT connected tools (crack sensors, tilt sensors, etc.) to add projects and sensors. Here are the features I worked on. To add a sensor, the application scans nearby Bluetooth sensors and displays them. Once the sensor is selected, it can be added to a new or existing project, or added without a project. Once the sensor is added, the user can connect to it via Bluetooth to interact with it (retrieve its data, modify data retrieval interval, delete data, delete sensor, export data). Data can also be visualized on a graph. Sensors can also send their data via radio if this option is enabled (activated via Bluetooth).Regarding projects, plans can be added to them. Plans allow sensors to be placed to visualize their location relative to the building. Alert thresholds can be defined per sensor type. If a sensor sends data exceeding the threshold, an email is sent to a user-defined recipient list.For the backend, using the Nest.js Apollo Federation framework, I participated in the part concerning sensors (CRUD), the alert threshold mechanism, and radio data retrieval (Kafka).
- Demand Side InstrumentsWeb EngineerINTERNET OF THINGS (IOT)August 2018 - April 2023 (4 years and 8 months)Saint-Pierre, FranceDuring this assignment, I participated in the total refactoring of the infrastructure. Primarily the refactoring of the web application using React, Redux, and Relay GraphQL. The application allows managing multiple IoT parks. Each park is defined by a domain of type "app". Each "app" type domain can have sub-domains of different types (locations, zones, clients, etc.). Each domain has sensors linked to bridges. A sensor has a profile defining the data it reports, its communication type (lortwan, imbus, sigfox, etc.), and its configuration. A bridge is a gateway between sensors and the cloud, meaning it collects data reported by its linked sensors and transmits it to the cloud. I participated in creating sensor profiles (multi-step form with react-hook-form), creating domains and sub-domains, sensors, and bridges. I also created the detail pages for bridges and sensors, allowing for multiple interactions. For sensors, data visualization by selecting the data type and date range. CRUD, moving a sensor to another bridge. Replacing a sensor with another while preserving its data through a mapping form. For bridges, CRUD with management of linked sensors, replacing a bridge with management of its sensor relocation and data continuity. Ability to connect to the bridge's VPN. Visualization of its metrics (battery, etc.).For the backend, using the Nest.js GraphQL and gRPC framework, I participated in implementing all the listed functionalities for the Front-end part.I also participated in the development of two business mobile applications (React Native, Firebase), one for agriculture and one for buildings. I developed the synchronization part of sensors between the web dashboard and the applications via Google Cloud Functions. As well as the implementation of several views such as the sensor creation form and sensor replacement.
- RunwareWeb DeveloperSOFTWARE PUBLISHINGJanuary 2017 - December 2017 (11 months)Saint-Pierre, FranceCreation of a web application for managing running racesCreation of a website for contesting traffic ticketsCreation of an e-commerce website
Recommendations
Be the first to recommend Boyer
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- University Diploma in Technology in Management InformaticsIUT d'Orléans2015
- Bachelor's degree in Web DevelopmentIPI2017