Search for a freelancer Post a project
Malt welcom

Welcome to Corentin's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Corentin to discuss your project or search for other freelancer profiles on Malt.

Corentin M.

Dev TypeScript, JS, React, Node, DevOps, AWS, API

Can work in or around Paris, Bordeaux, Toulouse, Nice

  • 48.858705
  • 2.342865
Propose a project The project will begin once you accept Corentin's quote.
Propose a project The project will begin once you accept Corentin's quote.

Location and workplace preferences

Location
Paris, France
Can work onsite in your office in
  • around Paris and 50km
  • Around Bordeaux and 100km
  • Around Toulouse and 100km
  • Around Nice and 100km

Preferences

Project length
Would prefer:
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
Would prefer to avoid:
≥ 6 months
Business sector
  • Internet of Things (IoT)
  • Social Networks
  • Mechanical Engineering
  • Import & Export
  • Raw materials industry
+16 autres
Company size
Would prefer:
  • 1 person
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
Would prefer to avoid:
  • 1000 - 4999 people
  • ≥ 5000 people

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Reputation

Github

Github : vanerac vanerac
  • 12 Followers
  • 14 Repos
  • 1 Gists

Stack Overflow

Stack Overflow : Vanerac Vanerac
  • 13 Reputation
  • 2 Bronze
  • 0 Silver
  • 0 Gold

Languages

Categories

Skills (38)

Corentin in a few words

Étudiant à Epitech, et sur un cursus Bac +5, j’ai commencé le développement au lycée, j’ai eu l’occasion de pousser ma connaissance du code au cours de ces dernières années.

Je recherche des missions freelance afin de financer la suite de mes études et faire valoir les compétences que j'ai pu acquérir au cours de mes années de code

J’ai pu particulièrement approfondir mes connaissances du Javascript à travers divers projets passant d’un site web basique à des applications de chatbot web ou encore un utilitaire de déploiement.

Au cours de mon cursus à Epitech j’ai beaucoup appris sur les méthodologies de travail, la méthode Agile particulièrement.

En dehors de ma maitrise du Javascript j’ai pu travailler avec d’autres languages comme le C, C++ sûr de multiples projets au cours de mes études et de mon expérience professionnelle.

Au cours de mes expériences professionnelles, j’ai pu apprendre à travailler avec des professionnels, et savoir interpréter leurs besoins et attentes.


Languages :
Typescript, Javascript, Node.js
C, C++, C#
Python

DB:
MySQL, PostgresSQL, MariaDB

Frameworks:
Express, Nest.Js, Next.js React.js, React Native, Angular, Vue
DevOps & Version Control:
Git, (GitHub, Gitlab), Docker, Kubernetes, Ovh, AWS, Google Cloud Services

CI/ CD:
Github Actions, Gitlab CI, TravisCI, CircleCI, Jenkins

Testing:
Mocha, Chai, Jest

Methodologies & Workflow:
Agile / Scrum, Jira, Trello

Portfolio

Portfolio is only available to registered users

Experience

Lazy Learning

Education & E-learning

DevOps Consultant  - As a freelancer

June 2022 - Today (3 months)

Gitlab CI/CD
- Pipeline de validation de code (CI)
- Pipeline de deploiement AWS (container, upload + update task def)

Déploiement:
- Mise en place de l’environnement de déploiement GitLab (IAM, Environnement, etc….)
- Deploiement d'un ECR
- Creation d'un Cluster ECS et services API
- RDS MySQL
- Deploiement Static S3 et CloudFront
- Route53 Managed Zone linking
- ALB + Redirection Routes
- ACM (SSL Certificates)

Aestima Immobilier

Real Estate

Fullstack JS/TS  - As a freelancer

May 2022 - June 2022

Refacto Du Back-end :
- Passage au Typescript
- Mise en place de la configuration typescript
- Passage de tous les fichiers JavaScript vers TypeScript
- Typeage du code : (Controllers et MongoDB)
- Mise en place d'une norme de code
- Mise en place d'un Eslint + prettier
- Refacto et nettoyage du code
- Standardisation de la version du code utilise (EsNext)
- Adaptation du code a la norme (référencée ci-dessus)
- Refacto de la nomenclature des variables et noms de fonctions afin d'améliorer la compréhensibilité du code
- Documentation du code
- Documentation technique de toutes les routes grâce à une spec OpenAPI
- Documentation de toutes les fonctions utilisées


"Docker-isation" du projet :
- Création d'un Dockerfile API
- Création d'un Dockerfile Front-end
- Création d'un docker-compose incluant
- Build & Run API en production
- Build & Run Front-end en production
- Run base de donnes MongoDB en dev


Feature / Bug Fixes :
- Modification du fonctionnement de l'export de PDF afin d'éviter les surcharge de mémoire dès que plusieurs exports sont lancés
- Audit sécurité
- Vérification des tokens sur les routes sensibles
- Ajout d'un rate-limit

Déploiement :
- Mise en place d'un reverse proxy Nginx
- Upgrade des machines AWS

Bonus :

- Nettoyage de l'environnement de travaille
- Nettoyage et segmentation des clés + info sensibles dans les fichiers d'environnement
- Suppression des informations sensibles dans le versionning du code
- Nettoyage des réponses API : (Ne pas renvoyer d'information sensible au client)
- Nettoyer les requêtes utilisateur : (Éviter les insertions de données non gérées)

Karbonalpha

Banking & Insurance

DevOps  - As a freelancer

Paris, France

May 2022 - May 2022

Mise en place du docker-compose:
- Exposition des ports
- Mise en place de la politique de redémarrage
- Mise en place du chargement de l'image
- Test de l'image avec la configuration postman donnée
- Mise en place des volumes persistent
Deploiement de l'image docker:
- Demarrage des conteneurs docker au lancement du serveur
- Redirections des ports
- Configuration reseau interne et externe
- Redirection des domaines pour acceder au serveur avec un reverse proxy apache
- Gestion des permissions par utilisateurs

Documentation du deploiement

6Fire

Entertainment & Leisure

Projet 6FireInvest  - As a freelancer

April 2022 - May 2022 (1 month)

5 projects on Malt

(3 ratings)

Check out Corentin's project reviews

8 external recommendations

Check out Corentin's recommendations

Education

Certifications