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.
Education
BS, Electrical Engineering — 2007 · Alexandria University
MS, Computer Science — 2021 · MIU
PhD, Information Technology — expected 2028 · University of Cumberlands
Research & writing
- 5G Deployment Strategies: Challenges and Opportunities — Africa and the USA
— World Journal of Advanced Research and Reviews (WJARR) 21(01), 2428–2439, 2024
- Emerging 5G Technology: Implications for Communication and Security
— World Journal of Advanced Research and Reviews (WJARR) 21(01), 2474–2486, 2024
- AI in Renewable Energy: Predictive Maintenance and Energy Optimization
— World Journal of Advanced Research and Reviews (WJARR) 21(01), 2487–2499, 2024
- Comprehensive Review on Cybersecurity: Modern Threats and Advanced Defense Strategies
— Computer Science & IT Research Journal 5(2), 293–310, 2024
- Cybersecurity Challenges in Smart Cities: African Metropolises
— Computer Science & IT Research Journal 5(2), 254–269, 2024
- Review of Evolving Cloud Computing Paradigms
— Computer Science & IT Research Journal 5(2), 270–292, 2024
Affiliations: International Association of Engineers · Fellow, Nigerian Institution of Professional Engineers and Scientists
In the press: The Guardian · Independent · Vanguard