Boris Kubiak

Développeur web full-stack

Actuellement en mission chez @MyC

Je suis Boris Kubiak

Ingénieur et développeur full-stack en freelance

Grâce à mes compétences techniques variées, je peux intervenir sur toutes les phases d'un projet web complexe, de la conception technique au déploiement en production.

Maîtrisant autant le front-end que le back-end, j'ai l'habitude de répondre aux problématiques du web moderne telles que le responsive design, le SEO, ou encore la sécurité. J'attache une importance particulière à la performance, à la qualité, et à la réutilisabilité de mes développements.

Skills

Front-end

  • Vue.js
    Vue.js
  • Nuxt
    Nuxt
  • Tailwind CSS
    Tailwind CSS
  • Storybook
    Storybook
  • Cypress
    Cypress

Back-end

  • Node.js
    Node.js
  • TypeScript
    TypeScript
  • Go
    Go
  • Swagger / OpenAPI
    Swagger / OpenAPI

DevOps

  • Git
    Git
  • Docker
    Docker
  • Kubernetes
    Kubernetes
  • GitHub Actions
    GitHub Actions

BDD

  • MongoDB
    MongoDB
  • PostgreSQL
    PostgreSQL
  • MySQL
    MySQL
  • Redis
    Redis

Expériences

MyC

Depuis Mars 2024
  • Freelance
  • Full-stack
  • Vue.js
  • Node.js
  • TypeScript
  • Tailwind
  • Storybook

Renfort des équipes de MyC pour améliorer leur plateforme d'outils médicaux

Description détaillée à venir

Iroko

Mars 2022 - Février 2024 (2 ans)
  • Freelance
  • Full-stack
  • Node.js
  • TypeScript
  • Vue.js
  • Nuxt
  • Tailwind
  • Cypress
  • Storybook

Renfort des équipes d'Iroko sur leur plateforme d'investissement immobilier

- Intégration à une squad agile, et participation active à la conception et au développement de nouvelles fonctionnalités
- Aide à l'élaboration d'un nouveau design system commun aux équipes tech & produit
- Apport d'expertise front-end, participation à la vision technique sur des sujets d'architecture logicielle
- Prise de responsabilités via un poste de tech lead en fin de mission

Revolugo

Octobre 2021 - Mars 2022 (5 mois)
  • Freelance
  • Front-end
  • Vue.js
  • TypeScript
  • Vuetify
  • Storybook
  • Cypress

Création d'une librairie de Web Components permettant d'intégrer facilement un parcours de réservation d'hotels Revolugo à n'importe quel site web

- Développement de composants complexes et personnalisables, avec documentation interactive sur Storybook
- Mise en place de tests end-to-end automatisés avec Cypress afin de vérifier le bon fonctionnement du parcours de réservation
- Automatisation complète de la CI/CD: tests de non-régression visuelle, tests end-to-end, et déploiement continu de la librairie sur npm et CDN

SportnCo (via Infotel)

Mai - Septembre 2021 (5 mois)
  • Freelance
  • Front-end
  • Vue.js
  • Nuxt.js

Développement d'un framework interne permettant de créer des sites de paris sportifs en marque blanche pour SportnCo

- Conception et création d'un framework modulaire basé sur Vue.js et Nuxt.js
- Migration d'anciens projets vers ce nouveau framework au sein d'une équipe dédiée au front-end
- Apport d'une expertise Nuxt.js, peer-programming, formation des développeurs

SchoolMouv

Janvier - Mars 2021 (3 mois)
  • Freelance
  • Full-Stack
  • Vue.js
  • Node.js
  • Kubernetes
  • Nuxt.js
  • TypeScript

Renfort des équipes de SchoolMouv sur leur plateforme d'accompagnement scolaire en ligne

- Développements front-end et back-end spécifiques au partenariat SchoolMouv × Acadomia
- Création d'un prototype de micro-frontend en Nuxt.js, puis formation de l'équipe aux bonnes pratiques du framework
- Optimisation de performances et résolution de problématiques liées à la SEO

Continental (via Davidson)

Janvier - Décembre 2020 (12 mois)
  • Freelance
  • Back-end
  • DevOps
  • Go
  • Kafka
  • MongoDB
  • PostgreSQL
  • Kubernetes
  • Vue.js
  • Swagger

Intégration d'une équipe dédiée au développement d'une plateforme IoT permettant la facturation automatique des péages aux poids lourds

- Design et mise en place d'une data pipeline en Go + Kafka pour du traitement de messages
- Création de micro-services REST en Go (avec Swagger) consommés par une interface utilisateur
- Déploiement continu de la plateforme sur un cluster Kubernetes
- Support occasionnel de l'équipe front-end sur le développement d'une interface utilisateur en Vue.js
- Utilisation de la méthode SAFe pour collaborer avec des équipes en Inde et Roumanie

Airbus (via P3 Group)

Août - Décembre 2019 (5 mois)
  • Freelance
  • Full-Stack
  • UX
  • Vue.js
  • D3.js
  • Vuetify
  • Node.js
  • Microsoft SQL Server

Développement de projets web permettant de concrétiser des concepts innovants au sein du département R&T d'Airbus

- Création de visualisations dynamiques sur mesure permettant d'analyser de gros volumes de données et d'en extraire des informations clés
- Conception et développement d'interfaces (UX/UI) pour des projets de prédiction utilisant du machine learning
- Manipulation d'ontologies (modèles de représentations de connaissances)

Renault (via P3 Group)

Avril - Juillet 2019 (4 mois)
  • Freelance
  • Full-Stack
  • Angular 7
  • Node.js
  • GraphQL
  • PostgreSQL
  • Docker
  • Azure
  • Firebase

Intégration d'une équipe dédiée au développement d'une application de gestion de véhicules d'essai, pour le compte de Renault

- Conception et développement d'une application web permettant la gestion d'un parc de véhicules d'essai
- Migration d'un prototype Firebase en une solution standardisée et industrialisable
- Mise en place d'une architecture client (Angular 7) + serveur (Node.js) avec GraphQL / Apollo
- Automatisation des tests et du déploiement sous Azure (CI/CD)

OneStock

Juillet 2016 - Avril 2019 (2 ans 9 mois)
  • CDI
  • Full-Stack
  • Vue.js
  • Go
  • Node.js
  • Docker
  • MongoDB
  • TypeScript
  • Symfony3
  • HTML5
  • CSS
  • Redis

Développement d'une suite logicielle SaaS (OneStock) à destination des acteurs du e-commerce

- Conception et développement d'un logiciel en architecture micro-services + API REST
- Développement des services de backend en Go ou Node.js, utilisation de MongoDB, Redis, RabbitMQ
- Réalisation d'interfaces web en Vue.js. Utilisation de webpack / TypeScript
- Développement d'un backoffice administrateur en Symfony 3
- Déploiement et maintenance des services avec Docker et clusters Swarm

Contact