en
en
developer avatar
Nicolas
Je ne suis pas ouvert aux opportunités
Autre
Caen
Freelance, CDI
Télétravail hybride
Technologies
À propos
Nicolas
Développeur Full Stack
AutreCaen
developer avatar
Description

Adepte des principes SOLID ainsi que de la clean architecture, ma pratique régulière des tests unitaires, des tests d'intégration et des tests end-to-end garantit la qualité du code.

Les technologies que j'ai principalement utilisées incluent Node.js, les langages de programmation JavaScript et TypeScript, ainsi que les frameworks et bibliothèques tels que Express, Routing-Controllers, NodeMailer et Mongoose. J'ai travaillé avec plusieurs bases de données, y compris MongoDb, MySql, et utilisé des outils de développement tels que GitHub pour gérer et suivre les projets.

Expériences professionnelles
2 ans d'expérience en tant que Autre (ou similaire)10 ans ans d'expérience dans d'autres domaines
Développeur FullStack
GettingApp - Caendéc. 2021 - déc. 2023 · 2 ans

• Utilisation de Node.js et TypeScript

• Structuration de l'ensemble du code selon les principes du DDD (Domain-Driven Design).

• Développement en mettant en place la méthodologie Test Driven Development (TDD) pour couvrir toutes les fonctionnalités de l'application.

• Collaboration avec des développeurs front-end

• Utilisation de la méthodologie Agile dans l'organisation du travail.

• Participation à la revue de code pour aider les autres membres de l'équipe à améliorer leur code et à identifier les erreurs potentielles.

• Conception et gestion de bases de données relationnelles.

• Développement d'API RESTful.

• Connaissance des bonnes pratiques de sécurité liées au développement d'applications web.

• Rédaction de documentation claire pour faciliter la compréhension et la maintenance du code.

• Expérience dans le déploiement continu et l'intégration continue avec des outils tels que GitHubActions, Pipeline Bitbucket ou GitLab CI.

• Maîtrise des systèmes de contrôle de version tels que Git.

• Maîtrise de la conteneurisation avec Docker pour faciliter le déploiement
efficace et la gestion d'environnements isolés.

Formations
Bootcode
Titre professionnel de niveau III en développement web et web mobile - Nodejs2021
Technologies
Compétences
Interessé parDevOpp
Langues
  • Francais
Tests
Node.js - 24 novembre 2023Top 4% avec un score de 2582 points
Node.js - Les bases - 24 novembre 2023Top 2% avec un score de 2967 points