Le projet AIM du lab EBU d’EuroVision est un portail Web Applicatif permettant à la
chaîne TV de bénéficier de services innovants d’IA pour pouvoir réaliser sans effort la
transcription audio de contenus radio, la reconnaissance faciale de contenus vidéo, le
découpage en chapitres et la contextualisation de contenu texte, la détection de fake
news, ...
Conception, développement et mise en production du portail Web.
- Conception de l’Architecture Cloud sur AWS
- Choix des solutions techniques et architectures
- Choix des services cloud AWS, utilisation principale d’ECS
- Mis en place de l’infrastructure et déploiement via Terraform
- Mis en place des instances EC2 avec multi-GPU pour héberger les services d’IA
- Mis en place de la CI/CD sur Gitlab CI
- Déploiement et configuration de Keycloak pour l’authentification SSO
- Déploiement et configuration de Kong API Manager pour manager les APIs
- Développement de l’API REST Backend sur NestJS + Prisma
- Développement des services d’interfaces avec les services d’IA de l’EBU en NestJS
+ Prisma
- Revues de codes
Andragog est la plateforme SaaS All-in-One qui révolutionne l’expérience de la
formation. Elle permet aux formateurs de créer des contenus multi modaux, des
activités eLearning innovantes, des parcours de formations interactifs incluants des
cours en présentiels ou à distance. L’application apporte une expérience kinesthésique
personnalisé grâce à un large choix de thèmes d’interface adaptées à tous les
supports : web, mobile et l’accessibilité. Grâce à l’adaptive learning, l’expérience de
formation des apprenants est personnalisée, les contenus proposés sont adaptés en
fonction du niveau et des interactions des apprenants avec la plateforme durant leur
parcours d’apprentissage.
Conception, développement et mise en production de toute la plateforme Saas
- Responsable des recrutements de l’équipe technique (Frontend, Backend, QA,
Devops)
- Management des ressources techniques (+6 devs fronts, +6 devs backend, 2 QA
engineers, 1 devops)
- Choix des solutions techniques et architectures
- Choix de l’infrastructure Cloud
- Choix de la solution de paiement avec Lemonway
- Choix des solutions externes et outils
- Mise en place des méthodologies Agile Scrum/Kanban/3Amigos (QA) et best
practices
- Mise en place de l’architecture Frontend en Model-View-Update et Atomic Design
avec Storybook (Typescript, React, Redux, RTK Query, GraphQL)
- Mise en place de l’architecture des Thèmes pour la publication des contenus
eLearning (React, Redux, RTK Query, GraphQL, RushJs monorepo)
- Mise en place de l’architecture de tests End2End automatisés (Gherkin,
Playwright)
- Validation de l’architecture Backend (Kotlin, GraphQL, PostgreSQL, services GCP)
- Revues de codes
- Devops sur Gitlab CI, Gitlab Runner, Google Cloud Platform, Kubernetes,
Terraform, helm
Allium est une plateforme permettant de créer des applications et systèmes
d’information en low code avec une architecture data streaming et temps réel.
Nous avons également conçu une méthode de conception et design d’application
unique sur le marché permettant de créer rapidement tout type d’applications.
Notre plateforme Allium SaaS est elle-même construite à partir d’Allium et sa
méthode.
Conception, développement et mise en production de toute la plateforme
- Rust pour étendre les fonctionnalités de Materialize, et le développement d’un
outil multitâches facilitant la mise en place de l’environnement de dev pour les
projets créé par Allium.
- Elixir, application finale généré
- NodeJs, générateur des applications
- Typescript, package les micro-applications front
- Elm, micro-applications front finale
- React, orchestrateur des micro-fronts
- Kafka/Redpanda, flux de données entre les nano-services
- PostgreSQL, stockage des données
- Materialize, stream et transformation des données en temps réel
- Kubernetes, déploiement et l’orchestration des containers applicatifs
- Terraform, provisionning de l’infrastructure et des applicatifs sur Kubernetes
- Gitlab CI, intégration continue
- Amazon Web Services et Digital Ocean, hébergement cloud
Projet From-scratch Ditto Core Banking
Dans le cadre du lancement de la plateforme Bank as a Service (BaaS) de la
NeoBanque Ditto pour le B2B et les professionnels, Ditto Core Banking Services
offre un service complet de création et gestion de comptes bancaires, cartes
bancaires, paiements… en ligne et entièrement temps réel.
Missions :
FullStack Developer
- Développement du Core Banking From-scratch pour le B2B
- Développement Backend en Scala
- Developpement des Micro-Frontends en React
- Développement des Tests Unitaires, Tests End2End
Architecte
- Conception de l’architecture Micro-Frontends
DevOps
- Mise en place de la CI/CD sur GitlabCI
Méthodologies: Scrum, Tests unitaires, Tests Fonctionnels, Tests End2End
TestCafe
Messaging : Kafka
Databases : PostgreSQL
Automation & Orchestration : Gitlab CI
Language & Framework: Scala, React, BEM Css
Calions est une solution de Data-Streaming pour ingérer, réconcilier et restituer la data
en temps réel et a très volumétrie pour n’importe quel besoin applicatif. L’architecture
et les outils que nous avons développés nous permettent aujourd’hui de créer des
applications temps réels en un temps record à moindre coût.
Calions est également une solution de marketing automation et gestion de la données
personnelles en conformités avec la RGPD avec une solution unique qui permet le
cryptage de la data de bout en bout.
Conception et développement de toute la plateforme
- Rust, services d’importation des données, service d’ingestion des données de
contacts (jusqu’à plusieurs millions de contacts) selon un mapping défini par le
client, service de réconciliation des points de contacts et la réconciliation multi
entités (réalisation d’un algorithme de réconciliation sous la forme d’un graphe
stocké en clé-valeur), service d’encryptage/decryptage des données sensibles
pour répondre aux spécificités de la RGPD, librairie pour streamer les datas sur
Kafka
- Elixir, application Backend
- Elm, micro-applications fronts
- React, orchestrateur des micro-fronts
- PostgreSQL, stockage des données
- Kafka, flux de données entre les nano-services et le temps réel
- Kubernetes, déploiement et orchestration des containers
- Amazon Web Services, hébergement cloud
* Projet From-scratch Rainbows
Rainbows est une nouvelle plateforme d’échanges et de collaboration dans l’esprit
de Facebook et Reddit pour permettre aux ONG de promouvoir leurs actions
sociales (ex. contre le réchauffement climatique, le plastique dans les océans,
etc…), leur donner de la visibilité et de la transparence face au grand public et de la
traçabilité sur les dons et leur statistique. C’est également une plateforme
collaborative pour leur permettre de définir leur Objectifs Key-Results (OKR), et de
préparation aux évènements organisés par ces ONG.
Missions :
FullStack Developer
- Développement du MVP from-scratch dans le cadre du lancement de la
Plateforme
- Majestic-monolith dans le but d’éclater en micro-services et Data-Streaming
- Développement Backend en Elixir
- Developpement FrontEnd en Elm et WebComponent avec StencilJS
- Mise en place du temps-réel WebSocket « One-Way »
- Développement des Tests Unitaires, Tests Fonctionnels et Tests End2End (95%
de code coverage)
Architecte
- Conception de l’architecture Majestic Monolith
- Conception de l’architecture Data-Streaming
- Conception de l’architecture Front « Component to Micro-Frontends »
DevOps
- Mise en place de la CI/CD sur Jenkins
- Mise en place du Deploiement automatique sur Heroku
Projet From-scratch Kanonymous
Dans le cadre de la mise en place de la RGPD pour les marques (Gucci, Yves Saint
Laurent, Balenciaga, …) et leurs clients, la plateforme Kanonymous permet à Kering
d’être en conformité sur la prise en compte du Droit à l’oubli, le rapatriement des
données utilisateurs et de la prise en charge de leur consentement sur l’utilisation
de leurs données personnelles.
Missions :
FullStack Developer
- Mise en place d’une architecture Data Streaming
- Mise en place d’une architecture micro-frontends
- Développement des processeurs de Streams
- Développement des applications web pour les marques
- Developpement de l’application BackkOffice pour la gestion des demandes
- Développement Fullstack ReasonML et React -ReasonML
- Développement des Tests Unitaires et Tests Fonctionnels
Architecte
- Conception d’une architecture Data Streaming event-sourcing
- Conception d’une architecture micro-application Front temps réel
- Conception de l’architecture globale de la solution Web et Data
DevOps
- Mise en place des containers Docker
- Mise en place de la CI/CD sur Jenkins
- Mise en place de l’infrastructure sur AWS avec Terraform
Méthodologies : Agile Scrum (Atlassian), Tests unitaires, Tests Fonctionnels, PR
Messaging: Kafka, Kafka Rest API
Databases: PostgreSQL
Scalabilité : Docker
Automation & Orchestration: Terr...