Summary
Overview
Work History
Education
Skills
Timeline
Generic
Riyad Yahya

Riyad Yahya

Summary

Results-driven Software Engineering Manager with expertise in scalable backend architecture, DevOps, and technical leadership. Skilled in NestJS, TypeScript, MongoDB, and cloud infrastructure on AWS and GCP, supporting 100M+ MAU. Led high-performing teams, optimized CI/CD with Terraform & Jenkins, and drove Agile adoption to accelerate product delivery, scalability, and system reliability.

Overview

9
9
years of professional experience

Work History

Software Engineering Manager

Coretava
03.2020 - Current

Coretava – User Engagement & Retention Platform

  • Led DevOps strategy and cloud infrastructure management, implementing AWS EKS, EC2, S3, and CloudFront for scalable deployments and high availability.
  • Automated cloud infrastructure and CI/CD pipelines using Terraform and Jenkins, optimizing deployment processes, reducing downtime, and enhancing system reliability.
  • Architected and scaled backend infrastructure using NestJS, TypeScript, and MongoDB, ensuring the platform could support 100+ million monthly active users (MAU) with high performance and resilience.
  • Built and managed high-performing engineering teams, mentoring engineers, driving career growth, and fostering a culture of innovation and collaboration.
  • Defined and executed the technology roadmap, aligning engineering strategies with business goals to drive product innovation, scalability, and long-term success.
  • Spearheaded Agile and DevOps transformation, optimizing development workflows, improving sprint efficiency, and accelerating product release cycles.
  • Led integrations with major e-commerce platforms, expanding the company’s ecosystem and enhancing customer engagement through seamless multi-platform support.
  • Improved cross-team collaboration, working closely with product, design, and business stakeholders to ensure alignment between technical and business priorities.
  • Implemented system monitoring, security best practices, and disaster recovery strategies, ensuring platform resilience, compliance, and operational excellence.

Senior Software Engineer

Coretava
10.2018 - 03.2020

Coretava – User Engagement & Retention Platform

  • Designed and implemented a scalable backend infrastructure using microservices architecture, leveraging NestJS, TypeScript, and MongoDB, ensuring high performance, maintainability, and flexibility for future enhancements.
  • Automated cloud infrastructure and deployment using Terraform and Jenkins, streamlining DevOps processes and improving deployment efficiency through CI/CD pipelines, minimizing downtime.
  • Developed the Coretava loyalty app and front-end dashboard, delivering an intuitive and responsive user experience using React, TypeScript, and MobX for both customers and administrators.
  • Led integrations with major e-commerce platforms, including Shopify, PrestaShop, Jumpseller, and Tiendanube, expanding the platform’s reach and enhancing customer engagement through multi-platform support.
  • Optimized system scalability and performance by implementing best practices in cloud architecture, API design, and service orchestration, ensuring seamless operation of the platform.

Software Engineer

Coretava
01.2018 - 10.2018

Coretava – User Engagement & Retention Platform

  • Designed and developed backend services using Node.js, TypeScript, and MongoDB, implementing a scalable microservices architecture to ensure efficient service management and performance.
  • Managed DevOps infrastructure, deploying backend services on AWS EKS and EC2, and handling frontend hosting with AWS S3 and CloudFront, optimizing reliability, scalability, and cost-efficiency.
  • Developed a feature-rich loyalty app with functionalities like missions, games, and referral systems using React, TypeScript, and MobX, enhancing customer engagement.
  • Built the Coretava dashboard, delivering a responsive and user-friendly interface for managing campaigns and customer data, leveraging React, TypeScript, and MobX for efficient state management.
  • Helped brands boost customer interaction through gamification tools, including branded games and loyalty programs, driving higher engagement and retention.

Software Engineer

Freightos
06.2016 - 10.2018

Freightos – Online Marketplace for Global Shipping

  • Developed and enhanced the Freightos Marketplace using React and Redux, improving user experience and performance.
  • Spearheaded the adoption of unit and snapshot testing, implementing Test-Driven Development (TDD) principles, which reduced regression bugs by 80%.
  • Designed and implemented a CI/CD pipeline for the front-end using Jenkins, streamlining deployment processes and increasing development efficiency.
  • Contributed to automating freight sales for global freight companies, retailers, manufacturers, and small businesses, enabling seamless online freight booking.

Education

Bachelor's degree - Computer System Engineering

Birzeit University
01.2017

Skills

  • System Reliability & Performance Tuning
  • Disaster Recovery & High Availability
  • Scalable Backend Architecture
  • Engineering Team Management & Mentorship
  • Agile & Scrum Methodologies
  • Technology Roadmap Development
  • Cross-functional Collaboration

Timeline

Software Engineering Manager

Coretava
03.2020 - Current

Senior Software Engineer

Coretava
10.2018 - 03.2020

Software Engineer

Coretava
01.2018 - 10.2018

Software Engineer

Freightos
06.2016 - 10.2018

Bachelor's degree - Computer System Engineering

Birzeit University
Riyad Yahya