You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Boyer DylanBD

Boyer Dylan

Développeur Web Fullstack - React / Node / GraphQL

500 €/jour
Saint-Joseph, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Boyer

Développeur Web Fullstack depuis 5 ans j'ai participé à de nombreux projets d'applications web et mobile ou des site web où j'ai pu apporter mon expertise et mon savoir-faire.
Durant tout ces projets j'ai dû travailler seul, en petite et grande équipe.
Passionné par la résolution de problèmes et curieux de comprendre ce qui se cache dans l'engrenage je continue à me former aux nouvelles technologies.
Je suis également un amoureux de la photograhie.

FRONT-END
- Application web (react/redux/relay) afin de gérer un parc d'objets connectés
- Applications mobiles (react native) afin d'interagir avec des objets connectés
BACK-END
- Architecture microservices (NestJS/Grpc) afin de collecter les données des objets connectés, les traiter, et les propager.
- Exposition d'api en GraphQL
- Firebase (firestore/cloudfunctions) afin de gérer les interaction mobile.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Feelbat
    Développeur fullstack
    INTERNET DES OBJETS
    mai 2023 - Aujourd'hui (3 ans et 1 mois)
    Durant cette mission, j'ai participé à la refonte totale de l'infrastructure. Principalement la refonte de l'application mobile en utilisant React Native, Redux et GraphQL. L'application permet aux utilisateurs utilisant les outils connectés FEELBAT (capteurs de fissures, d'inclinaisons, etc) de pouvoir ajouter des projets, et des capteurs. Voici les fonctionnalités sur lesquels j'ai travaillé. Afin de pouvoir ajouter un capteur, l'application scanne les capteurs bluetooth environnants et les affiches. une fois le capteur sélectionné on peut l'ajouter à un projet nouveau ou existant ou bien de l'ajouter sans projet. Une fois le capteur ajouté, l'utilisateur peut s'y connecter via bluetooth afin d'interagir avec lui (récupération de ses données, modifications de l'intervalle de récupération de données, suppression des données, suppression du capteur, export des données). On peut également visualiser les données sur un graphe. Les capteurs peuvent également envoyer leurs données via radio si cette option est activé(activation par bluetooth). En ce qui concerne les projets on peut leur ajouter des plans. Les plans permettent de placer les capteurs afin de pouvoir visualiser où ils sont par rapport au bâtiment. On peut y définir des seuils d'alertes par type de capteurs. Si le capteur envoi une données dépassant le seuil, un email est envoyé a une liste de destinataires défini par l'utilisateur. Pour la partie backend, utilisant le framework Nest.js Apollo Federation. J'ai participé à la partie concernant les capteurs (CRUD) et le mécanisme des seuils d'alertes ainsi que la récupération des données radio(Kafka).
    React Native Typescript redux GraphQL Apollo Docker Redux.js NestJs Sigfox
  • Demand Side Instruments
    Ingénieur Web
    INTERNET DES OBJETS
    août 2018 - avril 2023 (4 ans et 8 mois)
    Saint-Pierre, France
    Durant cette mission, j'ai participé à la refonte totale de l'infrastructure. Principalement la refonte de l'application web en utilisant React, Redux et Relay GraphQL. L'application permet de gérer plusieurs parcs IoT. Chaque parc est défini par un domaine de type "app". Chaque domaine de type "app" peut avoir des sous domaines de différents types(lieux, zones, clients, etc). Chaque domaine a des capteurs eux mêmes liés a des bridges. Un capteur a un profile définissant les données qu'il remonte son type de communication (lortwan, imbus, sigfox, etc) et sa configuration. Un bridge est une passerelle entre les capteurs et le cloud, cad qu'il collecte les données remontées par ses capteurs liés et les transmets au cloud. J'ai participé à la création des profils de capteur (formulaire en plusieurs étapes avec react-hook-form), la création de domaines et sous domaines, de capteurs et de bridge. J'ai aussi fais les page détail des bridges et capteurs permettant plusieurs interactions. Pour les capteurs, la visualisation des données en sélectionnant le type de données et la plage de date. Le CRUD, le déplacement d'un capteur sur un autre bridge. Le remplacement de capteur par un autre en conservant ses données grâce à un formulaire de correspondance. Pour les bridges, le CRUD avec la gestions des capteurs liés, le remplacement d'un bridge avec la gestion du déplacements de ses capteurs et la continuité des données. Pouvoir se connecter au VPN du bridge. La visualisation de ses metrics (batterie, etc). Pour la partie backend, utilisant le framework Nest.js GraphQL et gRPC. J'ai participé à mettre en place toutes les fonctionnalités listées pour la partie Front. J'ai aussi participer au développement de deux applications mobiles(React Native, Firebase) métiers, une pour l'agriculture et une pour les bâtiments. J'ai développer la partie synchronicité des capteurs entre le Dashboard web et les applications via des google cloud fonctions. Ainsi que la mise en place de plusieurs vues telle que le formulaire de création des capteurs et le remplacement d'un capteur.
    Firebase Node.js Docker Google cloud Internet des objets React.js React Native NestJs GraphQL Typescript
  • Runware
    Développeur web
    EDITION DE LOGICIELS
    janvier 2017 - décembre 2017 (11 mois)
    Saint-Pierre, France
    Création d'une application web de gestion de courses à pied
    Création d'un site web de contestation de contravention
    Création d'un site e-commerce
    Angular PHP Wordpress WooCommerce

Recommandations

Soyez le premier à recommander Boyer

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • DUT Informatique de gestion
    IUT d'Orléans
    2015
  • Licence développeur Web
    IPI
    2017

Certifications

Compétences

Catégories