Mohamed Ibrahim Abdelkader Alokl

Mohamed Ibrahim Abdelkader Alokl

Senior Software Engineer

Summary

Senior Software Engineer with extensive experience building scalable, secure systems across diverse industries. Deep expertise in API design, distributed architectures, and data engineering, from modular monoliths to microservices. Currently building AI-powered product features and data platform solutions at Purpose Green. Passionate about clean architecture, developer experience, and bridging the gap between engineering and business outcomes.

Experience

Purpose Green

Senior Software Engineer

Berlin, Germany · 07/2024 – Present

  • AI & LLM Engineering: Architected an AI-powered Real Estate Chat system using Claude AI (Anthropic), featuring multi-turn conversations and automated document extraction (PDF/Images) for property management.
  • Identity & Access Management: Led the full migration of the authentication system to Auth0, implementing passwordless auth, social logins, and seamless user migration flows.
  • System Architecture: Designed and maintained a Modular Monolith using Hexagonal Architecture and DDD principles, ensuring strict boundary enforcement and high maintainability.
  • Data Engineering & Analytics: Built a robust data lake and warehouse using Amazon Redshift (Serverless), dbt, and AWS Glue, integrating data from HubSpot, Google Ads, and Stripe.
  • ETL Pipelines: Developed automated ETL scripts using Python/Spark and Airbyte to synchronize SaaS data, enabling data-driven decision-making for ESG scoring.
  • Infrastructure as Code: Managed cloud environments using Terraform (HCL) and established CI/CD workflows via GitHub Actions for both application and data pipelines.
  • SaaS Billing System: Built a Stripe-based subscription management system with multiple plan tiers, freemium-to-paid upgrades, slot-based property licensing, automated invoice generation, and webhook-driven lifecycle management.
  • Quality Assurance: Achieved 80%+ test coverage on core business logic using Pest PHP, TDD workflows, and static analysis tools (PHPStan).
PHP 8.4LaravelClaude AIAuth0StripeRedshiftdbtAWS GlueTerraformGitHub ActionsPest PHPDDD

Y42

Senior Software Engineer

Berlin, Germany · 03/2022 – 06/2024

  • Microservices Architecture: Spearheaded the implementation of microservices architecture, optimizing system scalability and performance.
  • SCIM & SAML Integration: Orchestrated the development and integration of new functionalities including SCIM and SAML, fostering seamless user authentication and authorization processes.
  • eCommerce Integration: Pioneered the integration of eCommerce solutions with Chargebee and Google Marketplace, driving revenue growth and market expansion.
  • Observability: Implemented advanced telemetry tracking via OpenTelemetry Integration, providing valuable insights for performance optimization.
  • Kubernetes Infrastructure: Played a key role in establishing Kubernetes infrastructure, ensuring high availability and resilience for mission-critical applications.
  • Internal Tooling: Developed and implemented internal packages to streamline service communication, including a pubsub package facilitating seamless message pulling and pushing with zero-code configuration.
  • Backend Services: Developed and managed backend services written in Golang and PHP/Laravel.
GolangPHPLaravelKubernetesSCIMSAMLChargebeeOpenTelemetryPub/SubGCPDocker

CEQUENS

Principal Software Engineer

Cairo, Egypt · 07/2019 – 02/2022

  • Chatbot Platform: Designed and implemented a cutting-edge chatbot platform using Botpress, revolutionizing customer engagement and support processes.
  • Reporting System: Developed a robust reporting system utilizing Elasticsearch and Kibana, enabling data-driven decision-making and performance analysis.
  • Omnichannel Integration: Successfully integrated social media channels like WhatsApp, iMessage, RCS, and Facebook, expanding the reach and accessibility of communication channels.
PHPBotpressElasticsearchKibanaWhatsApp APIRCSNode.js

Recommendations

“I’ve had the pleasure of working with Mohamed at Purpose Green, and I can say without hesitation that he’s a great colleague. One initiative that really stands out is when Mohamed took full ownership of migrating our authentication system to Auth0 — including seamlessly transitioning our existing user base. This kind of project is technically complex and carries real risk: you’re touching live user accounts and critical infrastructure simultaneously. Mohamed handled it with impressive thoroughness, thinking through edge cases, communicating clearly with the team throughout, and delivering a clean, reliable result that we’ve built on ever since. Any team would be lucky to have him.”

LL
Leon LaakmannProduct Lead @ Purpose Green

“Mohamed is brilliant and skilled software engineers that I am honored working with him. Mohamed is more like Ethan Hunt to me, man of impossible mission. Also he is result oriented but without any compromise on quality.”

HD
Hesham DesoukySoftware Development Manager · Software Architect · TOGAF Certified

“Mohamed led me for a year, he’s super talent and has super dedication to his job duties; under his leadership I gained a lot of experience and grown up as being exposed to new technologies and challenges. I feel lucky to work with a team lead who always cares for, supports and integrate his team members’ efforts as an one unit.”

MG
Maged GhazoulyHead of Engineering

“Mohamed is one of the best team members that I worked with, on both the technical and personal / mindset aspect. Once he joined Cequens he boosted the development efforts to build Cequens Chat product with his diverse knowledge and sharp technical skills.”

SO
Samy OmarSenior Software Engineering Manager, Inpost

“Working with Muhammed is a pleasure and stress-free. One has to be prepared to find solutions in a goal-driven way. There is no room for throwing blames. It’s our problem and we shall solve it together. Simplicity is always favored to fancy showy solutions.”

MM
Mustafa MahrousSenior IT Architecture Consultant, IBM iX DACH

“I have worked on multiple projects with Mohamed at Nilecode and I find him to be an extremely technical SW developer. He is very creative and has excellent problem solving skills. He has a great picture and overview of what needs to be accomplished and his development for our projects & products have been successfully launched because of Mohamed’s outstanding accomplishments.”

ME
Mostafa El-HabbalDelivery Project Executive at IBM

Have a recommendation? Leave one on LinkedIn

Skills

Languages
PHP 8.4GolangPythonSQLTypeScriptHCL
AI & LLM
AI Agent ArchitectureClaude AIDocument ProcessingConversational AI
Data & Analytics
Amazon RedshiftdbtAirbyteAWS GlueRedshift Spectrum
Cloud & Infrastructure
AWSGCPTerraformKubernetesDocker
Architecture
DDDHexagonalModular MonolithsMicroservicesCQRSSOLID
Identity & Access
Auth0SCIMSAMLOAuth2Ory Hydra
Payments & eCommerce
ChargebeeStripePayPalSubscription Billing
Integrations & Tooling
HubSpot CRMSendGridOpenTelemetryRedisPub/SubSQS
Testing & Quality
TDDPest PHPPHPStanRectorOpenAPI

Education

Bachelor of Engineering

Biomedical Engineering

Shorouk Academy, Cairo Governorate

09/2005 – 08/2010