×
Gael Monein

Gael Monein

Fullstack Software Engineer

Paris, France, FR
+33 6 59 99 33 98
French, English

Background


About

About

Fullstack Software Engineer specialized in Ruby on Rails and React with 6+ years of experience. Passionate about building scalable systems, refactoring legacy code, and shipping elegant solutions. I helped scale the 42 intranet and re-architected the My Job Glasses marketplace.

Work Experience

Work Experience

  • Fullstack Software Engineer, 

    Sep, 2020 - Apr, 20254 years 7 months

    Led architecture design in a team of 3 software engineers. Oversaw application maintenance, support incidents, and evolving product requirements. Built a back-office sales & ops. Supported production needs and fixed critical issues on a legacy monolith.

  • Junior Ruby on Rails Engineer, 

    Mar, 2018 - May, 20202 years 2 months

    Maintained intranet, exams, and internal tools for 30,000+ students. Worked in a 5-person engineering team, writing clean and testable Rails code. Developed a web platform to manage candidate registrations for the 42 Piscines.

Projects Experience

Projects Experience

  • Migrate APIs to GraphQL

    Jan, 2024 - May, 20251 year 4 months

    Converted jsonapi to GraphQL, improved services, kept code coverage at 90%+ (GraphQL RSpec). Write API, Traking and flows documentations for the Mobile Development team (GraphQL, Docusaurus). Implemented Pundit authorizations in the current GraphQL API (Rails, GraphQL, Pundit). Converted JavaScript + Redux to TypeScript + Apollo (React, TypeScript). Documented APIs and flows for the mobile development team (GraphQL, Docusaurus, Docker).

  • Monitoring Stack + Optimization

    Aug, 2025 - Sep, 20251 month

    Fixed critical N+1 queries and built unit test tools to catch regressions (Rails, MongoDB, RSpec). Improved deployment speed from 8 minutes to 1 minute (Docker, Kubernetes, Rails).

  • Extract Meetings Programs from the Monolith

    Feb, 2023 - Jun, 20234 months

    Built a second Rails / React app to manage meeting programs (Rails, PostgreSQL, React, GraphQL). Developed an account management application (React, GraphQL). Created services to migrate marketplace user and interaction data into PostgreSQL models (MongoDB, PostgreSQL, ActiveRecord, Mongoid). Built services to compute global data for projects, programs, and participations (SQL, ActiveRecord).

  • Winamax Data Mining

    Mar, 2020 - Jun, 20203 months

    Instrumented the Winamax Flash app to extract table data from memory (C, Python, Docker). Parsed and reconstructed poker hands from sparse WebSocket streams (Python, PostgreSQL). Computed player data and built an app to highlight the most exploitable cash games and tournaments (Ruby, Sinatra, PostgreSQL, Golang). Reverse-engineered the private WebSocket API, and built a connector to the Winamax internal API (Electron, RabbitMQ, Javascript).

  • Optimize Intranet and APIs

    Jan, 2019 - Jul, 20196 months

    Reduced average DB CPU usage from 80% to 30% (PostgreSQL, Rails). Decreased API response times from 800ms to 200ms (Rails, PostgreSQL, NewRelic). Split a 400M+ row table into yearly partitions (PostgreSQL, ActiveRecord). Configured and deployed new PostgreSQL replicas (PostgreSQL, Linux, Shell).

Skills

Skills

  • Languages

    Ruby

    TypeScript

    JavaScript

    SQL

    Python

    Bash

  • Frameworks

    Ruby on Rails

    React

    GraphQL

    ActiveAdmin

  • Tools & DevOps

    Docker

    Kubernetes

    ArgoCD

    AWS

    RSpec

    NewRelic

    Linux

  • Databases

    PostgreSQL

    MongoDB

    MySQL

  • Others

    Agile

    CI/CD

    Troubleshooting

    Security

    Optimization

    Git

Education

Education

  • IT Architecture, Level 21 – IT Architecture Expert, 42 Paris

    Sep, 2016 - Jan, 2019

Interests

Interests

  • Side Interests

    Hackingcode golfingreverse engineering