Summary
Overview
Work History
Education
Skills
Timeline
Generic

Ahmed Effat

Cairo,Egypt

Summary

Results-driven Engineering Manager with a proven record of delivering large-scale production systems from conception to launch. Skilled in building and mentoring high-performing engineering teams, and consistently driving business impact through strategic project leadership and process optimization.

Overview

10
10
years of professional experience

Work History

Engineering Manager

Payrails GmbH
Cairo
08.2023 - Current
  • Established and led the Integrations team, delivering Pay-in, 3DS, Network Token, and Fraud integrations in production.
  • Guided the development of payment service features to support global and local payment provider integrations
  • Took ownership of cross-functional initiatives with engineering, product, and business teams to drive collaboration and project success
  • Implemented code review, testing standards, and stand-up processes to enhance efficiency and quality of work
  • Enhanced merchant onboarding and provider discovery workflows for operational efficiency.
  • Led software engineering hiring initiatives, enhancing the efficiency of recruitment.
  • Go, Temporal, SQL, Grafana, GitHub, Docker

Senior Software Engineer

Careem, Uber Inc.
Cairo
04.2023 - 08.2023
  • Leading initiatives to build and scale Careem Food Order Experience across the MENA region
  • Java, Golang, Laravel, Docker, AWS
  • Mentored other engineers on quality, system design and troubleshooting

Senior Software Engineer

Jumia
Cairo
08.2021 - 03.2023
  • Technical leadership for cross-domain projects, coordinated technical tasks across multiple teams to deliver cross-functional projects across Jumia marketplace
  • Provided mentorship and guidance to other team members on technical challenges
  • Led a project to enable automatic cash reconciliation for Jumia riders and 3PLs, implemented the integration between Jumia's finance systems and JumiaPay payment gateway
  • Designed and developed Global Product Management API to enable international sellers to manage inventory across Africa
  • Developed features in a microservices environment using REST endpoints and Kafka events
  • Strong automated testing culture where every change is covered by both unit and integration tests
  • Java, SpringBoot, Kafka, Postgresql, JUnit, Mockito, Cucumber, Gradle

Software Development Engineer

Amazon
Victoria
07.2020 - 07.2021
  • Full-stack development using Java, AWS, TypeScript, React, SQL
  • Designed and built scalable, reliable and performant services to solve some of the most challenging and unique problems in the ecommerce industry
  • Took full ownership of the Software Development Lifecycle for the features I delivered, including requirements gathering, designing, coding, testing and deployment
  • DevOps mindset, with a strong interest in operational excellence
  • Delivered automated monitoring and alerting mechanisms for the features I developed and deployed in production
  • Built Cloud infrastructure to run services with huge attention to fault-tolerance and resilience
  • Architected a backend application in AWS using native cloud infrastructure

Software Engineer

MDA Systems
Richmond
05.2019 - 07.2020
  • Server-side development to automate services, significantly reducing costly manual data processing
  • Full-stack development using Java, SpringBoot, Kafka, Hibernate, SQL, TypeScript and AngularJs
  • Implemented features in a large scale, event-driven, microservices architecture
  • Fixed production defects, introduced enhancements to address the needs of multiple stakeholders and improve system's performance
  • Unit testing using Junit and Mockito to verify correctness of individual components against design specifications

Software Engineer

Magnitude Software
Vancouver
05.2018 - 12.2018
  • Developed features on ODBC (C++) and JDBC (Java) drivers, enabling customers to access and modify databases efficiently at big data scale
  • Added support for DML operations, DDL operations and Transactions on an ODBC driver that manages a SQLite database
  • Implemented features on a JDBC driver which allowed customers to read and write multidimensional data from/to databases
  • Wrote tests to verify products prior to releasing them to customers

Software Engineer

ARRIS Group
09.2015 - 09.2016
  • Analyzed and interpreted design specifications to implement software that meets customer requirements
  • Developed Windows applications in C/C++ to achieve efficient test automation during design iterations, significantly reducing the need for time consuming manual testing
  • Designed and wrote scripts in VBScript and Shell to control devices and equipment as per test plans
  • Identified and investigated technical problems to fix reported bugs
  • Developed embedded software to evaluate RF performance of set-top boxes and verify hardware
  • Integrated third party software by writing well-structured and documented APIs

Education

Master of Computer Engineering -

University of British Columbia
Canada
05.2019

Bachelor of Computer Systems Engineering - First Class Honors

University of Sheffield
UK
06.2017

Skills

  • Leadership
  • Code review
  • Software architecture
  • Microservices design
  • API development
  • Continuous integration
  • Payment solutions
  • AWS
  • Docker
  • Technical mentoring
  • Java
  • Go

Timeline

Engineering Manager

Payrails GmbH
08.2023 - Current

Senior Software Engineer

Careem, Uber Inc.
04.2023 - 08.2023

Senior Software Engineer

Jumia
08.2021 - 03.2023

Software Development Engineer

Amazon
07.2020 - 07.2021

Software Engineer

MDA Systems
05.2019 - 07.2020

Software Engineer

Magnitude Software
05.2018 - 12.2018

Software Engineer

ARRIS Group
09.2015 - 09.2016

Master of Computer Engineering -

University of British Columbia

Bachelor of Computer Systems Engineering - First Class Honors

University of Sheffield
Ahmed Effat