Résumé

Engineering leader with 16+ years building software and the teams that ship it — now leading AI-driven development while completing a PhD in Information Technology.

Work experience

Senior AI-Driven Development Engineering Lead · MiFi IT Sourcing

Jan 2026 – Present · Remote

  • Lead a team of six engineers as a hands-on technical lead, delivering custom client software, internal products, IT-sourcing tooling, and the team’s own AI-driven development platform.
  • Embed AI coding agents directly into how the team designs, writes, reviews, and ships software — moving AI from autocomplete to a core part of the delivery workflow.
  • Build agentic, multi-agent pipelines that automate larger stretches of the build, taking work from spec and requirements through to AI-generated, human-reviewed implementation.
  • Stand up AI-assisted code review and test generation as standard quality gates, raising code quality while shortening the path to production.
  • Drive real leverage — faster delivery, fewer defects, and more output per engineer — while upskilling the whole team on AI-driven development practices.
  • Stay hands-on across the stack: AI agents and LLMs (Claude, Copilot, GPT, agent frameworks), Kotlin/Java/Spring services, cloud and CI/CD, and JS/TS where the product needs it.

Senior Engineering Lead · Plum Telecommunications

Sep 2022 – Jan 2026 · Los Angeles, CA

  • Led multiple teams totaling 12 software engineers building an MVNO-as-a-service platform, mentoring and guiding engineers while driving down technical debt.
  • Led the AWS-native, event-driven rewrite of the b2b platforms: subscriber management, user management, SIM management, order management, service management, and a Web API for batch processing.
  • Designed and reviewed technical and architectural decisions, discovering and tackling tech debt in existing solutions.
  • Built an abstraction-layer API for 3rd-party partners and cross-collaborated with other teams to solve complex problems.
  • Owned the backlog and business requirements, led all Scrum ceremonies, and collaborated with SDLC and Product leads to improve processes and the product portfolio.
  • Established high code-quality standards through pair programming and code reviews, and worked with Quality Engineers to improve testing solutions and processes.
  • Led incident response to emergencies and service interruptions in collaboration with on-call engineers, while improving the performance of legacy solutions.

Engineering Manager · Riot Games

Jan 2022 – Aug 2022 · Los Angeles, CA

  • Led a team of 12 engineers building a platform to streamline game-team processes; mentored, guided, and unblocked team members.
  • Led architectural design, decision-making, functional decomposition, and technical design reviews following best software-engineering principles.
  • Built a wrapper API service to simplify administering legacy applications.
  • Built a documentation platform used by other teams across the company.
  • Augmented the team through hiring; onboarded and managed 2 interns through a production launch during their 3-month internship.
  • Cross-collaborated with other teams to solve complex problems and worked with the Product Lead to strengthen the product portfolio.
  • Owned on-call and incident response for the platform, partnering with engineers to keep services reliable and meet quality and performance bars.
  • Built an inclusive team culture, established trust with business users, ran customized 1:1s, and created personal-development plans for engineers.

Senior Software Engineer (Walmart) · Kitestring

Oct 2021 – Feb 2022 · Bentonville, AR

  • Built multiple complex backend processes using Spring Boot, Kotlin, and Walmart Cloud.
  • Developed a set of complex ETL processes for big data using Spark.
  • Owned testing and debugging of the data loading execution flow.

Software Engineer II · Hy-Vee

Jun 2020 – Nov 2021 · Des Moines, IA

  • Spearheaded revamping multiple backend processes and re-creating the internal supply-chain and invoicing APIs using Spring Boot, Kotlin, and GKE.
  • Implemented cloud-native microservices DevOps processes (CI/CD, monitoring, and alerting).
  • Co-architected and co-designed a new medical-prescriptions handling system.
  • Co-developed and co-designed a re-write of the invoicing API.
  • Co-developed warehouse valuation, deals processing, general ledger, sales movement, and suppliers’ billing applications.
  • Led sprint planning, standups, retros, and story-pointing discussions; participated in all agile ceremonies.
  • Reviewed other engineers’ pull requests and supported business operations by resolving daily support tickets.

IT Director · Almatar

Apr 2016 – Jun 2020 · Egypt (remote)

  • Stood up the company’s engineering function from scratch: hired all IT staff and led the team (up to 48) through the full lifecycle of the platform built in-house.
  • Designed and architected the cloud environment and software using a microservices architecture and cloud-native technologies, co-designing the web application platform and DevOps process.
  • Built RESTful microservices-based web applications with a Scrum team of 7, using pair programming, TDD, and DDD under DevOps best practices.
  • Implemented AWS cloud-native microservices and DevOps processes (CI/CD, monitoring, alerting), and co-developed Docker files for all related microservices.
  • Led the ElasticSearch implementation/integration and developed the backend of a Loyalty management system and payment-provider integration as RESTful APIs.
  • Fixed the identity and access management module using Spring Security for the back-office application, and ran code reviews on other engineers’ PRs.
  • Chose the initial development stack with the SMEs and validated it through several POCs; involved in a big-data project to analyze historical user data.
  • Built team culture and Personal Development Plans for all engineers, led agile ceremonies and team norms, and interviewed candidates for development, operations, and DevOps roles.

Enterprise Applications Operations' Support Consultant · Ooredoo Kuwait (via ITS Group)

Aug 2015 – Apr 2016 · Kuwait

  • Consulted on enterprise-application operations and support for Ooredoo Kuwait, an international telecommunications operator.
  • Hired and coordinated the support team and led major migrations of enterprise applications to new platforms, running UAT and requirements analysis.

Enterprise Applications Support Team Leader · Zain Bahrain (via ITS Group)

May 2013 – Aug 2015 · Manama, Bahrain

  • Led the enterprise-applications support team for Zain Bahrain, an international telecom operator serving millions of subscribers.
  • Coordinated daily operations and incident handling, and ran application migrations to new platforms with UAT and requirements analysis.

Applications Support Engineer · ITS Egypt (ITS Group)

Apr 2010 – May 2013 · Cairo, Egypt

  • Supported value-added-services (VAS) and enterprise applications for telecom operators as part of ITS Group (later acquired by Huawei Egypt).
  • Diagnosed and resolved production application issues, working directly with operator teams to keep critical telecom services running.

Billing Software Engineer · Xpress-Integrations

Nov 2009 – Apr 2010 · Cairo, Egypt

  • Built billing and telecom-package-management software for telecom operators, implementing a Time-To-Market system for launching and managing new packages.

Skills

Languages

  • Kotlin
  • Java
  • C#
  • SQL
  • PL/SQL
  • JavaScript
  • Shell Scripting

Frameworks

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Cloud
  • Spring JPA
  • Hibernate
  • Spark
  • Bootstrap
  • jQuery
  • HTML5
  • CSS3

Tools

  • AWS
  • Google Cloud Platform
  • Kubernetes
  • GKE
  • Helm
  • Docker
  • Apache Kafka
  • ELK Stack
  • Elasticsearch
  • Jenkins
  • Concourse
  • Redis
  • PostgreSQL
  • SQL Server
  • MySQL
  • Oracle DB
  • MongoDB
  • Git
  • GitLab
  • GitHub
  • Bitbucket
  • Gradle
  • Maven
  • Postman
  • Jira
  • IntelliJ IDEA
  • JetBrains Rider
  • DataGrip
  • JUnit
  • Linux

Education

BS, Electrical Engineering — 2007 · Alexandria University

MS, Computer Science — 2021 · MIU

PhD, Information Technology — expected 2028 · University of Cumberlands

Research & writing

Affiliations: International Association of Engineers · Fellow, Nigerian Institution of Professional Engineers and Scientists

In the press: The Guardian · Independent · Vanguard

Contact