EklairApril 2026 - June 2026

Web Developer Intern

LocationClermont-Ferrand (La Pardieu, Pépinières)

Development and integration of web applications during a 3-month internship.

The Mission

Eklair connects Axonaut (an ERP/CRM) with various accounting software. The core mission was to develop a robust internal tool to analyze, validate, and convert accounting data files (FEC) during a transition between data providers, ensuring complete data integrity.

What I Built

I worked on two major projects that were successfully deployed to production:

  • Eklairage: A web application for analyzing and validating accounting files. I implemented stream reading to handle large files without memory exhaustion and integrated an asynchronous processing queue using Symfony Messenger. I also designed a JSON Schema meta-model to dynamically support any file format without changing the PHP code.
  • Makaron: An orchestration REST API built from scratch. It triggers both the old and new data providers in parallel to compare the generated accounting files and highlight discrepancies. I used reverse engineering to integrate the undocumented legacy API.

Skills Developed

  • Technical: Symfony, PHP 8.4, Twig, software architecture (dependency inversion, asynchronous processing).
  • DevOps: Setup of a complete GitLab CI/CD pipeline (automated testing with PHPUnit, static analysis with Psalm) and deployment to Clever Cloud.
  • Domain Knowledge: Autonomous learning of accounting principles (deep understanding of the French FEC standard, debit/credit rules).