Experience
Professional Timeline
iXPATH — Weexa R&D Team
Oct 2025 – Present
Software Engineer
- Developed and extended the core B2B EDI processing engine, handling document routing, transformation, and hierarchical data persistence across multiple integration protocols (AS2, SFTP, AS4, Mail, Web Services).
- Collaborated with the security team during audits to identify and fix risks on a production e-invoicing platform, strengthening file access controls and processing pipelines.
- Ensured reliable message delivery in high-throughput B2B transaction flows using RabbitMQ, implementing fault-tolerant retry mechanisms and dead-letter queue management.
- Supervised microservices using Prometheus monitoring; refactored processing pipelines with SonarQube static code analysis and unit tests, ensuring high code quality and traceability of exchanges.
Intelcia IT Solutions
Feb 2025 – Oct 2025
Software Engineer
- Redesigned and migrated the Roaming IN application module from C to Spring Boot and Spring Data, simplifying architecture, reducing overengineering, and enhancing maintainability.
- Migration of the billing module as part of the redesign of a roaming application for a French telecom operator.
- Objectives: business centralization, maintainability, cost reduction, CI/CD automation, DevOps practices.
iXPATH — Weexa R&D Team
Jul – Sep 2024
Software Engineer Intern
- Worked at iXPath, an EDI solutions provider, on projects that enhanced backend development skills and provided real-world problem-solving experience.
- Collaborated in an 8-person team including backend, frontend, and DevOps engineers, following Agile/Scrum under Scrum Master Achraf El Kari.
- Internal Messaging Server: Built using Apache James, replacing a costly system — reduced response time and costs by 40%. Deployed across dev, simulation, testing, and production environments.
- File Splitter Tool: Designed a tool to split large files by parameters, integrated into BPMN workflows — optimized processing time by 30% and improved memory management.
CodSoft
May – Jun 2024
Java Programming Virtual Intern
Gained hands-on Java experience by building multiple projects, applying OOP, GUI development, API integration, and the MVC design pattern.
- Number Guessing Game (Server & Client): Java server-client architecture with Swing UI. Server · Client
- Currency Converter: Live exchange rate API integration. GitHub
- Student Grade Calculator: MVC pattern, subject management & average calculation. GitHub
FY Computing — iRevolution
Jul – Sep 2023
Full Stack Developer Intern
- Completed in-depth training in Angular and NestJS at the start of the internship.
- Contributed to the design and development of iFlow, a project management tool that improved enterprise efficiency by 30%.
- Worked on backend (NestJS & MongoDB) and frontend (Angular) within a monolithic architecture.
- Collaborated in a team of six under Scrum Master Abdelilah Annan, applying Agile/Scrum methodologies.