← Work Case study · Internship · EzeeTick CSE · 2026

Zeegow

During my internship at Zeegow, I was the sole developer of EzeeTick CSE, a SaaS ticketing platform for works councils.

Setting
Internship, 10 weeks — 2026
Team
Sole developer on the project
Role
Full-stack: back end, REST API and interfaces
Stack
Quarkus / JAX-RS, Panache, Hibernate, MariaDB, MinIO, Qute, Tailwind CSS, iText 7, Jenkins, Helm, Kubernetes

Context

Zeegow is a B2B software company based in Villeneuve-d'Ascq, France. My goal: design and evolve EzeeTick CSE, a back-office SaaS ticketing platform for works councils (CSE).

  1. Pool
  2. Perf
  3. Location
  4. Show
  5. Producer
  6. Global
The configuration cascade I designed: each setting is looked up from the most specific level to the most global.

What I did

  • Hierarchical configuration

    A POOL › PERF › LOCATION › SHOW › PRODUCER › GLOBAL cascade decides which settings apply, from the most specific level to the most global.

  • Print approval workflow

    PDF generation with iText 7, MinIO storage with current version and history, a 5-state state machine, and a Qute interface that adapts to the user's role.

  • Public file sharing

    Randomly generated, public and temporary delivery links with an adjustable expiry date.

  • PDF tickets

    Improved ticket generation.

Soft skills

  • Autonomy

    Sole developer on the project, from design to delivery.

  • Business understanding

    Turning works-council ticketing needs into technical rules: approval workflow, multi-level configuration.

  • Rigour

    Strict input and output validation between back-end layers.