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