Youssef Kerroum
@youssefkerroum
I lead Rails and React platform modernizations, secure APIs, and high-performing engineering teams.
What I'm looking for
At Solocal, I lead the modernization of ClicRDV, a SaaS appointment-booking platform, migrating a legacy Rails monolith to a Rails 7 API and React frontends without service interruption. I manage five developers, designed the Keycloak SSO overhaul, and delivered up to 25x performance gains on 260M+ row tables.
I've also built critical banking APIs for Bank of Africa's BOA Express, BillPay, and BOA Web products, and delivered booking platforms, CRMs, and ERP-connected applications for clients in France, Germany, and Morocco. I stay close to the code through architecture decisions, security-focused reviews, SQL optimization, and practical mentoring.
Experience
Work history, roles, and key accomplishments
Leading the development and modernization of ClicRDV, Solocal's SaaS appointment booking platform, deployed on a multi-cloud architecture (GCP and a certified healthcare hosting provider) with data sharding for GDPR compliance. Managing a team of 5 developers to deliver scalable, secure, and high-performance web solutions.
Key technologies: Ruby on Rails, ReactJS, MySQL, MongoDB, Redis, Sidekiq,
Computer Science Teacher (secondary and post-secondary BTS)
Sep 2012 - Jul 2026 (13 years 10 months)
Taught computer science at secondary and post-secondary (BTS) levels: databases and SQL, algorithmics, Linux and Windows Server system administration, and JavaScript/ReactJS web development. Tracked student progress through projects, exams, and practical work.
• Supervised BTS students' final-year projects, from design to defense.
• Organized an inter-school hackathon for post-secondary students.
Currently, I utilise Bitbucket for API versioning and efficiently facilitate the review of pull requests through collaboration with development teams. By leveraging Jira as my primary platform for ticket creation and work progress tracking, I monitor project timelines and objectives for timely delivery and client satisfaction. Additionally, I implement unit tests for banking product functionalitie
Full Stack Web Developer
Sep 2021 - Dec 2023 (2 years 3 months)
Designed and developed an ecosystem of 3 applications connected to the Sage ERP: two mobile apps (sales force and subsidiary administrators) and a central management web app for headquarters, with ReactJS, ViteJS, Redux and Tailwind CSS on the front end.
• Built a single REST API (Ruby on Rails, PostgreSQL, Active Storage, AWS S3, Puma) serving all 3 applications, reading Sage data and writing ba
Developed Hortense.green, an eco-friendly accommodation booking platform: a high-traffic public website and content management back office (destinations, accommodations, collections), with Ruby on Rails, Kafka, Sidekiq, ReactJS, and Redux.
• Built and redesigned website pages from Adobe XD mockups (destinations, tailor-made travel, and wedding and business offers), with form integrations and SEO
In this role, I executed robust application security measures using the Devise Gem and role-based access control. This approach safeguarded sensitive data and ensured secure user authentication, significantly enhancing the overall security posture of the applications I worked on. Additionally, I managed Agile projects efficiently by leveraging tools like Jira and GitLab to ensure seamless executio
Education
Degrees, certifications, and relevant coursework
École Supérieure de Management de Télécommunication et d’Informatique Sup MTI
Diplôme d’ingénieur, Computer Engineering
2025 - 2027
Microverse
Remote Full Stack Web Development Program
2022 - 2023
● Spending 1300+ hours mastering algorithms, data structures, and full-stack development while simultaneously developing projects with Ruby, Rails, JavaScript, React, and Redux.
● Developing skills in remote pair programming using GitHub, industry-standard git-flow, and daily standups to communicate and collaborate with international remote developers.
Université Ibn Zohr
Bachelor's degree, Computer Science
2020 - 2021
● Data Science.
● Artificial Intelligence.
● Advanced Networking.
● Computational Mathematics.
● Discrete mathematics.
● Object-oriented programming.
● Software design and development.
● Mobile development.
● Software design and development.
Regional Technology Centre (Settat)
Post-secondary Diploma (BTS), Computer Science
2007 - 2009
This Post-secondary Diploma, named “Brevet de technicien supérieur” (BTS) in French, is a two-year post-secondary national professional degree.
It is usually prepared in an advanced technician section during four semesters after the High-school Diploma. This vocational degree is oriented toward the labor market.
Hassan 2 High School (Casablanca)
High-School Diploma, Experimental Sciences
2003 - 2007
Tech stack
Software and tools used professionally
Postman
Sidekiq
Google Cloud Platform
GitHub
GitLab
Bitbucket
Jenkins
GitHub Actions
MySQL
PostgreSQL
MongoDB
Microsoft SQL Server
Ruby on Rails
Tailwind CSS
Git Flow
Adobe XD
Redis
Jira
JavaScript
Java
Google Maps
Kafka
Linux
Windows
Windows Server
Datadog
Ansible
RSpec
Keycloak
sso
NGINX
Amazon Web Services (AWS)
SQL
C (Programming Language)
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Youssef?
You can contact Youssef and 90k+ other talented remote workers on Himalayas.
Message YoussefGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
