Ali Haggag

Cairo, Egypt · Software Engineer

Software engineer building national-scale fintech systems and enterprise AI platforms.

Spring Boot. Distributed systems. LLMs.

About

I work at the intersection of mission-critical fintech, scalable platform engineering, and enterprise AI.

At Egyptian Banks Company I contribute to InstaPay, Egypt’s leading instant payment platform — helping build and evolve secure, highly available systems used by millions of customers. The work covers Spring Boot microservices, PostgreSQL performance, API design, caching, reliability, and scalable backend architecture.

The interesting part is not only shipping features. It is understanding the larger system: how services interact, where bottlenecks appear, how technical decisions affect operations, and how business requirements become architecture that can be maintained.

I am also focused on enterprise AI — the practical adoption of large language models inside organizations. That includes platform architecture, retrieval-augmented generation and document intelligence, AI-assisted engineering workflows, agentic systems and tool orchestration, local privacy-first LLM deployment, and the governance required to adopt AI safely.

The long-term direction is roles that combine software architecture, product thinking, technical leadership, and AI — systems with national and business impact.

Experience

  1. Dec 2023 — Present

    Software EngineerCurrent

    Egyptian Banks Company · Full-time · Egypt · On-site

    Contributing to InstaPay: Spring Boot microservices, PostgreSQL, APIs, caching, and reliability for Egypt’s instant payments platform.

  2. Jun 2021 — Aug 2023

    Frontend Developer

    Upscale DA · Full-time · Cairo, Egypt

    Frontend product work with JavaScript, Vite, and responsive interfaces — two years building and shipping web applications.

  3. Jun 2018 — Sep 2018

    Architect

    Emaar · Part-time

    Part-time architecture practice before the move into software engineering.

Selected work

All work →

Stack

Spring Boot · Systems Design · Artificial Intelligence · Microservices · Next.js

Backend & platforms

  • Java
  • Spring Boot
  • Spring Framework
  • PostgreSQL
  • Redis
  • SQL
  • Microservices
  • Distributed systems
  • System design

Product & web

  • React
  • Next.js
  • TypeScript
  • JavaScript
  • Vite
  • Responsive design

Enterprise AI

  • LLM integration
  • RAG
  • Ollama
  • MLX
  • Agentic systems
  • Document intelligence

Licenses

Contact

Cairo. Open to conversations about fintech platforms, backend architecture, and enterprise AI.