Bonjour, je suis Stéphane Akkaoui .
Je suis ingénieur logiciel, consultant technique et entrepreneur à Paris . Je développe des applications web en Ruby on Rails depuis 2006. Aujourd’hui, avec Forever Bije , j’accompagne des entreprises en tant que consultant ou CTO à temps partiel, et je conçois, développe et héberge leurs applications.
Ce que je fais
CTO et conseil technique : stratégie technique et choix d’architecture, feuilles de route et estimations, constitution et animation d’équipes de développement, audits de code et d’infrastructure existants.
Développement produit : applications web et API, principalement en Ruby on Rails, du premier prototype à la maintenance au long cours.
Infrastructure : serveurs Linux auto-hébergés, Dokku, CI/CD, supervision et sauvegardes, pour des applications qui tournent, à jour et sans surprise.
Mises à jour et migrations : faire passer d’anciennes applications à des versions récentes et sur de nouveaux hébergements, sans perdre de données.
Entreprises
Commodat : une plateforme non marchande de partage de logements et de véhicules entre proches, avec calendrier partagé et messagerie.
Channels Me : un service pour publier sur des chaînes WhatsApp et les gérer, avec une API.
Et aussi Chalandiz , une agence de digital retail pour les centres commerciaux et les marques.
Activité
Activité cumulée GitHub et GitLab sur les 12 derniers mois 3 832 contributions au total : 3 386 sur GitLab et 446 sur GitHub. déc. janv. févr. mars avr. mai juin juil. août sept. oct. nov. lun. mer. ven. 0 contribution le lun. 10 nov. 2025 0 contribution le mar. 11 nov. 2025 24 contributions le mer. 12 nov. 2025 15 contributions le jeu. 13 nov. 2025 0 contribution le ven. 14 nov. 2025 4 contributions le sam. 15 nov. 2025 11 contributions le dim. 16 nov. 2025 5 contributions le lun. 17 nov. 2025 0 contribution le mar. 18 nov. 2025 26 contributions le mer. 19 nov. 2025 0 contribution le jeu. 20 nov. 2025 0 contribution le ven. 21 nov. 2025 8 contributions le sam. 22 nov. 2025 0 contribution le dim. 23 nov. 2025 32 contributions le lun. 24 nov. 2025 22 contributions le mar. 25 nov. 2025 27 contributions le mer. 26 nov. 2025 3 contributions le jeu. 27 nov. 2025 6 contributions le ven. 28 nov. 2025 0 contribution le sam. 29 nov. 2025 0 contribution le dim. 30 nov. 2025 1 contribution le lun. 1 déc. 2025 16 contributions le mar. 2 déc. 2025 17 contributions le mer. 3 déc. 2025 17 contributions le jeu. 4 déc. 2025 33 contributions le ven. 5 déc. 2025 10 contributions le sam. 6 déc. 2025 3 contributions le dim. 7 déc. 2025 17 contributions le lun. 8 déc. 2025 8 contributions le mar. 9 déc. 2025 3 contributions le mer. 10 déc. 2025 0 contribution le jeu. 11 déc. 2025 10 contributions le ven. 12 déc. 2025 0 contribution le sam. 13 déc. 2025 0 contribution le dim. 14 déc. 2025 2 contributions le lun. 15 déc. 2025 0 contribution le mar. 16 déc. 2025 19 contributions le mer. 17 déc. 2025 6 contributions le jeu. 18 déc. 2025 17 contributions le ven. 19 déc. 2025 0 contribution le sam. 20 déc. 2025 0 contribution le dim. 21 déc. 2025 13 contributions le lun. 22 déc. 2025 17 contributions le mar. 23 déc. 2025 13 contributions le mer. 24 déc. 2025 8 contributions le jeu. 25 déc. 2025 49 contributions le ven. 26 déc. 2025 0 contribution le sam. 27 déc. 2025 0 contribution le dim. 28 déc. 2025 0 contribution le lun. 29 déc. 2025 15 contributions le mar. 30 déc. 2025 0 contribution le mer. 31 déc. 2025 0 contribution le jeu. 1 janv. 2026 0 contribution le ven. 2 janv. 2026 0 contribution le sam. 3 janv. 2026 0 contribution le dim. 4 janv. 2026 0 contribution le lun. 5 janv. 2026 10 contributions le mar. 6 janv. 2026 8 contributions le mer. 7 janv. 2026 28 contributions le jeu. 8 janv. 2026 54 contributions le ven. 9 janv. 2026 0 contribution le sam. 10 janv. 2026 0 contribution le dim. 11 janv. 2026 29 contributions le lun. 12 janv. 2026 7 contributions le mar. 13 janv. 2026 17 contributions le mer. 14 janv. 2026 30 contributions le jeu. 15 janv. 2026 27 contributions le ven. 16 janv. 2026 0 contribution le sam. 17 janv. 2026 0 contribution le dim. 18 janv. 2026 1 contribution le lun. 19 janv. 2026 18 contributions le mar. 20 janv. 2026 27 contributions le mer. 21 janv. 2026 31 contributions le jeu. 22 janv. 2026 23 contributions le ven. 23 janv. 2026 0 contribution le sam. 24 janv. 2026 0 contribution le dim. 25 janv. 2026 0 contribution le lun. 26 janv. 2026 34 contributions le mar. 27 janv. 2026 0 contribution le mer. 28 janv. 2026 10 contributions le jeu. 29 janv. 2026 22 contributions le ven. 30 janv. 2026 0 contribution le sam. 31 janv. 2026 0 contribution le dim. 1 févr. 2026 11 contributions le lun. 2 févr. 2026 4 contributions le mar. 3 févr. 2026 2 contributions le mer. 4 févr. 2026 21 contributions le jeu. 5 févr. 2026 0 contribution le ven. 6 févr. 2026 0 contribution le sam. 7 févr. 2026 0 contribution le dim. 8 févr. 2026 0 contribution le lun. 9 févr. 2026 0 contribution le mar. 10 févr. 2026 15 contributions le mer. 11 févr. 2026 2 contributions le jeu. 12 févr. 2026 29 contributions le ven. 13 févr. 2026 0 contribution le sam. 14 févr. 2026 0 contribution le dim. 15 févr. 2026 0 contribution le lun. 16 févr. 2026 0 contribution le mar. 17 févr. 2026 5 contributions le mer. 18 févr. 2026 15 contributions le jeu. 19 févr. 2026 17 contributions le ven. 20 févr. 2026 0 contribution le sam. 21 févr. 2026 0 contribution le dim. 22 févr. 2026 25 contributions le lun. 23 févr. 2026 10 contributions le mar. 24 févr. 2026 6 contributions le mer. 25 févr. 2026 6 contributions le jeu. 26 févr. 2026 20 contributions le ven. 27 févr. 2026 4 contributions le sam. 28 févr. 2026 12 contributions le dim. 1 mars 2026 0 contribution le lun. 2 mars 2026 2 contributions le mar. 3 mars 2026 11 contributions le mer. 4 mars 2026 37 contributions le jeu. 5 mars 2026 1 contribution le ven. 6 mars 2026 4 contributions le sam. 7 mars 2026 0 contribution le dim. 8 mars 2026 4 contributions le lun. 9 mars 2026 2 contributions le mar. 10 mars 2026 16 contributions le mer. 11 mars 2026 0 contribution le jeu. 12 mars 2026 50 contributions le ven. 13 mars 2026 12 contributions le sam. 14 mars 2026 1 contribution le dim. 15 mars 2026 0 contribution le lun. 16 mars 2026 6 contributions le mar. 17 mars 2026 8 contributions le mer. 18 mars 2026 20 contributions le jeu. 19 mars 2026 1 contribution le ven. 20 mars 2026 2 contributions le sam. 21 mars 2026 0 contribution le dim. 22 mars 2026 0 contribution le lun. 23 mars 2026 8 contributions le mar. 24 mars 2026 0 contribution le mer. 25 mars 2026 3 contributions le jeu. 26 mars 2026 8 contributions le ven. 27 mars 2026 8 contributions le sam. 28 mars 2026 0 contribution le dim. 29 mars 2026 1 contribution le lun. 30 mars 2026 0 contribution le mar. 31 mars 2026 0 contribution le mer. 1 avr. 2026 0 contribution le jeu. 2 avr. 2026 0 contribution le ven. 3 avr. 2026 4 contributions le sam. 4 avr. 2026 0 contribution le dim. 5 avr. 2026 0 contribution le lun. 6 avr. 2026 0 contribution le mar. 7 avr. 2026 1 contribution le mer. 8 avr. 2026 7 contributions le jeu. 9 avr. 2026 26 contributions le ven. 10 avr. 2026 1 contribution le sam. 11 avr. 2026 0 contribution le dim. 12 avr. 2026 0 contribution le lun. 13 avr. 2026 0 contribution le mar. 14 avr. 2026 8 contributions le mer. 15 avr. 2026 0 contribution le jeu. 16 avr. 2026 0 contribution le ven. 17 avr. 2026 0 contribution le sam. 18 avr. 2026 0 contribution le dim. 19 avr. 2026 4 contributions le lun. 20 avr. 2026 0 contribution le mar. 21 avr. 2026 0 contribution le mer. 22 avr. 2026 0 contribution le jeu. 23 avr. 2026 3 contributions le ven. 24 avr. 2026 0 contribution le sam. 25 avr. 2026 0 contribution le dim. 26 avr. 2026 0 contribution le lun. 27 avr. 2026 0 contribution le mar. 28 avr. 2026 0 contribution le mer. 29 avr. 2026 0 contribution le jeu. 30 avr. 2026 3 contributions le ven. 1 mai 2026 0 contribution le sam. 2 mai 2026 13 contributions le dim. 3 mai 2026 29 contributions le lun. 4 mai 2026 49 contributions le mar. 5 mai 2026 1 contribution le mer. 6 mai 2026 36 contributions le jeu. 7 mai 2026 6 contributions le ven. 8 mai 2026 0 contribution le sam. 9 mai 2026 0 contribution le dim. 10 mai 2026 4 contributions le lun. 11 mai 2026 4 contributions le mar. 12 mai 2026 27 contributions le mer. 13 mai 2026 1 contribution le jeu. 14 mai 2026 29 contributions le ven. 15 mai 2026 6 contributions le sam. 16 mai 2026 0 contribution le dim. 17 mai 2026 2 contributions le lun. 18 mai 2026 7 contributions le mar. 19 mai 2026 4 contributions le mer. 20 mai 2026 2 contributions le jeu. 21 mai 2026 92 contributions le ven. 22 mai 2026 0 contribution le sam. 23 mai 2026 5 contributions le dim. 24 mai 2026 7 contributions le lun. 25 mai 2026 1 contribution le mar. 26 mai 2026 37 contributions le mer. 27 mai 2026 0 contribution le jeu. 28 mai 2026 4 contributions le ven. 29 mai 2026 0 contribution le sam. 30 mai 2026 0 contribution le dim. 31 mai 2026 1 contribution le lun. 1 juin 2026 2 contributions le mar. 2 juin 2026 2 contributions le mer. 3 juin 2026 1 contribution le jeu. 4 juin 2026 13 contributions le ven. 5 juin 2026 0 contribution le sam. 6 juin 2026 0 contribution le dim. 7 juin 2026 15 contributions le lun. 8 juin 2026 4 contributions le mar. 9 juin 2026 7 contributions le mer. 10 juin 2026 2 contributions le jeu. 11 juin 2026 20 contributions le ven. 12 juin 2026 0 contribution le sam. 13 juin 2026 0 contribution le dim. 14 juin 2026 1 contribution le lun. 15 juin 2026 0 contribution le mar. 16 juin 2026 0 contribution le mer. 17 juin 2026 0 contribution le jeu. 18 juin 2026 0 contribution le ven. 19 juin 2026 0 contribution le sam. 20 juin 2026 0 contribution le dim. 21 juin 2026 0 contribution le lun. 22 juin 2026 0 contribution le mar. 23 juin 2026 19 contributions le mer. 24 juin 2026 15 contributions le jeu. 25 juin 2026 8 contributions le ven. 26 juin 2026 0 contribution le sam. 27 juin 2026 3 contributions le dim. 28 juin 2026 2 contributions le lun. 29 juin 2026 1 contribution le mar. 30 juin 2026 19 contributions le mer. 1 juil. 2026 2 contributions le jeu. 2 juil. 2026 1 contribution le ven. 3 juil. 2026 3 contributions le sam. 4 juil. 2026 0 contribution le dim. 5 juil. 2026 2 contributions le lun. 6 juil. 2026 19 contributions le mar. 7 juil. 2026 4 contributions le mer. 8 juil. 2026 6 contributions le jeu. 9 juil. 2026 13 contributions le ven. 10 juil. 2026 0 contribution le sam. 11 juil. 2026 0 contribution le dim. 12 juil. 2026 0 contribution le lun. 13 juil. 2026 0 contribution le mar. 14 juil. 2026 1 contribution le mer. 15 juil. 2026 6 contributions le jeu. 16 juil. 2026 4 contributions le ven. 17 juil. 2026 0 contribution le sam. 18 juil. 2026 0 contribution le dim. 19 juil. 2026 16 contributions le lun. 20 juil. 2026 26 contributions le mar. 21 juil. 2026 31 contributions le mer. 22 juil. 2026 24 contributions le jeu. 23 juil. 2026 13 contributions le ven. 24 juil. 2026 6 contributions le sam. 25 juil. 2026 1 contribution le dim. 26 juil. 2026 16 contributions le lun. 27 juil. 2026 2 contributions le mar. 28 juil. 2026 0 contribution le mer. 29 juil. 2026 0 contribution le jeu. 30 juil. 2026 0 contribution le ven. 31 juil. 2026 0 contribution le sam. 1 août 2026 0 contribution le dim. 2 août 2026 2 contributions le lun. 3 août 2026 0 contribution le mar. 4 août 2026 0 contribution le mer. 5 août 2026 0 contribution le jeu. 6 août 2026 1 contribution le ven. 7 août 2026 7 contributions le sam. 8 août 2026 0 contribution le dim. 9 août 2026 6 contributions le lun. 10 août 2026 8 contributions le mar. 11 août 2026 11 contributions le mer. 12 août 2026 5 contributions le jeu. 13 août 2026 4 contributions le ven. 14 août 2026 5 contributions le sam. 15 août 2026 0 contribution le dim. 16 août 2026 9 contributions le lun. 17 août 2026 3 contributions le mar. 18 août 2026 18 contributions le mer. 19 août 2026 1 contribution le jeu. 20 août 2026 2 contributions le ven. 21 août 2026 3 contributions le sam. 22 août 2026 2 contributions le dim. 23 août 2026 0 contribution le lun. 24 août 2026 4 contributions le mar. 25 août 2026 9 contributions le mer. 26 août 2026 17 contributions le jeu. 27 août 2026 20 contributions le ven. 28 août 2026 5 contributions le sam. 29 août 2026 0 contribution le dim. 30 août 2026 0 contribution le lun. 31 août 2026 6 contributions le mar. 1 sept. 2026 32 contributions le mer. 2 sept. 2026 19 contributions le jeu. 3 sept. 2026 24 contributions le ven. 4 sept. 2026 6 contributions le sam. 5 sept. 2026 0 contribution le dim. 6 sept. 2026 4 contributions le lun. 7 sept. 2026 13 contributions le mar. 8 sept. 2026 3 contributions le mer. 9 sept. 2026 0 contribution le jeu. 10 sept. 2026 9 contributions le ven. 11 sept. 2026 2 contributions le sam. 12 sept. 2026 0 contribution le dim. 13 sept. 2026 7 contributions le lun. 14 sept. 2026 11 contributions le mar. 15 sept. 2026 12 contributions le mer. 16 sept. 2026 14 contributions le jeu. 17 sept. 2026 11 contributions le ven. 18 sept. 2026 1 contribution le sam. 19 sept. 2026 7 contributions le dim. 20 sept. 2026 28 contributions le lun. 21 sept. 2026 54 contributions le mar. 22 sept. 2026 21 contributions le mer. 23 sept. 2026 29 contributions le jeu. 24 sept. 2026 25 contributions le ven. 25 sept. 2026 0 contribution le sam. 26 sept. 2026 3 contributions le dim. 27 sept. 2026 82 contributions le lun. 28 sept. 2026 33 contributions le mar. 29 sept. 2026 14 contributions le mer. 30 sept. 2026 4 contributions le jeu. 1 oct. 2026 16 contributions le ven. 2 oct. 2026 0 contribution le sam. 3 oct. 2026 21 contributions le dim. 4 oct. 2026 50 contributions le lun. 5 oct. 2026 69 contributions le mar. 6 oct. 2026 27 contributions le mer. 7 oct. 2026 15 contributions le jeu. 8 oct. 2026 16 contributions le ven. 9 oct. 2026 3 contributions le sam. 10 oct. 2026 1 contribution le dim. 11 oct. 2026 18 contributions le lun. 12 oct. 2026 74 contributions le mar. 13 oct. 2026 19 contributions le mer. 14 oct. 2026 3 contributions le jeu. 15 oct. 2026 16 contributions le ven. 16 oct. 2026 0 contribution le sam. 17 oct. 2026 1 contribution le dim. 18 oct. 2026 4 contributions le lun. 19 oct. 2026 53 contributions le mar. 20 oct. 2026 90 contributions le mer. 21 oct. 2026 33 contributions le jeu. 22 oct. 2026 29 contributions le ven. 23 oct. 2026 6 contributions le sam. 24 oct. 2026 20 contributions le dim. 25 oct. 2026 8 contributions le lun. 26 oct. 2026 46 contributions le mar. 27 oct. 2026 2 contributions le mer. 28 oct. 2026 47 contributions le jeu. 29 oct. 2026 9 contributions le ven. 30 oct. 2026 0 contribution le sam. 31 oct. 2026 0 contribution le dim. 1 nov. 2026 20 contributions le lun. 2 nov. 2026 6 contributions le mar. 3 nov. 2026 185 contributions le mer. 4 nov. 2026 12 contributions le jeu. 5 nov. 2026 42 contributions le ven. 6 nov. 2026 31 contributions le sam. 7 nov. 2026 86 contributions le dim. 8 nov. 2026 55 contributions le lun. 9 nov. 2026 13 contributions le mar. 10 nov. 2026 31 contributions le mer. 11 nov. 2026 23 contributions le jeu. 12 nov. 2026 Moins Plus
3 832 contributions sur les 12 derniers mois : 3 386 sur le GitLab de Forever Bije et 446 sur GitHub , pour la plupart dans des projets clients privés. Mis à jour chaque jour.
Open source
facturx : des scripts Ruby qui génèrent le XML Factur-X et l’intègrent aux factures PDF.
chaussettes : une application minimaliste pour le terminal macOS qui gère des tunnels proxy SOCKS via SSH.
ziltoid : un système de supervision basé sur cron.
levenshtein_comparator : un comparateur de chaînes en Ruby fondé sur la distance de Damerau-Levenshtein.
yaps (2009) : Prototype et Scriptaculous adaptés aux applications Facebook en FBML.
Yapopup (2009) : des popups pour les applications Facebook en FBML, construites sur yaps.
Avant
J’ai commencé par des logiciels financiers pour une banque d’investissement chez Informatique CDC, puis des produits Ruby on Rails chez Pierlis et Dimelo. En 2008, j’ai cofondé Sociabliz, une agence de marketing social qui réalisait des applications Facebook pour des marques. Après son rachat par Acticall (aujourd’hui Foundever), j’ai été CTO et COO de la filiale TSC, ainsi que responsable R&D. Entrepreneur dans l’âme, j’ai aussi pris part aux aventures Nanotrust, Vymlife, GoodTerms, Moonshot Analytics et Envouthé. J’ai étudié le génie logiciel à l’INSIA.