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

Freelancer profile translated to English.
Back to original language

About John

Former IT consultant for OCTO Technology, I have had the opportunity to work for Canal Overseas, Gefco, Total, Société Générale, among others, and to create the new mobile web application for ING Direct France.

More recently, I was Tech Lead in charge of the front-end redesign of Meetic for a year and a half.

With a preference for short assignments, I am open to all opportunities.
  • 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 (1 year and 1 month)
    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