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.

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
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
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
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
Tech Stack
Audit & Versioning Modernization
Refactored audit/versioning storage and history rendering, reducing storage footprint, improving performance, and adding granular revert with conflict detection.
Key Metrics
Tech Stack
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
Tech Stack
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
Tech Stack
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
Tech Stack
Driver Operations Module
Built driver operations workflows that improved field efficiency and reduced support load across core operational processes.
Key Metrics
Tech Stack
Technical Skills
Click any skill for detailed API response
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