Available for senior engineering roles · Riyadh, KSA

Hamdi Bougattaya

Solution Architect Full-Stack Engineer AI Builder

I architect and ship complete products end-to-end: system design and IaC through backend, web, mobile, and DevOps. Currently focused on agentic AI systems, RAG pipelines, and real-time platforms for enterprise.

Experience
~10 yrs
Cloud certs
3
Languages
4
Based in
Riyadh
Portrait of Hamdi Bougattaya
2026 Riyadh · KSA

About

Owning the full lifecycle, from system design to production.

I'm a Solution Architect and Senior Full-Stack Developer with roughly 10 years of taking products from blank-canvas architecture all the way to live infrastructure: backend services, web, mobile, IaC, CI/CD, observability, and the postmortems that follow.

Right now I'm focused on AI and agentic systems: RAG, multi-provider LLM orchestration, adversarial reasoning loops, and MCP/A2A patterns that automate complex workflows inside large distributed platforms. Past work has shipped for Autostrade per l'Italia, AUSL Bologna, Banca Intesa Sanpaolo, T-Systems, and Tahakom.

What I care about is the seam where systems meet humans. That moment when a kafka topic becomes a dashboard, a model becomes a decision, an alert becomes a fix at 3 a.m. Build the unglamorous parts well and the rest stops being scary.

Arabic / Native French / Bilingual English / Professional Italian / Professional

Experience

A decade of full-lifecycle delivery.

2017 – present

Feb 2025 – Now In role

Tahakom

Senior Software Developer

Architected and delivered the Safety & Security Platform (Flutter / Angular / FastAPI) and a fleet vehicle-check app with offline-first sync. Built a multi-format document merger using a containerised Gotenberg pipeline behind FastAPI.

Riyadh · KSA 3 platforms shipped: Safety & Security, Vehicle Check, Document Merger
Jan 2022 – Jan 2025

Extrared Srl

Senior Software Developer

Led backend architecture for citizen-facing healthcare microservices at AUSL Bologna (Java / Spring / OpenShift / ArgoCD). Built real-time Kafka Streams pipelines for highway IoT/edge ingestion at Autostrade per l'Italia on AWS EKS.

Pontedera · Italy Clients: AUSL Bologna, Autostrade per l'Italia, Fendi, Coopservice
Jul 2019 – Dec 2021

Extracube Srl

Senior Software Developer

Built banking and financial microservices for Banca Intesa Sanpaolo (Spring Boot/Batch, Kafka, DB2, OpenShift). Shipped an Atlassian Forge / Jira expense-management plugin for the Extra Group.

Pontedera · Italy Clients: Banca Intesa Sanpaolo, Extra Group
Dec 2017 – Jul 2019

Municipia (ex Kiunsys)

Software Developer

Developed REST APIs and a parking-statistics dashboard for the T-Systems Park & Joy mobile app. Refactored legacy code toward SOLID and raised unit-test coverage across services.

Pisa · Italy Client: T-Systems Deutsche Telekom
Sep – Dec 2017

Daxo Mobile and RFID

Web Developer

Built a Computerized Maintenance Management System (CMMS) for FUTURA and UC Converting. Spring + Angular, InfluxDB / Prometheus / Grafana for telemetry.

Pisa · Italy Clients: FUTURA, UC Converting
Jan – Jun 2017

Microzed

Software Developer Intern

Worked on a CRM for BOMI on a .NET / VB.NET stack. Modified existing modules for performance, error handling, and UI upgrades; documented specifications and project activities.

Megrine · Tunisia Client: BOMI

Side projects

Built on nights, weekends, and curiosity.

2025 – 2026

01 / 03 2026

Acmella

AI design engine · Vertex AI · pgvector RAG

Saudi event-coordination platform whose AI core generates photorealistic venue mockups grounded in real, available vendor inventory. RAG over pgvector HNSW inside Cloud SQL Postgres 18, orchestrated on Vertex AI.

  • Multi-step agent workflow: Gemini 3 Flash for brief reasoning, Imagen 3 for image generation, gemini-embedding-001 for semantic search.
  • Hybrid retrieval (cosine + BM25 via RRF) tuned for Saudi Arabic queries and Latin transliteration.
  • Saudi-resident stack on GCP me-central2 (Dammam), NDMO / NCA / SAMA compliant with in-house ZATCA Phase-2 e-invoicing (UBL 2.1, ECDSA, hash chain).
Bun Hono tRPC React 19 Expo Drizzle pgvector Vertex AI Cloud Run
02 / 03 2025 – 26

Ibra

Sharia-compliant agentic trading · Tadawul

Live-trading platform for the Saudi Tadawul stock exchange with autonomous scan → analyze → execute state machine and IBKR execution. Adversarial 2-pass agents red-team high-conviction decisions before any capital moves.

  • Task-based LLM routing: Gemini for scanning, Claude for deep reasoning, MiniMax for Arabic analysis.
  • Sharia gates (purification, sector exclusions, halal filters) and persisted kill-switch with cumulative-drawdown tracking.
  • Composite-score threshold (> 80) gates the red-team pass before any IBKR order is dispatched.
Bun Hono tRPC PostgreSQL pi-ai router IBKR TWS Pino
03 / 03 2025

Masarat AI

Spring AI RAG · Quotation recommender

Spring AI 1.0 microservice (Boot 3.4, Java 21) powering quotation recommendations and Q&A grounded in a curated companies-reputation knowledge base. Custom Advisors, ownership-filtered retrieval, async Kafka ingestion.

  • Custom MasaratQuestionAnswerAdvisor and MasaratQuotationRecommendationAdvisor for prompt augmentation and data-ownership scoping.
  • Vector store via Spring AI's VectorStore abstraction with OpenAI embeddings + chat.
  • Spring Kafka pipeline for async ingestion of RAG corpora; MySQL + Flyway state with Jacoco-gated quality.
Java 21 Spring AI Spring Boot 3.4 Kafka MySQL Flyway OpenAPI

Stack

The tools, the depth, the receipts.

Polyglot by necessity. Picked because it was the right fit, not the trend. Everything below has shipped in production.

AI & Agentic Systems

LangChainLangGraphVercel AI SDK Spring AIMicrosoft Agent FrameworkGoogle ADK Claude SDKOpenAI SDKLiteLLM RAG / Hybrid SearchVertex AIGemini 3 + Imagen 3 pgvector / HNSWMCPA2A Tool use / FCStructured outputAdversarial reasoning LangFuse

Languages

Java / KotlinTypeScript / JavaScript PythonSQL RustGo SwiftDart C / C++ / C#VB.NET

Backend

Spring BootFastAPIBun / Hono tRPCApache Kafka (Streams, Connect) Apache CamelREST / gRPC MicroservicesEvent-Driven

Frontend & Mobile

React 19React Native / Expo TanStack Router / QueryRedux Toolkit AngularFlutter / Dart RiverpodGoRouter Tailwind / NativeWindshadcn/ui Offline-FirstRTL / i18n

Cloud & DevOps

AWS (EKS, EC2, S3, Athena, Lambda)Azure AD / MSAL GCP (Cloud Run, Cloud SQL, Vertex AI, Cloud Tasks) Confluent CloudFirebaseSupabase DockerKubernetesOpenShift HelmTektonJenkins GitLab CI/CDArgoCD SonarQubeFastlane

Data, Streaming & Vectors

Kafka StreamsReal-time stream processing IoT / Edge pipelinespgvector / HNSW Elasticsearch / OpenSearchKibana RedisInfluxDB PostgreSQLDrizzle ORM MySQLDB2 Oracle DBMongoDB

Observability & Testing

PrometheusGrafana LangFuseJacoco JUnitMockito TestcontainersRobot Framework Sentry

Security & Identity

KeycloakAzure AD (MSAL) Better AuthOAuth2 / OIDC JWTSSO

Google Cloud Professional Cloud Architect

Verify credential

Google Cloud Associate Cloud Engineer

Verify credential

Red Hat Certified Cloud-native Developer

Verify credential

Get in touch

Let's build the thing worth shipping.

Open to senior architecture, full-stack, and AI-engineering roles, plus selective freelance engagements. Based in Riyadh, comfortable across timezones. The fastest way to reach me is email.