Careem
Platform Quality & Delivery Improvements
Engineering-platform and delivery work across internal frontend products, quality checks, deployment paths, and performance improvements.
- Role
- Software Engineer II contributing to CI/CD migration, frontend deployment reliability, code quality, testing, and performance work.
- System scope
- Engineering-platform and delivery work across internal frontend products, quality checks, deployment paths, and performance improvements.
- Scale & impact
- Part of a CI/CD migration that saved approximately $35K annually, improved test coverage to 80%+, and raised web-performance scores to 80+.
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
- Contributed to CI/CD migration work from GitLab and Jenkins toward GitHub Actions.
- Developed an Angular frontend service through deployment and quality-check integration.
- Supported React and Angular deployment, automated testing, performance, and architecture-improvement efforts.
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 a GitHub Actions migration that moved 81% of targeted repositories and saved approximately $35K in infrastructure costs.
- Improved frontend quality by increasing Engagement Management test coverage from 22% to 60% and Captain Portal coverage from 31% to 70%.
- Improved Lighthouse performance by 45% for Engagement Management and 20% for Earning Dashboard.
- Supported more reliable deployment, quality, and performance practices across frontend services.
- Recognized with the Careem Engineering Excellence Award, 2023, for contribution to the CI/CD migration team.
Technologies
AngularReactGitHub ActionsGitLabJenkinsKubernetesDockerSonarQubeEC2JestLighthouse