You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
John M.JM

John M.

Senior tech with ~15 years | Rails, React, CI/CD

€650/day
Paris, FR
15+ years

Average response time: 1 hour

About John

Ancien consultant IT pour OCTO Technology, j'ai entre autres eu l'occasion de travailler pour Canal Overseas, Gefco, Total, Société Générale ou encore de créer la nouvelle application web mobile d'ING Direct France.

Plus récemment, j'étais Tech Lead en charge de la refonte front-end de Meetic pendant un an et demi.

Avec une préférence pour les missions courtes, je suis ouvert à toutes opportunités.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

  • Portuguese

    Basic

Remote only
Primarily works remotely

Experience

  • Learning Robots
    Software Engineer & Technical Advisor
    EDUCATION AND E-LEARNING
    July 2025 - Today (11 months)
    Paris, France
    Led migration of AlphAI (Learning Robots' platform) from Python desktop app to React 19 + TypeScript PWA, while coaching the team on web technologies and best practices.

    Context:
    AlphAI deployed across 10,000+ students and 2,000+ employees globally. Clients: prestigious institutions (Cité des Sciences 2,100+ students in 2024, EFREI, EMLV, ENS Paris-Saclay), enterprises (RATP, Thuasne), backed by French Ministry of Education and European Commission.

    Technical Leadership & Development:
    • Led platform migration from Python to React 19 + TypeScript PWA with Material-UI
    • Dual Bluetooth/WiFi connection with binary protocol for real-time robot control
    • Interactive AI algorithm visualizations (neural networks, Q-Learning, KNN) with high-performance rendering
    • SSL certificate management system for secure robot-to-browser communication
    • RGAA compliance: keyboard navigation, screen readers, color contrast
    • CI/CD pipeline: Vitest, ESLint/Prettier, OpenAI translations, multi-environment deployment
    • i18next internationalization with AI-powered translation (5+ languages)

    Team Coaching & Training:
    • Trained Python team on React, TypeScript, Vite, Web APIs, Web Bluetooth
    • Coaching on CI/CD, code reviews, automated testing, best practices
    • Professional workflows: GitHub Actions, semantic versioning, deployment automation
    • Code quality standards: ESLint, Prettier, pre-commit hooks, Vitest coverage

    Tech Stack:
    React 19, TypeScript, Vite, Material-UI, Web Bluetooth, WebSocket, Vitest, Storybook, Sentry, GitHub Actions

    Impact:
    Recognized by European Commission for Digital Education, deployed in prestigious institutions worldwide.
    Typescript CI/CD React.js Github Actions PWA
  • Efalia
    Technical Leader
    SOFTWARE PUBLISHING
    August 2023 - June 2025 (1 year and 10 months)
    Lyon, France
    Technical Leader at Efalia, French leader in document management solutions (ECM) and intelligent workflows, following the acquisition of Fluicity.

    Context:
    Efalia: 2,800+ clients, presence in 35+ countries, AI-integrated Content Services platform (RAG-ready), SecNumCloud certified.

    Responsibilities:
    • Technical leadership on Fluicity product integration into Efalia platform
    • Coaching development teams on best practices (Clean Code, TDD, Code Reviews)
    • Close collaboration with product teams to define technical roadmap
    • Technology watch and evaluation of new technologies for product evolution

    Technologies:
    Ruby on Rails 7, React 18, PostgreSQL, Redis, Sidekiq, Docker, Qovery, OpenAI API

    Achievements:
    • Architecture refactoring to improve code scalability and maintainability
    • Implementation of code quality and performance metrics
    Ruby on Rails React.js JavaScript CI/CD Typescript
  • Fluicity
    Co-founder & CTO (exit: Efalia)
    SOFTWARE PUBLISHING
    April 2016 - July 2023 (7 years and 3 months)
    Paris, France
    Co-founder and CTO of Fluicity, a SaaS platform for participatory democracy and citizen engagement for local governments.

    Mission:
    Create a solution enabling cities and regions to strengthen relationships with their citizens through technology and data segmentation, improving local decision-making.

    Successful Exit: Acquired by Efalia in January 2025

    Product:
    Integrated platform combining:
    • Citizen mobile application (interactive news, smart surveys, multimedia suggestions, automated messaging)
    • Sophisticated analytics dashboard with predictive and actionable data for decision-makers
    • Multi-tenant system with customized spaces per municipality

    Technical Responsibilities (CTO):
    • Complete platform architecture: Rails 7.2 Backend + React 18 Frontend
    • Technical team management
    • Management of 124 ActiveRecord models, 70+ API controllers, multi-tenant architecture
    • AI Integration: OpenAI API for content clustering and automated translations
    • DevOps: Docker, Qovery (managed Kubernetes), GitHub Actions CI/CD, auto-scaling (up to 40 nodes)
    • Security: multi-provider OAuth authentication

    Technologies:
    Backend: Ruby on Rails 7.2, PostgreSQL, Redis, Sidekiq, ActiveAdmin
    Frontend: React 18, Material-UI, Vite, TypeScript
    Infrastructure: Docker, Qovery, AWS (S3, Route53, SNS), Cloudinary
    AI/ML: OpenAI API, Ahoy analytics, Matomo
    Testing: RSpec, Capybara, VCR, SimpleCov
    Quality: RuboCop, Brakeman, RubyCritic, Bullet

    Impact:
    • Platform deployed across France, Belgium, and South Africa
    • Used by municipalities, regions, and NGOs (Médecins Sans Frontières, Red Cross)
    • Several million citizen interactions and documents exchanged
    • Multi-language platform (5+ supported locales)
    Typescript Ruby on Rails React.js AWS CI/CD

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Master of Information Technology
    Epitech
    2011

Skill set (19)

Categories