Design of a CRUD web application with Symfony and Docker to manage job additions from Talend.
The Mission
Dafy Moto's job postings were arriving from Talend as raw data, with no automated way to turn them into entries the team could manage.
What I Built
A CRUD web application with Symfony and Docker to ingest job postings from Talend and let the HR team manage them going forward.
- Backend: Symfony, handling the ingestion pipeline and the management interface for job listings.
- Containerization: Docker, for a consistent environment from development to deployment.
Technical Approach
- Built the ingestion step to tolerate the shape of data actually coming out of Talend, rather than assuming a clean feed.
- Kept the management UI scoped to what HR needed day-to-day: add, edit, publish/unpublish.
Outcome
Job postings from Talend flowed automatically into a tool the HR team could manage directly, removing manual re-entry.