IK

Disponible · Marseille / Aix-en-ProvenceAvailable · Marseille / Aix-en-Provence, France

Portrait d'Islem KERBADOU

Islem KERBADOU

Développeur Backend / Full StackBackend / Full Stack Developer

Diplômé d'un BUT Informatique réalisé en alternance chez eMANA, j'ai conduit la refonte du cœur applicatif d'une solution de messagerie : C#/.NET, Go, architecture événementielle, Docker et Linux. J'aime concevoir des API et des systèmes fiables, mesurer leurs performances et les améliorer. I hold a BUT (Bachelor's) in Computer Science, earned through a work-study year at eMANA, where I led the redesign of an email platform's core: C#/.NET, Go, event-driven architecture, Docker and Linux. I enjoy designing reliable APIs and systems, measuring their performance and making them faster.

  • 800+comptes de messagerie supervisés en temps réelemail accounts monitored in real time
  • 100+bases clients couvertes par la console de supervisionclient databases covered by the monitoring console
  • 3 APIIMAP, Microsoft Graph et Gmail réunies dans un moteur communIMAP, Microsoft Graph and Gmail in one shared engine
  • 1 an1 yearde projets menés en autonomie, de la conception à la productionof projects led end to end, from design to production

ExpérienceExperience

Concepteur développeur d'applicationSoftware Designer & Developer · eMANA

Alternance · Aix-en-Provence · Éditeur d'une solution de messagerie intelligente · équipe de 3 développeursWork-study · Aix-en-Provence · Intelligent email software publisher · team of 3 developers

Sept. 2025 – Août 2026Sep 2025 – Aug 2026

  • Conception d'UniMailEngine, le moteur de mails C#/.NET d'eMANA : il relève les e-mails des comptes clients et envoie leurs messages, en passant par IMAP, Microsoft Graph (Microsoft 365) ou l'API Gmail selon le fournisseur de chaque compte.
  • Mise en place d'une architecture événementielle pour la réception et l'envoi des e-mails : traitement nettement plus réactif.
  • Optimisation de la consommation mémoire du moteur de mails .NET.
  • Conception full stack d'une console de supervision temps réel (API REST en Go et front Angular) de plus de 800 comptes sur plus de 100 bases clients.
  • Migration vers Linux et Docker ; stack Docker Compose auto-hébergée en production (Caddy, Forgejo, Vaultwarden, Open WebUI…) et sauvegarde nocturne restaurée et vérifiée automatiquement sur un second serveur.
  • Services IA : identification d'entreprises à partir d'un nom de domaine (API OpenAI, API Sirene) et synthèse d'échanges de mails en Go (Mistral).
  • Maintenance des applications mobiles Android (Java) et iOS (Swift) et déploiement en production d'une nouvelle version du frontend.
  • Designed UniMailEngine, eMANA's C#/.NET email engine: it fetches emails from client accounts and sends their messages, through IMAP, Microsoft Graph (Microsoft 365) or the Gmail API depending on each account's provider.
  • Introduced an event-driven architecture for receiving and sending emails: much more responsive processing.
  • Optimised the memory footprint of the .NET email engine.
  • Full stack design of a real-time monitoring console (Go REST API and Angular front end) for 800+ accounts across 100+ client databases.
  • Migrated to Linux and Docker; self-hosted Docker Compose stack in production (Caddy, Forgejo, Vaultwarden, Open WebUI…) with nightly backups automatically restored and checked on a second server.
  • AI services: company identification from a domain name (OpenAI API, French Sirene API) and email-thread summaries in Go (Mistral).
  • Maintained the Android (Java) and iOS (Swift) mobile apps and deployed a new front-end release to production.

C#.NETGoAngularDockerLinuxPostgreSQLMySQL

Développeur BackendBackend Developer · Dataseo

Stage · Aix-en-ProvenceInternship · Aix-en-Provence

Avr. 2025 – Mai 2025Apr 2025 – May 2025

  • Scraping des principaux réseaux sociaux (X/Twitter, YouTube, Instagram, LinkedIn) en Python avec crawl4ai.
  • API REST d'une vingtaine d'endpoints en Java avec Quarkus, alimentée par une file RabbitMQ.
  • Social media scraping (X/Twitter, YouTube, Instagram, LinkedIn) in Python with crawl4ai.
  • REST API with about twenty endpoints in Java with Quarkus, fed by a RabbitMQ queue.

PythonJavaQuarkusRabbitMQ

Projets personnelsSide projects

Infrastructure auto-hébergéeSelf-hosted infrastructure

VPS OVH avec des services Dockerisés (Redis, PostgreSQL, Nextcloud, OnlyOffice, Vaultwarden) derrière un reverse proxy Caddy. Ce site y est hébergé. OVH VPS running Dockerised services (Redis, PostgreSQL, Nextcloud, OnlyOffice, Vaultwarden) behind a Caddy reverse proxy. This site is hosted there.

DockerCaddyLinux

AutoformationSelf-learning

MOOCs Python, Java, C++, HTML/CSS et bases de données ; formation autonome sur React et JavaScript. MOOCs in Python, Java, C++, HTML/CSS and databases; self-taught React and JavaScript.

CompétencesSkills

LangagesLanguages

C#GoJavaPythonTypeScriptJavaScriptPHPSQLBashSwift

Frameworks

.NETQuarkusAngularReact

Architecture & donnéesArchitecture & data

API RESTArchitecture événementielleEvent-driven architectureRabbitMQPostgreSQLMySQLRedis

DevOps

DockerDocker ComposeLinuxCaddyGitcron

Messagerie & IAEmail & AI

IMAPMicrosoft GraphGmail APIOpenAIMistral

Mobile

Android (Java)iOS (Swift)

FormationEducation

  • BUT Informatique (Bachelor's in Computer Science) · IUT d'Aix-en-Provence · 2026
    En alternance chez eMANAWork-study at eMANA
  • DUT Informatique · IUT d'Aix-en-Provence · 2025
  • Baccalauréat, mention BienBaccalauréat (high school diploma), with honours · Lycée du Rempart · 2023

LanguesLanguages

  • FrançaisFrench · langue maternellenative
  • AnglaisEnglish · C1
  • ArabeArabic · en apprentissagelearning

Contact

Je recherche un poste de développeur backend ou full stack à Marseille, Aix-en-Provence ou en télétravail. Écrivez-moi, je réponds rapidement. I'm looking for a backend or full stack developer role in Marseille, Aix-en-Provence or remote. Drop me a line, I reply quickly.