Who I Am
About Me
Backend Engineer & Solution Architect with 4+ years of experience building secure, scalable systems for banking, fintech, and enterprise AI platforms.
My journey into software architecture began during my computer science studies, where I was fascinated by the complexities of building distributed and scalable backend systems. What started as curiosity about how large-scale platforms serve millions of users has grown into a deep passion for designing secure, efficient, and maintainable backend solutions. Over the past 4 years, I've had the privilege of working across banking, insurance, and customer service domains, collaborating with cross-functional teams to create enterprise-grade applications. These experiences have shaped my belief that great systems are not only functional but also scalable, reliable, and adaptable to change. Beyond traditional backend architecture, I'm actively exploring how emerging AI technologies are reshaping system design. I'm particularly interested in AI-driven solutions such as AI agents, retrieval-augmented generation (RAG), and autonomous workflows that blend classical software architecture with machine intelligence to solve complex business problems more efficiently. I strongly advocate for clean architecture, domain-driven design, and selecting the right technology stack for each problem. My approach bridges solid theoretical foundations with hands-on experience, always focused on delivering real value to both the business and the end user.
Professional Experience
Tunisia
Software Engineer specializing in backend architecture, distributed systems, and software design for the banking and fintech sector. Progressed into a technical lead role, taking ownership of core architecture decisions and ensuring stability from design through production.
Key Projects:
MyCoris Multi-Tenant Banking Platform
Backend Lead
Led backend development for a multi-tenant banking platform serving multiple entities across Africa
- Designed and implemented secure RESTful APIs for banking services using Java and Spring Boot
- Modeled and automated core banking workflows with Flowable BPMN, improving task traceability and reducing human error
- Optimized database schemas and complex queries to support high-concurrency operations
Coris Claims Platform
Backend Developer
Centralized claims management system serving 11 country branches across West Africa, covering retail, corporate, and other banking products
- Built and optimized data pipelines and queries supporting operational monitoring and business insights
- Focused on analytics, logging, reporting, and data visualization in a data-oriented backend role
- Ensured data reliability and traceability to support decision-making across multiple regions
Customer Service Application (CORA)
Backend Developer & AI Integration Specialist
Dynamic, workflow-driven process management system with RAG-based AI capabilities for customer service operations
- Designed and integrated RAG-based architecture enabling contextual search and intelligent response generation
- Developed agent-driven workflows to orchestrate tasks and automate decision flows
- Implemented semantic caching using embeddings to detect near-duplicate queries, reducing LLM API costs significantly
Key Achievements:
- Progressed from Backend Engineer to Backend Lead, taking ownership of critical services and architecture
- Built secure, high-concurrency APIs for banking systems demanding reliability and data integrity at scale
- Automated complex business workflows using Flowable BPMN, improving operational efficiency
- Integrated AI-driven features (RAG, semantic search, agent workflows) into production banking applications
Saudi Arabia (Remote)
Contributed to Mahdar AI, an enterprise meeting intelligence platform designed for secure, on-premises deployment in government and enterprise environments.
Key Projects:
Mahdar AI Platform
Backend Engineer
Enterprise meeting intelligence platform with real-time transcription, RAG-based search, and AI-driven insights
- Built backend services supporting real-time, speaker-aware transcription pipelines with low-latency processing
- Designed and integrated RAG-based search enabling users to query past meetings with context-aware answers
- Implemented semantic search combining full-text indexing and vector embeddings for efficient retrieval
Key Achievements:
- Delivered secure, on-premises AI platform for government and enterprise clients
- Built scalable RAG and semantic search infrastructure handling large-scale meeting data
- Ensured compliance, data sovereignty, and full infrastructure control for sensitive deployments
Tunisia
Developed a B2C/B2B platform for dentists combining social networking, marketplace, and educational services.
Key Achievements:
- Developed RESTful APIs for social features, event management, and marketplace capabilities using NestJS
- Built cross-platform mobile application using Flutter
- Deployed and secured backend infrastructure on AWS (EC2, RDS, S3)
- Implemented IAM policies and VPC security hardening
- Integrated real-time communication and community engagement features
Core Expertise
AWS Certified Solutions Architect - Associate
Amazon Web Services
Data Streaming Engineer - Apache Flink®
Confluent
Data Streaming Engineer Foundations
Confluent
Oracle Certified Professional Java Developer
Oracle
Tunisia, Sousse : Medenine
Open to remote opportunities worldwide