Thomas G. - Développeur javascript (React / Nodejs)

Thomas

Développeur javascript (React / Nodejs)

  Paris (75)       400 €/jour       Expérience : 1-3 ans       Répond en 4h

Développeur Web Linux node.js typescript react.js react-native javascript

En quelques mots

Ayant commencé mes études dans le domaine de l’électronique et de l’informatique industrielle, j’ai pu écrire mes premières lignes de code en langage C.

Passionné par l’informatique, à la fin de mes études je me suis naturellement orienté vers le développement web. J’ai commencé par apprendre en autodidacte ce qui m’a permis de développer mes premiers sites web en HTML, CSS, Javascript.

Dans un second temps j’ai décidé d’effectuer une formation à l’école Webforce3 afin de valider mes compétences et d’en développer de nouvelles.

Aujourd’hui je tends d’avantage sur la réalisation d’applications web développées sous Reactjs, Nodejs et Angular.

Références

Dernière mission:

Développement de plugins sous node js / Typescript

Contexte: Mission eu sein de Médiarithmics, entreprise dans le data marketing (https://www.mediarithmics.com/fr-fr)

Description:

- Traitement de données utilisateurs
- Manipulation de fichiers de données (.csv)
- Création d'audiences automatique
- Utilisation api twitter

Techno: Nodejs
Language: Typescript

Projets perso:

Journal Focus

Application web en Reactjs / Nodejs ayant pour but de tracker ses objectifs sous forme d'un journal guidé.

1- Un template est généré avec une suite de questions dans un éditeur de texte,
2- L'utilisateur s'aide du template pour avoir une idée précise de ce qu'il veut/doit faire pour la prochaine fois
3- Il finit par indiquer une ou plusieurs actions à effectuer pour la prochaine fois
4- La fois d'après un nouveau template est généré avec les dernières actions indiqués
5- Retour au 1

Réalisation technique (Front Reactjs) :

- Langage > Typescript
- Intégration api Quill (éditeur de texte)
- Redux (form, action creator ...)
- React Router
- Decodage et enregistrement du token pour les requêts avec Decode-Jwt
- Systèmes de réinitialisation de mot de passe
- Axios pour les requêtes


Réalisation technique (API Nodejs) :

- Langage > Javascript
- Réception + vérification des données d’inscription et de connexion, système de token, module passport-jwt
- Réception et enregistrement en base de données des objectifs et posts en base de données (Mongoose / MongodB)
- chiffrage mot de passe, bcrypt
- Système de récupération de mot de passe
- Système d'email nodemailer
- Axios pour les requêtes

---------------------------------------------------------------------------------------------------------------------------

World Route Tracking

Création d’une application mobile Ionic permettant de tracker, le temps d’exécution d’une activité sportive, le nombre de kilomètres parcourus ainsi que ses déplacements sur une carte google maps (tracé du parcours en entier). Cette application vise principalement les sports suivant : la randonnée, la course à pied et le cyclisme.


Technologies utilisées:

- Ionic + Api google maps, pour l’application mobile
- PHP pour la création de l’api (back de l’application mobile)
- Heroku pour l'hébergement de l'api


Réalisations technique (mobile):

- Création et enregistrement du tracé sur google maps avec l’api maps (parcours)
- Création de fonctions permettant de calculer le nombre de kilomètres parcourus (pris en compte de la courbure de la terre + coordonnées GPS pour un calcul précis)
- Création chronomètre
- Récupération / Affichage de ses propres parcours
- Récupération / Affichage des parcours mondiaux (parcours réalisés par tous les autres utilisateurs)


Réalisation technique (API) :

- Réception + vérification des données d’inscription et de connexion
- Réception et enregistrement en base de données des informations d’un parcours créé avec ses coordonnées gps
- Envoie des parcours (informations + coordonnées GPS) vers l’application mobile
- Envoie d’une autorisation de connexion vers l’application mobile

Etudes

Formation WebForce3 (niveau Bac +2/3)

Technos / Outils / languages étudiées:

Intégration HTML 5 / CSS 3
Intégration mobile
Bootstrap
JavaScript, Jquery
AJAX
Angular 5 / Ionic (développement mobile)
SQL, BDD et MySQL
PHP programmation orienté objet
Symfony 3 / 4
Intégration et développement WordPress
Github

Ces freelances peuvent aussi vous intéresser

Proposer une mission