Ibraheem Abu Kaff

Hands-on Software Engineering Leader Specializing In Web Backend Systems & Generative AI Products

Dubai, United Arab Emirates

Ibraheem Z. Abu Kaff

Contact Information

About

Dynamic Software Engineering Leader with nearly 10 years of experience (4+ in leadership), specializing in architecting and scaling robust web backend systems for high-growth startups across FinTech, PropTech, and TravelTech. Proven track record leading teams, driving transitions from monoliths to microservices (DDD), building core event-driven systems processing billions in GMV, and spearheading Generative AI initiatives to create impactful products like AI chatbots using OpenAI and LangChain. Passionate about setting technical direction, mentoring engineers, and translating business objectives into innovative, scalable solutions with a 'can-do, whatever it takes' mentality.

Work Experience

Staff Software Engineer Dubai, United Arab Emirates

2022 - Present

Huspy · Full-time

PropTech/FinTech super-app for real estate transactions in EMEA.

  • Led the AI Squad, developing generative AI chatbots for mortgage/real estate using OpenAI, LangChain, LangSmith, WhatsApp, and Twilio.
  • Built the core event-driven system backbone for the mortgage platform, processing ~$2B GMV annually.
  • Directed the platform's transition from a monolith to a microservices architecture based on DDD principles, contributing significantly to architectural decisions and the Tech Radar.
  • Spearheaded backend restructuring, guiding teams through migration while ensuring adherence to standards and focusing on API performance.
  • Enhanced engineering processes, defined technical OKRs, led technical projects, and actively participated in code reviews.
  • Improved system observability by creating monitoring dashboards using Datadog.
  • Collaborated with business teams and solution engineers, leading efforts to introduce workflow engine solutions (Camunda/BPMN).
  • Drove innovation through POCs/RFCs and empowered teams with standardized tools/SDKs.
  • Contributed to infrastructure provisioning and collaborated with SRE/Infra for robust CI/CD.
  • Mentored engineers and coordinated effectively with stakeholders across departments.

Senior Software Engineer | Technical Lead Dubai, United Arab Emirates

2021 - 2022

Baraka · Full-time

FinTech platform offering commission-free investment opportunities in MENA.

  • Led backend development, architecture, and implementation with a team of ~8 engineers (on-site/remote).
  • Developed and maintained core systems: Customer Risk Assessment and Know Your Customer (KYC).
  • Implemented real-time stock price updates via WebSockets.
  • Established CI/CD pipelines for all backend projects.
  • Created investor reporting dashboards.
  • Collaborated with DevOps on technical process alignment.
  • Managed agile processes: weekly sprint planning, backlog refinement, and ticket sizing.
  • Provided weekly technical updates to stakeholders and business teams.

Co-Founder Dubai, United Arab Emirates

2020 - 2022

Shanab app · Co-Founder

Consumer tech startup providing a booking platform for barbershops and clients.

  • Co-founded a one-stop-shop for barbers and clients, managing the development of the app and ensuring a seamless appointment booking experience.

Senior Software Engineer Dubai, United Arab Emirates

2018 - 2021

Dubizzle Group · Full-time

Leading online classifieds and marketplace platform across the MENA region (part of OLX Group).

  • Maintained, developed, and enhanced marketplace platforms (Backend/Frontend) across 8 MENA countries.
  • Addressed bugs and issues reported by local teams.
  • Built and scaled infrastructure for web and mobile apps, focusing on features, performance, and architecture.
  • Supported the global OLX team in developing/enhancing products for MENA/India/Pakistan (including payment platforms).

Software Engineer Dubai, United Arab Emirates

2015 - 2018

Almosafer.com · Full-time

Travel Tech - Leading online travel agency (OTA) in Saudi Arabia (part of Seera Group).

  • Developed the API infrastructure for the travel booking platform using REST.
  • Focused on ensuring high availability, data protection, security, and efficient data management.

Software Engineer Dubai, United Arab Emirates

2012 - 2015

Aratech · Full-time

IT Services & Web Development agency specializing in e-commerce and custom applications.

  • Developed e-commerce applications using the OpenCart framework.
  • Customized web applications using Yii and CodeIgniter frameworks.
  • Created CMS-based websites and portals utilizing Joomla and WordPress.

Education

Tishreen University

2008 - 2014

Engineer's Degree, Computer Software Engineering

Skills

Hands-on Technical Leadership Web Engineering Software Architectural Design Cloud Services (AWS) Kubernetes CI/CD Python (Django, Flask, FastAPI) JavaScript (Node.js, Express.js, Fastify, Next.js, ReactJS/Redux) PHP (Laravel) Generative AI (LangChain, LangSmith, OpenAI, LLAMA) Databases (MongoDB, MySQL, PostgreSQL, Weaviate, Pinecone) Communication & Messaging (REST APIs, SQS, SNS, RabbitMQ, Kafka) Caching (Redis) Jenkins Github Actions

Certifications

Languages

Arabic

Native or bilingual proficiency

English

Professional working proficiency

Online Presence