Achraf Ait Ibba

AI Agent Platform Engineer · Software Engineer

Software engineer building AI agents and agentic workflows — multi-agent systems, automation and reliable backends, from design to production.

01

About

Hi, I am Achraf — a software engineer based in Morocco. My path started in backend engineering with Java and Spring Boot, and has grown into the world of AI agents and agentic AI: systems where multiple autonomous agents plan, coordinate and act on real business workflows.

I am particularly interested in how AI agents, workflow automation and modern tooling change the way businesses operate — from automating repetitive processes to auditing AI-generated applications for reliability and security. This site documents my experience, my projects and the things I am learning.

  • Emailaitibbaachraf@gmail.com
  • LocationCasablanca & Rabat, Morocco
  • DegreeSoftware Engineering
  • FocusAI Agents, Agentic Workflows, Automation, Web Applications
  • LanguagesArabic, English, French

02

Expertise

My areas of expertise — the fields I have worked in professionally and keep deepening every day.

01

AI Agents & Agentic AI

Design and orchestration of multi-agent systems with LangGraph: intent and entity extraction, task decomposition, agent-to-agent (A2A) communication, tool governance, and grounded, evaluation-driven responses on top of LLMs.

02

Workflow & Process Automation

End-to-end automation of business processes: API integrations, event-driven pipelines, scheduled jobs and orchestration that remove repetitive manual work and speed up operations — from marketing and support workflows to internal tools.

03

AI Application Auditing

Auditing AI-generated and vibe-coded applications: code quality, security, scalability, and reliability of prompts and agents — turning quick prototypes into production-ready, maintainable systems.

04

Backend & API Development

High-scale backend services in Java (Spring Boot, Helidon MP) and Python (FastAPI, Django): REST APIs, microservices, event-driven architecture and relational databases.

05

Web & MVP Development

From idea to working product: full-stack MVPs and websites with modern front-ends and solid backends, built to validate fast and scale later.

06

DevOps & Cloud Infrastructure

Docker, Kubernetes, GitLab CI/CD, GitHub Actions — automated, repeatable deployments with observability built in.

03

Resume

Software engineer with hands-on experience across AI agent platforms, Java backend development, QA automation, DevOps and full-stack delivery — with a strong focus on building scalable, high-performance applications and distributed systems.

AI Agent Platform Engineer

July 2026 — Present

Oracle · Casablanca, Morocco

  • Brand new project, details still confidential hh
  • Building an AI agent platform for Oracle Retail xStore that lets store employees interact with retail systems through natural language (product, price, promotion and operational queries), with a reusable foundation for multi-agent retail workflows.
  • Developed an AI assistant with Python, FastAPI and OCI Generative AI, and prototyped an Order Status agent for transactional use cases.
  • Implemented a LangGraph-based orchestrator: intent and entity extraction, task decomposition, authorized agent routing, clarification handling, workflow coordination and grounded response generation.
  • Built a reusable Agent SDK with agent-to-agent (A2A) communication, agent registration, task lifecycle management and cancellation.
  • Implemented agent and tool access-control filters enforcing employee privileges, trusted store scope and signed operation grants.
  • Contributed to the API Tool Gateway and xCenter integration; implemented conversation branching and timeout handling for resilient multi-step workflows.
  • Drove engineering decisions around orchestration, authorization boundaries, tool governance, observability and evaluation-driven development.

StackPython · FastAPI · LangGraph · OCI Generative AI · A2A · REST APIs · GitLab · Kubernetes · Docker

Backend Engineer

October 2025 — July 2026

Oracle · Casablanca, Morocco

  • Built from scratch a cloud messaging platform for Oracle Hospitality, centralizing messaging tools for industry customers such as McDonald's, Starbucks and Hilton.
  • Structured a deployable multi-service architecture: Control Plane API, generic adapter router, Twilio adapter, OCI Streaming processors and shared OCI utilities.
  • Implemented configuration-management APIs, provider/customer/message schema mappings, Twilio A2P 10DLC onboarding with retry/resume, consent and opt-out processing, and OCI Vault / Object Storage integrations.
  • Implemented OCI Streaming consumers for Twilio webhook opt-out events with retry handling and event-driven synchronization.
  • Reviewed the architect-provided database schema; the resulting report was accepted by architects and fully implemented.

StackJava 21 · Spring Boot · Helidon MP · JAX-RS · Maven · Oracle DB · JPA/Hibernate · OCI Vault · OCI Object Storage · OCI Streaming · Twilio · Docker · Kubernetes · GitLab CI/CD

QA & Test Automation Engineer

April 2025 — October 2025

Oracle · Casablanca, Morocco

  • Migration of the Oracle EMC project from desktop to web for the Food & Beverage line of business, with automated tests built alongside a high-performing QA and Dev team.
  • Built a scalable Java test automation framework on top of Selenium (POM pattern), reused across multiple projects.
  • Expanded test coverage to over 95% of core user flows, reducing manual testing effort and increasing release confidence.
  • Implemented data stabilization strategies (mocking, database seeding) and a bulk rerun mechanism with root-cause analysis.

StackJava · Selenium · TestNG · TestRail · Jira · Confluence

Java / Spring-Boot Developer Intern

March 2024 — August 2024

JobInTech — UIR · Rabat, Morocco

  • Designed and developed a full-stack Scrum project management application (similar to Jira and Trello) using Java, Spring Boot and Angular.
  • Containerized the application with Docker; implemented CI/CD pipelines with GitHub Actions and GitLab.
  • Deployed the application to a VPS production environment.
  • Automated MySQL database backups with shell scripts and cron jobs; implemented Spring AOP interceptors to track CRUD operations for audit and traceability.

StackJava · Spring Boot · Spring AOP · Docker · GitLab CI/CD · GitHub Actions · Shell · Linux (Ubuntu)

Education

Master in Software Engineering & Information Systems Management

Completed September 2025

National School of Applied Sciences (ENSA) · Kenitra

  • Java, Node.js, React, Angular, backend and API development, DevOps, Big Data, Cloud Computing and software architecture.

Certifications

  • OracleOCP Java SE 17 Developer (1Z0-829)
  • OracleOCI 2025 Certified Generative AI Professional

Languages

  • العربيةNative
  • EnglishProfessional
  • FrançaisProfessional

04

Projects

Qatra.maPlatform2024

Blood donation management platform matching donors and recipients by blood type and city.

StackSpring Boot · MySQL · HTML · CSS · JavaScript · Heroku

TelegDash.comSaaS2024

SaaS platform for managing Telegram channel subscribers: automatic import, subscription tracking and automation of expired member removal.

StackSpring Boot · FastAPI · Python · MySQL · Next.js · Heroku

JobTruth.techPlatform2025

Anonymous workplace review platform (similar to Glassdoor) ensuring security and confidentiality for honest feedback about employers and companies.

StackSpring Boot · MySQL · HTML · CSS · JavaScript · DigitalOcean

05

Skills

Learning is a journey — I am always improving my skills and acquiring new tools, from backend engineering to AI agents, to build solutions adapted to today's problems and tomorrow's opportunities.

AI & Agents

LangGraphLangchainMulti-Agent OrchestrationAgent SDKs & A2ALLM IntegrationPrompt & Grounded Response EngineeringTool Governance & Access Control

Programming Languages

JavaPythonJavaScriptC

Backend

Spring BootHelidon MPJEE / SpringFastAPIDjangoRESTful APIsMVCJWTSpring AOPHibernate / JPAMavenSwagger / OpenAPI

Testing & QA

SeleniumTestNGJUnitMockitoTestRailPostmanPOM Pattern

Databases

MySQLPostgreSQLOracle DBPL/SQL

DevOps & Cloud

DockerKubernetesGitLab CI/CDGitHub ActionsLinux (Ubuntu)

Web

HTMLCSSJavaScriptReactNext.js

06

FAQ

Who is Achraf Ait Ibba?

Achraf Ait Ibba is a software engineer based in Morocco, specializing in AI agents, agentic AI, workflow automation and backend development.

What is agentic AI?

Agentic AI refers to AI systems where autonomous agents plan, reason and take actions to accomplish goals. An agent can decompose a task, call tools and APIs, coordinate with other agents and handle errors — enabling automation far beyond simple chatbots.

What is an AI application audit?

An AI application audit reviews AI-generated or vibe-coded software for code quality, security, scalability, prompt reliability and agent behavior — turning fast prototypes into production-ready systems.

How can AI agents help digital agencies?

AI agents help digital agencies automate repetitive work: reporting, marketing automation, website creation workflows, branding and visual identity production, content pipelines, lead routing and data enrichment. Agentic workflows connect the tools an agency already uses — CRMs, messaging platforms, analytics — and run multi-step processes without manual effort.

How can AI help with website creation and marketing?

AI accelerates website creation from prototyping to launch — generating structure, content and integrations, then automating deployment and QA. On the marketing side, it automates campaigns, reporting and content pipelines. For branding and visual identity, it streamlines asset production and keeps brand consistency across channels. The key is reviewing what AI produces before it ships.

Why audit a vibe-coded application?

Vibe-coded applications are built fast, often with heavy AI assistance, and can hide quality, security and scalability problems: unvalidated inputs, leaked secrets, fragile prompts, unmaintainable code. An audit reviews the code, the prompts and the agent behavior, then prioritizes fixes so the prototype can go to production safely.

How do you build an MVP fast?

Start from the smallest workflow that delivers real value, choose a proven stack (FastAPI, Next.js, PostgreSQL), automate everything repeatable and use AI to accelerate the boilerplate — then audit what AI generated before going live. MVP development for agencies follows the same rules. Speed comes from scope discipline, not from skipping quality.

How do you automate your work?

Start with the repetitive workflows that eat the most time: client reporting, lead routing, content pipelines, invoicing follow-ups and marketing automation. AI agents connect existing tools — CRM, messaging, analytics, project management — and run these workflows end-to-end. Typically starting with client reporting and marketing, then extend automation to website creation and internal operations.

Can AI help with branding and visual identity?

Yes — AI streamlines branding workflow automation: generating logo concepts, moodboards and visual identity assets, enforcing brand guidelines across campaigns, and automating asset management. The brand strategy stays human; AI accelerates production and keeps visual identity consistent across channels.

07

Contact

For professional correspondence: