Boris Kubiak

Développeur web full-stack

Actuellement en mission chez @Bonx

Bonjour, je suis Boris Kubiak Waving hand

Ingénieur et développeur full-stack depuis plus de 8 ans

De nombreuses expériences professionnelles en tant que développeur web m'ont permis d'acquérir un large panel de compétences techniques et méthodologiques, ainsi qu'une solide expertise dans le développement d'applications web modernes.

Autonome, efficace et force de proposition, 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, je peux créer des applications web de A à Z, ou bien intégrer un projet et une équipe existante pour apporter mon expertise sur des sujets spécifiques.

Je travaille principalement en équipe, en méthodologie agile, avec tout type de profils : développeurs juniors ou seniors, designers, chefs de projet, clients...
Ma sensibilité particulière pour l'UX me permet de concevoir et développer des interfaces agréables et intuitives, mais aussi de collaborer efficacement avec des équipes produit.

Compétences

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

Mars - Juin 2024 (4 mois)
  • Freelance
  • Full-stack
  • Vue.js
  • Node.js
  • TypeScript
  • Tailwind
  • Storybook

Participation à la refonte complète de la plateforme médicale MyC

- Réécriture complète du front-end de la plateforme d'outils médicaux MyC dans le cadre d'une migration de Vue 2 vers Vue 3, tout en optimisant la performance et la maintenabilité du code.
- Participation active à l'implémentation d'un nouveau design system
- Redéfinition et optimisation du modèle de données existant, migration d'un système NoSQL à un système SQL
- Conception et développement de nouvelles fonctionnalités définies par l'équipe produit

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