You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Romain PoussierRP

Romain Poussier

NuxtJS / Vue.js | Senior Developer #ReadyToHelp

€550/day
24 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Romain

Generalist engineer by training, I develop and maintain websites in a wide variety of contexts (start-ups, SMEs, and large groups). For almost 5 years, I have mainly used ES6+ / TypeScript through Nuxt.js (2 and 3) and Vuejs (2 and 3). I have also worked with many other languages/frameworks/tools: Node.js (Express.js & NestJS), PHP, Google Cloud Platform, CI/CD, Docker, Kubernetes, system administration, ...

Above all, I want to build a real working relationship with you, regardless of the duration of the mission you entrust to me. Sincerity, transparency, pedagogy, and rigor will be the keys to this successful collaboration, combining efficiency and technical solutions that closely match your needs.

I can assist with the following:
- Development and/or supervision of development as Lead Dev,
- Advice and decision-making support,
- Training for your teams,
- Communication with functional teams and designers,
- Phased application redesign,
- Performance improvement,
- Code quality: clean code, TDD; theoretical notions of DDD and BDD,
- Assistance with team communication (as Lead Dev).

My skills in Nuxt.js / Vue.js:
- Options & Composition API,
- TypeScript / JavaScript,
- Single Page Application (SPA), Server Side Rendering (SSR), and static sites (including JAMstack),
- DDD and Microfrontend architectures (theoretical only),
- Use of modules, plugins, ...,
- Communication with external REST APIs (Axios) and GraphQL (Apollo),
- Plugins: translation, authentication, APIs (GCP, Maps, Stripe, AWS, ...), SEO, validation, JS utilities, ...
- CSS frameworks: Tailwind,
- Configurations: Babel, Webpack, pre-commit hooks, plugins, ...
- Tests: Unit tests (TUs) via Jest, End 2 End (E2E) tests via Cypress, use of Gherkin,
- Code quality: Eslint + Prettier,
- CI/CD on GitLab and GCP.
  • French

    Native or bilingual

  • English

    Fluent

  • Italian

    Conversational

Can work on-site
Paris (up to 15km)

Experience

  • Digitalli
    TypeScript Vue.js Developer
    LUXURY GOODS
    December 2021 - June 2022 (6 months)
    Boulogne-Billancourt, France
    - Development in Vue.js / TypeScript on a flat architecture. CSS integration without framework.
    - Implementation of a new testing policy: e2e via Cypress / Gherkin and unit tests via Jest. Redesign of existing tests and addition of new ones.
    - Mentoring a second-year apprentice.
    - Workshops with the functional team. Advice on UX and design methodologies.
    - Ancillary tasks: code review, pair programming, creation of technical tickets and assistance in writing functional tickets.
    Vue.js TypeScript Jest Cypress Gherkin GitLab CI Atlassian JIRA GitLab
  • Mink
    NuxtJS Developer
    SOFTWARE PUBLISHING
    January 2021 - June 2021 (5 months)
    Paris, France
    Development and assistance in setting up the NuxtJS / Vue.js / TailwindCSS front-end infrastructure for Neosigna, a start-up publishing a financial contract management tool.

    Development in JS - ES 6 - and Node.js 12:
    - Definition of the NuxtJS architecture.
    - Use of the JSON:API standard with a Laravel backend.
    - NuxtJS in SSR mode with numerous community modules (proxy, tailwind, axios, eslint, json:api, svg, ...).
    - Implementation of tests: Jest (computed properties, methods, and store).
    - Development and bug fixing.

    Participation in continuous integration (CI) on GitLab.
    Code review and training with an apprentice and a new hire.

    Use of the Agile Scrum work methodology via JIRA.
    Nuxt.js Vue.js GitLab Atlassian JIRA
  • MINK
    Malt logoOn Malt
    NuxtJS / Vue.js / Electron Developer
    SOFTWARE PUBLISHING
    July 2020 - October 2020 (3 months)
    Paris, France
    Development and assistance in setting up the NuxtJS / Vue.js front-end infrastructure on an Electron application (Windows / MAC / Linux compatibility) for Addinsoft, a data visualization software company.

    The application developed, Zenplot, has performance as its main objective. By importing datasets of several tens of megabytes, it allows overlaying complex graphical layers (area charts, heat maps, rendering variabilization, ...).

    Development in JS - ES 6 - and Node.js 12:
    - Co-definition of the NuxtJS architecture.
    - NuxtJS in SPA mode with ESlint, Prettier.js, lodash, dotenv, Tailwind CSS, and D3.js.
    - Implementation of ESlint linter rules and Prettier.js code formatting tool.
    - Implementation of tests: Jest (computed properties, methods, and store) and ava (end-to-end tests - e2e - implemented but not executed).
    - Development and bug fixing.

    Participation in continuous integration (CI) on GitLab.
    Assistance to the lead dev for NuxtJS Merge Requests.

    Use of the Agile Scrum work methodology via JIRA.
    JavaScript Node.js Vue.js Nuxt.js Electron Atlassian JIRA

Reviews

5.0

Out of 17 ratings

VincentV

Vincent

Vincent Blondaux

Reviewed on 11/4/2022

Excellent contact, excellent mastery of the technology. The mission went quickly and efficiently, with a lot of discussion and advice.
G

Gary

UpStride

Reviewed on 1/21/2021

Romain is excellent and I would not hesitate for a second to call on him again for another project if he is available. His listening and communication skills (written and oral), coupled with a very high technical level and a mindset focused on getting to the essential, were key to the timely and seamless construction of our software platform. Despite the project's complexity, Romain worked quickly, constantly proposed solutions, and integrated very well into the product and dev team responsible for the project. In summary, excellent, technically very good, and very professional. It was a pleasure to collaborate!

Recommendations

Emmanuel LegrandEL
FU
Emmanuel Legrand and 1 other person have recommended Romain

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • General Engineer, Specialization Networks and Telecommunications
    ESEO Angers
    2015
    Ecole d'ingénieurs généralistes en électronique et informatique à Angers. Option SIRT - Système d’Information avec spécialisation Réseaux et Télécoms en dernière année.

Skill set

Categories