← Back to selected work

Careem

Platform Quality & Delivery Improvements

Engineering-platform and delivery work across internal frontend products, quality checks, deployment paths, and performance improvements.

Role
Software Engineer I → Software Engineer II contributing to CI/CD migration, frontend deployment reliability, code quality, testing, and performance work.
System scope
Internal frontend delivery workflows, quality gates, containerized deployment paths, automated coverage, and performance improvements.
Program contribution
Contributed to a GitHub Actions migration that saved approximately $35K per year in infrastructure costs as a team outcome.

Problem

Internal frontend products needed more reliable delivery paths, clearer quality gates, and stronger performance and testing practices without exposing private infrastructure details.

Delivery & quality

  • Software Engineer I: Contributed to the GitLab/Jenkins to GitHub Actions migration, a team effort that saved approximately $35K annually.
  • Software Engineer I: Increased test coverage of a codebase to at least 70%.
  • Software Engineer I: Improved Lighthouse-measured performance of a web app to at least 80%.
  • Software Engineer II: Increased test coverage of a codebase to at least 80%.
  • Software Engineer II: Onboarded an Angular frontend service from initial development through Kubernetes deployment.
  • Software Engineer II: Integrated SonarQube into CI/CD quality checks.
  • Software Engineer II: Dockerized React and Angular frontend applications for EC2 deployment.

Constraints

  • The work involved internal systems, so public details need to stay high-level and sanitized.
  • Delivery improvements had to support existing products while migrations were in progress.
  • Quality and performance work needed to improve confidence without slowing delivery for product teams.

Technical decisions

  • Used GitHub Actions to make frontend delivery workflows easier to maintain and reason about.
  • Integrated SonarQube checks into the delivery path so code quality feedback surfaced earlier.
  • Dockerized frontend applications to make EC2 deployment paths more repeatable across React and Angular services.

Outcomes

  • Contributed to CI/CD migration, deployment reliability, testing, code quality, and performance improvements across internal frontend services.
  • Contributed to a GitHub Actions migration that saved approximately $35K annually as a team outcome.
  • Increased test coverage of one codebase to at least 70% and another frontend service to at least 80%.
  • Improved Lighthouse-measured performance of a web app to at least 80%.
  • Recognized with the Careem Engineering Excellence Award, 2023, for contribution to the CI/CD migration team.

Technologies

AngularReactGitHub ActionsGitLabJenkinsKubernetesDockerSonarQubeEC2JestLighthouse
Discuss a similar product