Hi, I'mMohamed Gharabawy

|

Senior backend engineer working on Ruby on Rails production systems at LexisNexis AI — CI/CD automation, observability, test reliability, and data-quality workflows at scale.

Mohamed Gharabawy - Senior Backend Engineer at LexisNexis AI

Experience

Building impactful solutions across industries

⚖️

LexisNexis AI

Senior Software Engineer

Jan 2025 - Present

  • Built MySQL based PR validation CI from scratch on Azure Pipelines then led its migration to GitHub Actions and resolved SonarQube quality gate blockers
  • Improved branch governance and release automation across GitHub, Azure Boards and Jenkins with squash merge policy, naming rules, stale approval dismissal, version bumps, back merge PRs and deployment notifications
  • Raised RSpec coverage on core workflow and bulk load modules from 33% to 80%+ and surfaced SimpleCov coverage reports in CI and the app UI
  • Refactored the audit and versioning system, removed ~200GB of storage, made history pages ~79% faster and added granular revert with conflict detection
  • Designed and shipped an internal REST API platform in staged increments with bearer token auth, request and serializer contracts, rate limiting and OpenAPI docs
  • Enabled CloudWatch monitoring with structured logs then diagnosed and resolved recurring 502 outages and production page timeouts
Ruby on RailsMySQLRSpecSimpleCovGitHub ActionsAzure PipelinesJenkinsCloudWatchOpenAPISonarQube
📊

Qoyod

Software Engineer II

Jan 2023 - Dec 2024

  • Built data pipeline transferring data from read-only replicas to PostgreSQL analytic database using Active Record
  • Developed Ruby on Rails REST API service for microservices data synchronization using Pub/Sub pattern
  • Engineered multi-tenant pricing plans and subscriptions feature demonstrating complex backend system design
  • Enhanced PDF security by extending WickedPdf gem for HTML sanitization
  • Integrated Mixpanel analytics using Instrument and Observer design patterns
  • Led performance optimization initiatives reducing system latency in critical accounting processes
Ruby on RailsData EngineeringAWSMySQLRedisDockerRspec
🚌

Swvl

Software Engineer

Jan 2020 - Dec 2022

  • Introduced driver module enhancing operational efficiency by 41% and reducing system load
  • Built onboarding module reducing activation time by 18% and operational cost by $2,000/month
  • Revamped in-ride experience reducing captain walk-ins to operation offices by 20%
  • Delivered B2B and SWVL SAAS platform features reducing manual man-hours
  • Wrote clear, concise, and well-tested code providing at least 95% coverage
Node.jsMongoDBMicroservicesKubernetesGCPDatadog

Featured Projects

Real impact through elegant engineering

CI/CD & Release Automation

Built MySQL-backed PR-validation CI from scratch on Azure Pipelines, then led its migration to GitHub Actions with stronger branch governance and automated release workflows.

Key Metrics

GitHub Actions migrationPR validationrelease automation

Tech Stack

GitHub ActionsAzure PipelinesJenkinsMySQLRSpecSonarQube

Audit & Versioning Modernization

Refactored audit/versioning storage and history rendering, reducing storage footprint, improving performance, and adding granular revert with conflict detection.

Key Metrics

~200GB removed~79% faster pages

Tech Stack

Ruby on RailsMySQLAuditedRSpec

Coverage, Reliability & Observability

Built coverage visibility around CI SimpleCov artifacts, expanded workflow coverage, added structured CloudWatch request logs, and diagnosed recurring 502 outages and production page timeouts.

Key Metrics

33% → 80%+ coveragestructured production logs

Tech Stack

RSpecSimpleCovCloudWatchRailsMySQL

Internal API Platform

Designed and delivered an internal REST API in staged increments with bearer-token auth, request/serializer contracts, rate limiting, OpenAPI documentation, and an API management console.

Key Metrics

staged 10-phase rolloutOpenAPI contractrate limiting

Tech Stack

Ruby on RailsOpenAPI/SwaggerMySQLRSpec

Engineering Workflow Automation

Built delivery automation around sprint cleanup, PR-to-work-item traceability, review reminders, deployment notifications, release board transitions, and back-merge PRs to reduce manual coordination across engineering workflows.

Key Metrics

PR-to-ticket traceabilityreview remindersdeployment notifications

Tech Stack

GitHub ActionsAzure BoardsJenkinsRuby

Driver Operations Module

Built driver operations workflows that improved field efficiency and reduced support load across core operational processes.

Key Metrics

41% efficiency gain20% fewer tickets

Tech Stack

Node.jsMongoDBDockerAWS

Technical Skills

Click any skill for detailed API response

skills-tree.sh
$ skills --details
├──Backend/
├──Platform & CI/CD/
├──Quality/
├──Observability/
└──Databases/

Technical Skills List

Backend

  • Ruby on Rails - 6 years - Large Rails production applications, Audit/versioning workflows, Bulk data workflows, Internal REST APIs
  • Ruby - 6 years - Rails domain logic, Release automation scripts, Background processing, Test and data-quality tooling
  • Node.js - 4 years - Operational backend services, Driver workflow modules, Service integrations
  • REST APIs - 6 years - Internal service APIs, Request and serializer contracts, Authentication and rate limiting, Microservice synchronization APIs
  • Sidekiq - 4 years - Background job processing, Subscription workflow support, Async operational tasks

Platform & CI/CD

  • GitHub Actions - 5 years - Pull-request validation, MySQL-backed RSpec pipelines, Release automation, Deployment notifications
  • Jenkins - 5 years - Deployment automation, Release workflow integration, Repo-driven CI/CD configuration
  • Azure Pipelines - 2 years - Initial PR-validation CI build, MySQL-backed Rails test execution, Quality-gate validation
  • Docker - 5 years - Consistent development environments, Service packaging, Backend deployment workflows
  • AWS - 5 years - Cloud service operations, Application monitoring, Backend infrastructure support
  • SonarQube - 2 years - Quality-gate enforcement, PR validation checks, Deployment blocker diagnosis

Quality

  • RSpec - 6 years - Rails unit and request specs, Workflow coverage, Bulk-load coverage, CI validation gates
  • SimpleCov - 4 years - Coverage artifact generation, CI coverage visibility, Application coverage reporting
  • Brakeman - 3 years - Rails security scanning, Static analysis in backend review, Security regression checks
  • Test Coverage Strategy - Coverage planning for critical workflows, High-value regression test selection, CI visibility for coverage movement

Observability

  • CloudWatch - 3 years - Structured request logging, Status and timing diagnostics, Exception detail capture, Production timeout investigation
  • Datadog - 3 years - Service monitoring, Operational metric review, Backend performance diagnostics

Databases

  • MySQL - 5 years - Rails production persistence, Audit/versioning storage, CI-backed integration tests, Performance investigation
  • PostgreSQL - 5 years - Analytics database workflows, Multi-tenant SaaS persistence, Relational schema design
  • Redis - 4 years - Background job infrastructure, Caching support, Async workflow coordination
  • MongoDB - 3 years - Operational service persistence, Driver workflow data models, Backend service storage

Let's Connect

Ready to build something amazing together?

Send a Message

// API Request

// Submit the form to see the API call