logo of steamulo
image

Agence de Paris

L'agence de Paris est située en plein coeur du quartier Opéra / Saint-Lazare.

C'est un espace de rencontre, d'innovation et d'expertise technologique où nous nous attachons à établir des relations de proximité, notamment avec les collaborateurs, mais aussi avec nos clients. À ce titre, l'emplacement est stratégique pour être à la fois facilement accessible pour les équipes mais aussi pour être proche de nos clients.

La gare de Saint-Lazare est à 5 min, le RER A (AUBER) à 3 min, la gare de Lyon à 15 min, ...

La proximité géographique garantit une bonne communication et synergie dans toutes les phases des projets. Ainsi, nous nous déplaçons facilement et sommes ravis de pouvoir accueillir autant que possible nos partenaires afin de réaliser des réunions en présentiel.

Ce positionnement de proximité dans la relation de partenariat avec nos clients offre de nombreux avantages :

  • Un vivier de compétences et de passionnés important
  • La capacité à mobiliser des équipes pour absorber les variations de charge
  • Une expertise fonctionnelle & technique variée et facilement mobilisable
  • Des experts de l’engagement au forfait

Une proximité avec les métiers de nos clients :

  • Possibilité d’organisation de réunions dans la journée
  • Facilité à mettre en œuvre des projets agiles
  • Possibilité de placer des ressources du centre de service pour des phases critiques (cadrage d’un besoin / d’une solution technique, résolution d’un problème, ...) ou d’accueillir les collaborateurs de nos clients pour des points dédiés ou des périodes ponctuelles.
image
Nos chiffresNos chiffres

9,5M€

de CA

Nous réalisons environ 20% de croissance organique par an depuis 10 ans. Cette croissance se veut maîtrisée afin de garder cet esprit de cohésion d’équipe et de qualité sur les projets qui nous sont confiés.

250

projets réalisés

Depuis les débuts de Steamulo, nous avons mené environ 250 projets. Certains sont de petites tailles (< 50 JH), d’autres beaucoup plus conséquents (> 4 000 JH). Tous nos projets sont importants.

70

collaborateurs

Les collaborateurs sont les piliers des réussites de nos projets. Nous apportons un soin particulier au recrutement et à la montée en compétences des “steamuliens” afin de respecter ensuite nos critères d’exigence et de qualité sur les projets.

InstagramInstagram
image
Steamulo
image

Le steamuloscope 📸

#steamulolife #photocollab #startuplife

image
Steamulo
image

Notre tableau permet d’organiser nos mois en beauté en se parant des événements à venir : anniversaires, soirées, nouvelles arrivées … L’art de planifier nos mois avec style ! 🖍️📆

#steamulopannifie #organisercestlacle #stratup #organisation #equipe #development #informatique

image
Steamulo
image

Steamulo encourage chacun de ses collaborateurs dans l'innovation 💡 Chapeau bas à Oscar, aujourd'hui, pour avoir imaginé une solution futuriste qui utilise l'intelligence artificielle pour transformer les réunions en documents structurés 🤖

(R&D)

#steamulo #autoscribe #InnovationIA #Productivité #TechnologieOpenSource #startupinnovation #collaborationwork

image
Steamulo
image

Deux fois par semaine, Steamulo propose une dose de vitalité et de couleurs avec les corbeilles de fruits de ESAT PLEYEL : établissement médico-social qui accueille des travailleurs en situation de handicap 🥝🍊

#steamulolife #vitaminesautravail #energiepositive #toussolidaires #startupengagée

image
Steamulo

Nouvelle année, nouveau site web 🎬

https://steamulo.com

#steamulo #digitaldatafactory #siteweb

image
Steamulo
image

La dégustation de la galette des rois de @maisonladuree : Notre rendez-vous gourmand annuel d’équipe 🍰

image
Steamulo
image

💫 L’équipe Steamulo vous adresse ses vœux les plus chaleureux pour cette nouvelle année 2024 !

image
Steamulo
image

Une soirée festive à bord d'une péniche sur la Seine pour fêter la fin d'année 2023 et les 10 ans de STEAMULO ! #steamulolife #noelfactory #anniversaire10ans

image
Steamulo

🎅🎄🎁

#steamulolife #noelfactory #christmastree

image
Steamulo
image

Parmi les différents projets R&D réalisés par STEAMULO pour ses clients et pour des besoins internes, STEAMULO teste actuellement en interne l’application IA “Autoscribe” permettant de rédiger automatiquement les comptes rendus de réunions.

La problématique part du constat de départ que 90% de personnes trouvent cela un peu ennuyant et consommateur en temps de réaliser les comptes rendus de réunion, alors que quasiment tout le monde est d’accord sur l’utilité de ses comptes rendus.

L’idée a donc été d’enregistrer les réunions afin de pouvoir élaborer par la suite automatiquement les comptes rendus des réunions sous format texte et de pouvoir ensuite les relire, les amender avant envoi aux participants.

STEAMULO a donc élaboré en interne un projet R&D “Autoscribe” permettant de réaliser dans un premier temps les comptes rendus de réunion des équipes internes (avec leur consentement).

Cette application tire parti des instances de Scaleway pour héberger son application notamment afin de garantir la fiabilité et l’évolutivité de l’infrastructure cloud.

Le besoin fonctionnel

La solution Autoscribe, s’articule en 3 étapes:

La première est l’enregistrement de la réunion via l’application sur son ordinateur ou son téléphone Ensuite la seconde étape, intègre le modèle d’IA open-source Whisper, hébergé sur AWS via Hugging Face permet de réaliser **une transcription écrite **de ce qu’il s’est dit dans la conversation enregistrée précédemment Enfin en s’appuyant sur un autre modèle d’IA opensource (FLAN-T5 XXL), la solution réalise un **résumé de cette transcription **à l’aide d’un prompt contextuel fourni par l’utilisateur. L’utilisateur peut ensuite décider de modifier le contenu du résumé comme bon lui semble ou bien re-générer un nouveau résumé en modifiant le prompt afin d’enregistrer la conversation dans son dashboard.

Les prochaines étapes — comment relever les défis de la transition vers les instances AMP2 ?

Steamulo envisage avec enthousiasme l’adoption des instances AMP2 de Scaleway pour ses modèles d’IA, motivé par plusieurs avantages clés :

. Puissance de traitement améliorée : Les processeurs ARM des instances AMP2 sont spécifiquement conçus pour répondre aux exigences de calcul des applications d’IA, offrant ainsi une amélioration significative des performances.

. Mémoire et stockage optimisés : Les instances AMP2 proposent des options évolutives, essentielles pour gérer les volumineuses données associées à la modélisation de l’IA, assurant ainsi une utilisation optimale de la mémoire et du stockage.

L’anticipation de performances supérieures par rapport aux GPU traditionnels, et ce à un coût considérablement réduit, constitue un élément clé. Cette rentabilité revêt une importance cruciale pour Steamulo, car elle ouvre la voie à un projet économiquement viable, alliant puissance de calcul élevée et faisabilité financière.

De plus, cette transition s’aligne avec la stratégie globale de Steamulo qui privilégie l’utilisation de fournisseurs européens de services cloud, renforçant ainsi la souveraineté et la conformité des données. Ceci est particulièrement crucial dans le cas où Steamulo envisage de passer d’un projet de MVP R&D à un projet industrialisé avec un objectif commercial à part entière.

Conclusion — feedback :

L’idée d’enregistrer les réunions pour générer automatiquement les comptes rendus est intéressante et pourrait certainement aider à résoudre le problème du temps et de l’ennui liés à la rédaction manuelle des comptes rendus. Cependant, il y a quelques aspects à prendre en compte avant de lancer de manière industrielle la solution afin de s’assurer du succès ;

Confidentialité et respect de la vie privée : Il faut s’assurer de respecter les normes de confidentialité et de protection de la vie privée. Les participants doivent être informés de l’enregistrement des réunions et donner leur consentement. Les comptes rendus doivent être stockés de manière confidentielle et sécurisée, ce qui encourage la migration vers les instances de Scaleway (hébergement en France).

**Qualité audio : **La qualité de l’enregistrement audio est cruciale pour garantir une transcription précise. Il faut s’assurer que l’équipement utilisé pour l’enregistrement est de bonne qualité et que l’environnement de la réunion est propice à une bonne capture audio.

**Reconnaissance vocale : **Les outils de reconnaissance vocale et les modèles utilisés sont très hétérogènes et dépendent de la langue et du vocabulaire métier utilisés. La qualité de la transcription de l’enregistrement audio en texte reste très aléatoire en fonction des solutions utilisées. Il est nécessaire de réaliser des tests de fonctionnement en fonction du modèle de transcription utilisé et du métier, …

Correction manuelle : Même avec une technologie de pointe, il est probable que la transcription automatique comporte des erreurs. Il est important de prévoir un processus de révision manuelle à chaque étape du processus pour corriger les inexactitudes et améliorer la qualité. Tous les modèles nécessitent une phase d’apprentissage et de prise en compte des retours utilisateurs afin d’améliorer la qualité du rendu.

**Structuration du compte rendu : **Nous sommes aperçus en réalisant des tests que le système génère difficilement des comptes rendus sans être guidé. Il faut donc aider les modèles d’IA à structurer le compte rendu en fonction de la typologie des réunions (daily meeting, entretien d’embauche, réunion de cadrage, …) en lui donnant en entrée les principaux points clés attendus tels que les décisions prises, les actions à entreprendre, etc. Cela nécessite donc de définir des modèles de comptes rendus en fonction des typologies de réunion, rendant ensuite la lecture et l’amendement plus efficace.

**ROI et business modèle : **L’usage actuel représente un coût élevé, étant directement lié aux taux d’utilisation de la solution, en raison de sa tarification par appel. Dans le cadre de la planification de l’industrialisation de la solution, une transition vers les instances AMP2 de Scaleway nous paraît donc indispensable. Affaire à suivre.

La volonté d’innovation de Steamulo, illustrée par le projet AutoScribe et soutenue par les solutions cloud évolutives de Scaleway, est un moyen d’illustrer le potentiel de transformation de l’IA dans les processus d’entreprise.

NB: Lien vers le communiqué de presse de Scaleway

Utilisation de Scaleway pour un MVP d’IA was originally published in STEAMULO Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

image
Steamulo
image

La version tech des Dalton

#team #it #tech #developpeur #webdesign #web #webdeveloper #webdevelopment #informatique #fullstack #fullstackdeveloper #fullstackdev

image
Steamulo
image

Développement Mobile avec React Native et Expo : Le Duo Gagnant

Par où commencer

React Native: https://reactnative.dev

Expo : https://docs.expo.dev

Le développement mobile a connu une véritable révolution au cours de la dernière décennie, avec l’émergence de nouvelles technologies permettant de créer des applications riches et performantes. Parmi les nombreuses options disponibles, RN et Expo se sont imposés comme des choix populaires pour les développeurs d’applications mobiles (des applications telles que Facebook, Tesla, UberEats…). Dans cet article, je vais explorer ces deux technologies, en mettant l’accent sur leurs avantages et leurs différences, et vous aider à comprendre dans quel cas il est préférable de choisir l’une ou l’autre.

React Native : La Puissance de la Personnalisation

RN, développé par Facebook, est une bibliothèque open source qui permet de créer des applications mobiles natives pour iOS et Android en utilisant JavaScript. En partant donc d’un même langage, nul besoin d’avoir deux équipes - une native iOS et une autre Android - le code Javascript est commun pour l’application iOS et Android et fait automatiquement le bridge avec chaque partie native correspondante. L’un des avantages majeurs de RN est sa capacité à créer des applications hautement personnalisées. Vous pouvez accéder directement aux API natives de chaque plateforme et intégrer des composants personnalisés, ce qui en fait un choix parfait pour les applications exigeantes en termes de design et de fonctionnalités. Les performances sont excellentes, car le code JavaScript est compilé en code natif, garantissant une expérience utilisateur fluide.

Projet Expo : La Rapidité de Développement

Expo, quant à lui, est un ensemble d’outils et de services construits autour de RN pour simplifier le développement d’applications mobiles. L’un des principaux avantages d’Expo est la rapidité avec laquelle vous pouvez développer et déployer des applications. Il fournit un ensemble de composants prêts à l’emploi, une interface de ligne de commande conviviale et un système de gestion de projets. Par exemple pour cette dernière, vous pouvez compléter un fichier app.config, qui permettra de configurer votre application à un seul endroit:

export default ({ config }: ConfigContext): ExpoConfig => { ... return { splash: { image: './assets/images/splash-screen.png' resizeMode: 'cover', }, orientation: 'portrait', name: 'myApp', scheme: 'mySlug', icon: ./assets/images/appIcon/icon.png, version: "1.0.0", ios: { userInterfaceStyle: 'light', bundleIdentifier: com.mybundle.org, googleServicesFile: ./firebase/ios/GoogleService-Info.plist, }, android: { adaptiveIcon: { foregroundImage: './assets/images/appIcon/icon-adaptive.png', backgroundColor: '#FFFFFF', }, userInterfaceStyle: 'light', googleServicesFile: ./firebase/android/google-services.json, package: com.mybundle.org, softwareKeyboardLayoutMode: 'pan', versionCode: 100000, } }} Contrairement à un projet RN simple, avec Expo il n’est pas nécessaire d’éditer les parties natives pour configurer votre projet. Cela permet aux développeurs de se concentrer sur la création de fonctionnalités plutôt que sur la configuration et la gestion de l’environnement de développement. Expo propose également un service de déploiement over-the-air (OTA), qui permet de mettre à jour rapidement les applications sans avoir à passer par les app stores.

Différences Clés entre un projet React Native et Expo

Maintenant que nous avons examiné brièvement React Native et Expo, voyons quelles sont les principales différences entre les deux :

  1. Personnalisation : RN offre une personnalisation totale, tandis qu’Expo est plus axé sur la simplicité et la rapidité de développement. Si vous avez besoin de contrôle absolu sur l’apparence et le comportement de votre application, RN est la voie à suivre.

  2. Dépendance aux services Expo : Expo simplifie le développement, mais vous devez vous appuyer sur les services Expo pour la création, le déploiement et la gestion de vos applications. Avec RN, vous avez plus de flexibilité pour choisir vos propres outils et services. De plus, étant une surcouche au RN, un temps d’adaptation est nécessaire entre une montée de version RN et la disponibilité sur Expo.

3.** Taille de l’application** : Les applications Expo ont tendance à être plus volumineuses en raison de l’inclusion de certaines bibliothèques et de la surcouche d’Expo. Les applications RN peuvent être plus légères et plus optimisées si vous prenez soin de les développer de manière efficace.

  1. Accès aux API natives : RN permet un accès complet aux API natives, tandis qu’Expo limite l’accès à un ensemble restreint d’API pour des raisons de sécurité. Si vous avez besoin d’intégrer des fonctionnalités natives avancées, RN est la meilleure option.

  2. Librairies: Expo à réécrit un certain nombre de composants disponibles avec RN, apportant de nombreuses améliorations, par exemple le composant Image n’incluait pas de gestion du cache avant la version 0.72 de RN.

Quand Choisir React Native ou Expo ?

Le choix entre un projet RN avec ou sans Expo dépendra de votre projet spécifique. Si vous avez besoin de créer une application avec des fonctionnalités avancées et personnalisées, et que vous êtes prêt à gérer davantage de détails techniques, un projet nu RN est la solution idéale. D’un autre côté, si vous cherchez à développer rapidement une application avec un budget limité, Expo offre une approche simplifiée du développement, vous permettant de vous concentrer sur la création de fonctionnalités sans vous préoccuper de la configuration de l’environnement.

En fin de compte, la décision dépendra de vos priorités en matière de développement et des besoins spécifiques de votre projet.

Conclusion

Dans cet article, nous avons exploré les avantages de RN et Expo, ainsi que les différences clés entre les deux. En comprenant les forces et les faiblesses de chaque technologie, vous pourrez prendre une décision éclairée pour votre prochain projet de développement mobile. Que vous optiez pour la personnalisation totale de RN ou la rapidité de développement d’Expo, vous avez les outils nécessaires pour réussir dans le monde en constante évolution des applications mobiles.

Développement Mobile avec React Native et Expo : Le Duo Gagnant was originally published in STEAMULO Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.

Leurs témoignagesLeurs témoignages
image
Sylvain - CTO - 17 ans

"Notre engagement se concentre sur la réalisation de projets techniques de haute qualité, impliquant la mise en place de bonnes pratiques en matière d'architecture et de développement. De plus, nous effectuons systématiquement des revues de code, contribuant ainsi à garantir la qualité et la robustesse des solutions que nous développons."

image
Oscar - DevOps - 3 ans

"Travailler chez Steamulo, c'est découvrir plusieurs projets différents avec des clients variés et des stacks techniques diverses. Une des richesses est aussi l'automatisation des processus en vue d'améliorer la qualité des livrables. La qualité n'est pas un vain mot, cela fait partie de l'ADN."

image
Sabine - Lead Tech - 8 ans

"Chez Steamulo, chacun apporte son savoir-faire pour collaborer vers un objectif commun. Le partage et l'entraide sont des éléments clés du dispositif, afin que collectivement nous montions en compétences sur les méthodes et technologies."

image
Thomas - Lead Tech - 10 ans

"J'ai intégré Steamulo au premier jour de sa création après mon stage de fin d'étude avec une formation de développeur WEB et Mobile. Fort de ma dizaine d'années d'expériences (développement WEB/Mobile, DevOps et gestion de projet), mon profil "couteau suisse" me permet d'intervenir sur la totalité des parties que compose le développement d'un projet afin de gagner en qualité sur les différents projets, mais aussi de faire monter en compétence les différents collaborateurs de Steamulo."

Sabine - Lead Tech

Hugo - CP / PO

Marine - Responsable RH

Sylvain - CTO

Paul - Developpeur

Oscar - Devops

Christian - CEO

Des moments de vie partagés !

Convention 2019 - Barcelone
Convention 2018 - Londres
Convention 2017 - Alpe d'Huez
Convention 2016 - Bruges
Convention 2015 - Deauville