Pierre Viara

About me

I'm a web developer specialized in the JavaScript ecosystem. 👨‍💻 I love to craft high-quality software through meticulous testing and effective coding practices.

Work Experiences

I've contributed to a variety of projects, from web application overhauls to improving user experiences in different markets. These experiences have deepened my development skills and insights.

apr. 2024 - now

Backend Developer @Hermès

Description

Developing a microservice dedicated to inventory management, as part of a strategic migration towards a service-oriented architecture.

Tasks
  • · Developed an Anti-Corruption Layer (ACL) to map and harmonize data between different sources
  • · Integrated monitoring and alerting mechanisms using Prometheus and Alertmanager
Skills

TypeScript

JavaScript

NestJS

Hexagonal Architecture

Clean Code

PostgreSQL

MongoDB

Docker

jan. 2024 - apr. 2024

Full-Stack Developer @INSEP

Description

Crafted innovative projects tailored for various stakeholders within the sports sector.

Tasks
  • · Designed and developed a website for the parasport resource center affiliated to the french ministry in charge of sports
  • · Developed an electronic signature distribution system, enabling admins to allocate signature to their subsidiary organizations
  • · Developed some features for a Senegalese project for managing sports federations
Skills

TypeScript

JavaScript

C#/.NET

Angular

Clean Code

SQL Server

Sass

Figma

sept. 2023 - may 2024

Teacher @Jedy

Description

Taught students how to build resilient web applications using the technologies they've been asked to learn.

Tasks
  • · I provide students a specific learning experience with interactive theory and hands-on project work
  • · Students can sometimes miss class, so I have filmed myself and put some courses on YouTube
Skills

TypeScript

JavaScript

NestJS

Express.js

Clean Code

PostgreSQL

MongoDB

MySQL

mar. 2023 - jul. 2023

Full-Stack Developer @Cosmed

Description

Redesign of a web application in the cosmetics field. The developed platform allows the user to create and manage Certificats de Vente Libre (CVL).

Tasks
  • · Complete analysis of the client's needs followed by an overall estimation for the development of all features
  • · The web application was architected to make the product as scalable as possible (SOLID, Clean Architecture)
  • · Initially developed in PHP, the application was rewritten using TypeScript (NestJS, Angular)
  • · Set up the infrastructure entirely autonomously using a Virtual Private Server at OVH
Skills

TypeScript

NestJS

Angular

Sass

Hexagonal Architecture

Clean Code

PostgreSQL

Docker

VPS

sept. 2022 - jan. 2023

Backend Developer @Wethenew

Description

Development of features and application maintenance on Seller Space, the sneaker resale platform where individuals can sell their pairs of shoes.

Tasks
  • · Analysis and resolution of performance issues related to memory leaks within the system
  • · Development of a banning system for sellers whose products or deliveries were unreliable
  • · Implementation of an intelligent error tracking solution through the installation and configuration of Sentry
  • · Replacement of file upload algorithms with the use of AWS's Simple Storage Service (S3)
Skills

TypeScript

NestJS

MySQL

AWS

Sentry

Docker

mar. 2019 - sept. 2022

Full-Stack Developer @LIP

Description

Development of an HR application used by recruitment agencies to list and assign temporary workers to missions.

Tasks
  • · Daily analysis and collection of needs, user-centric approach, and implementation of agile processes
  • · Development of a testing platform to train employees on the developed tool
  • · Harmonization of business data with external platforms such as Tempo
  • · Development of an additional platform for managing employees by agency, for each manager
Skills

TypeScript

Express.js

Hexagonal Architecture

CQRS

Clean Code

NestJS

Angular

MongoDB

mar. 2018 - jul. 2018

Intern Developer @Signature

Description

Study of the core assets developed by the company, development of a documented solution to reduce the learning curve for new developers.

Tasks
  • · In-depth learning of concepts surrounding Software Product Lines (SPL)
  • · Creation of a frontend package responsible for managing the different types of authentication across the stack
  • · Development of a documented sample, which modularly implements the functionalities of the stack
Skills

C#/.NET

TypeScript

Angular

SQL Server

Skills

TypeScript/JavaScript

5 years experience

C#/.NET

3 years experience

Express

5 years experience

NestJS

4 years experience

Angular

5 years experience

MongoDB

4 years experience

MySQL

4 years experience

PostgreSQL

3 years experience

Clean Code

3 years experience

Test-Driven Development

2 years experience

Figma

2 years experience

Teamwork

Creativity

Adaptability

Problem Solving

Empathy

Communication

Presentation

Teaching

Patience

v4.0.2 - © 2025 - Pierre Viara