Gabriel B.

Full Stack Developer

540 dollar
Freelancer
13 years
Valenciennes, FRANCE

My experience

More

Indépendant - FreelanceJuly 2019 - Present

Voir mes réalisations en mon CV ici : www.developpeur-react-nord.com
More

Projet personnel SaaS, Fair RefundJanuary 2020 - Present

Une web-app entièrement responsive pour suivre, et se faire rembourser certaines dépenses.

Cela peut être utile par exemple pour le transport, une colocation, une garde alternée d'enfants,

l'immobilier, etc.

Toujours en React, cette application utilise les API de Firebase, Cloudinary et une architecture flux

via les hooks useContext et useReducer combinés.

Authentification et feature mot de passe oublié.

- Utiliser une API.

- Travailler en fullstack (front et back).

- Créer des requêtes permettant de connecter des formulaires, boutons d’action et autre avec une

API REST.

- Créer des requêtes permettant la récupération des informations d'une base de données.

- Afficher des composant ou des informations dynamiquement.

- Ajouter une feature mot de passe oublié.

More

BearingPointJune 2021 - Present

Création d'un site E-commerce accessible uniquement avec un compte.

- Contribuer à la création du site e-commerce de Biologique Recherche.

- Utilisation du framework Salesforce Commerce Cloud SFRA.

- Travailler en front et en back avec HTML, CSS, JS.

- Utilisation de Saas et de Webpack + Babel (ES6).

- Utilisation de Microsoft Azure DevOps et de Jira.

- Travail en méthodologie agile.

- Création de macros en JS sur Google Sheet pour l’intégration de la base de données produits du

client.

More

Projet personnel SaaS, Cash VisionOctober 2020 - November 2020

Comme le disent de nombreux investisseurs, "Cash is king". Cependant, il peut être compliqué de

savoir si votre argent disponible augmente ou diminue si vous avez par exemple 10 comptes

différents.

Au lieu d'utiliser la MERN stack avec MongoDB comme je l'avais déjà fait, j'utilise MySQL, Node,

Express, JWT et React pour résoudre ce problème.

- Créer des models avec un ORM

- Créer une API REST en Node.

- Créer un serveur Node.

- Créer des effets en CSS3.

- Créer un système d'authentification.

- Créer des relations entre des collections ou tables.

- Travailler en fullstack (front et back).

- Créer des requêtes permettant de connecter des formulaires, boutons d’action et autre avec une

API REST.

- Créer des requêtes permettant la récupération des informations d'une base de données.

- Afficher des composant ou des informations dynamiquement.

More

ema-o FreelanceAugust 2020 - October 2020

Maintenir, mettre à jour et faire évoluer en ajoutant de nouvelles features une application en
React.js connectée à une API REST en Symfony 4, API Platform et MySql.
L'application est utilisée par une entreprise aménageur, constructeur, bailleur, adossé à plus de 71
000 logements sociaux.

- Travailler avec une méthode agile basée sur SCRUM.
- Travailler en équipe.
- S'adapter à l'architecture et aux librairies d'une application.
- Analyser une application et créer un compte-rendu pour permettre son amélioration.
- Mettre à jour des librairies d'une application.
- Mettre à jour le gestionnaire de paquet.
- Créer de nouvelles features avec une architecture de type Flux.
- Créer un system de drag and drop pour modifier l'ordre d'une liste.
- Créer une feature permettant le drop d'un fichier et son upload.
- Créer du code CSS en se basant sur le design d'autres pages de l'application.
- Réaliser une structure HTML et du code CSS en mobile first en respectant une maquette.
- Créer des requêtes permettant de connecter des formulaires, boutons d'action et autre avec une
API REST.

- Créer des requêtes permettant la récupération des informations d'une base de données.
- Transformer une structure de données récupérées pour qu'elles fonctionnent avec du pré-établi.
- Afficher des composant ou des informations dynamiquement.
- Permettre à l'utilisateur de filtrer les données.

Projet personnel SaaS, micro CRM Glocus (Prospection Efficiente)May 2020 - June 2020

More

Projet personnel SaaS, Dominic SystemAugust 2019 - September 2019

Web app qui vous aide à utiliser des techniques de champions de mémoire afin de vous permettre de

retenir une grande suite de chiffres. J'ai utilisé la MERN Stack (MongoDB, Express.js, React.js et

Node.js). Il y a une API REST qui permet d'interagir avec la base de données.

- Créer des models avec un ORM

- Créer une API REST en Node.

- Créer un serveur Node.

- Créer un système d'authentification.

- Créer des relations entre des collections ou tables.

- Travailler en fullstack (front et back).

- Créer des requêtes permettant de connecter des formulaires, boutons d’action et autre avec une

API REST.

- Créer des requêtes permettant la récupération des informations d'une base de données.

- Afficher des composant ou des informations dynamiquement.

More

Altima°June 2017 - June 2019

Contribuer à la création et à l'évolution des sites BASH et BABYLISS :
- Développer en front-end (CSS, Javascript).
- Développer en back-end (Demandware / Sales Force Commerce Cloud qui est similaire à Javascript).
More

Projet personnel SaaS, Dokimo (quittances et autres documents immobilier)March 2019 - April 2019

Une web app pour les bailleurs et agences de gestion immobilière. Elle génère en quelques clics des

avis d’échéances, des quittances de loyer ou des reçus partiels de loyers en fonction des paiements

des locataires.

Elle est réalisée en React.js + Easy Peasy (qui utilise Redux + Redux thunk) + Firebase pour

l’authentification et la base de données.

- Utiliser une API.

- Travailler en fullstack (front et back).

- Créer des requêtes permettant de connecter des formulaires, boutons d’action et autre avec une

API REST.

- Créer des requêtes permettant la récupération des informations d'une base de données.

- Afficher des composant ou des informations dynamiquement.

- Permettre à l'utilisateur de filtrer les données.

More

Projet personnel Ancien portfolio avec Node (le nouveau est fait en JAM Stack)November 2018 - December 2018

Fait en Node.js + Express.js + Pug + Sass + Bootstrap. Les données sont stockées sur des

fichiers .json et peuvent être modifiés via une interface administrateur. Il est par exemple possible

de changer l'image ou le titre d'un post ou encore de changer sa position dans la liste. L'image d'un

nouveau post est uploadée en Ajax puis elle subit automatiquement un traitement d'optimisation

(réduction de sa taille) une fois sur le serveur.

- Utiliser un fichier pour stocker des données.

- Créer une interface administrateur.

- Permettre d'uploader une image en Ajax.

- Optimiser le poids d'une image automatiquement.

- Travailler en fullstack (front et back).

- Afficher des composant ou des informations dynamiquement.

More

Node AncienNovember 2018 - December 2018

Projet personnel Développeur Node Ancien portfolio avec Node (le nouveau est fait en JAM Stack)
Fait en Node.js + Express.js + Pug + Sass + Bootstrap. Les données sont stockées sur des fichiers .json et peuvent être modifiés via une interface administrateur. Il est par exemple possible de changer l'image ou le titre d'un post ou encore de changer sa position dans la liste. L'image d'un
nouveau post est uploadée en Ajax puis elle subit automatiquement un traitement d'optimisation
(réduction de sa taille) une fois sur le serveur.
- Utiliser un fichier pour stocker des données.
- Créer une interface administrateur.
- Permettre d'uploader une image en Ajax.
- Optimiser le poids d'une image automatiquement.
- Travailler en fullstack (front et back).
- Afficher des composant ou des informations dynamiquement.
More

CapgeminiFebruary 2017 - June 2017

- Utiliser la technologie Demandware / Sales Force Commerce Cloud.
- Résoudre des tickets (TMA) sur des sites de e-commerce (Pimkie, Cassis, Paprika).
- Utiliser Bitbucket, Sourcetree et Visual Studio Team Services.
- Corriger des bugs en Javascript.
- Modifier des templates front responsives.
- Utiliser SaaS, LESS et gulp.js.
- Créer et réaliser des tests fonctionnels (Total, Oney Bank).
More

M2i Formation professionnalisanteOctober 2016 - February 2017

- A l'issue de ce stage, le Développeur
Full-Stack est en mesure de maîtriser les principales technologies et
les principaux langages de programmation actuellement utilisés afin
d'intervenir à la fois sur le Front-End et le Back-End des sites
internet et/ou applications.- Ses points forts seront la diversité de ses
compétences et ses capacités d'adaptation.- La formation permettra
également de développer le savoir-être et le sens du service en
entreprise.
More

DSVJuly 2016 - September 2016

Manage transport of goods for the cosmetic company ELISABETH ARDEN.
- Inform and assist hauliers and customers.
More

EDFOctober 2015 - June 2016

- Make estimates / contracts (software Cloé).
- Phone or email customers.
- Inform, answer and assist customers.
More

SUPER DIETJuly 2015 - September 2015

- Manage relationships with customers, freight forwarders and carriers in French, English and Spanish.
- Follow orders from SAP input until delivery via litigation management and billing (turnover about 200 000 € per month).
- Organize transportations of the goods.
- Manage shipping documents including shipping customs formalities.
- Manage relationships with banks for documentary letter of credit.
- Manage restocking and billing of off-set stocks.
More

NOLLET LASERFebruary 2014 - June 2014

- Helps employees of an industrial sheet metal.
-
Answer the phone, inform the customer, create an account, update
databases, enter a sales order (using specifics databases and software)
send an acknowledgment, a Proforma invoice or a delivery bill.
- Sort technical drawings, quotes and work orders.
- Manage non-conformities and credit notes.
- Send a purchase order.
- Manage transports
More

TRENOIS DECAMPSNovember 2013 - January 2014

- Print a preparation note.
- Receipt of the goods : handle, control quality and quantity (28 000 hardware and construction's references).
- Sort and store, use a laser gun.
More

AldenteOctober 2009 - October 2013

- Starting a business from a business plan.
- Prepare restaurant before the arrival of customers.
- Enter invoices with accounting software CEGID.
- Prospect in B to C and B to B.
- Sale.
More

STANDARD INDUSTRIESeptember 2007 - June 2009

- Develop specifications for the manufacture of flow and conveying equipment or construction sites.
- International Sourcing international (France, Germany, Romania, China, etc.).
- Make tenders ; use an ERP.
- Negotiate.
- Send and follow orders to their reception.
- Manage disputes, ISO 9001 certified company.
- Evaluate suppliers.
- Manage stock.
- Send goods all over the world using Incoterms.
More

MONMAJORDOMEFebruary 2007 - June 2007

INTERNSHIP.
- Purchase services for company corporate concierge.
- Study the feasibility and profitability.
- Implement new services for customer.
More

RGA CONSULTINGMay 2005 - July 2005

INTERNSHIP.
- Develop a software for managing customers's purchases.
- Make appointments with suppliers to create a products catalog.

My stack

Other

English, eCommerce, Microsoft Azure DevOps, Pug ISML Smarty, Python Programming, API Platform, Back End, Cascading Style Sheets

Analysis methods and tools

Agile Methodology

IT Infrastructure

Linux, Git

Databases

NoSQL, PostGreSQL, MySQL, MongoDB

ERP&CRM

SAP

Others

Marketing, Contract Management, Bitbucket, Project Management, SourceTree

Languages

JavaScript, PHP, CSS, HTML, Jscript, HTML5, TypeScript, Python, VBA, Sass, SQL

Computer Tools

MS Office (Word, Excel, Powerpoint, Outlook)

Multimedia

Adobe Photoshop

Frameworks

Node.js, CodeIgniter, jQuery, WordPress, Express.js, Symfony, Django, Bootstrap, REST

Technologies

React.js, REST API, Gatsby.js

My education and trainings

Développeur Full-Stack, Gestion du Web / multimédia et webmaster, Formation professinnalisante - M2I FORMATION2016 - 2017

Marketing - University Institute of Technology of Roubaix2006 - 2007

Marketing - Institute of Technology of Valenciennes2003 - 2005