Backend Development (PHP/Symfony)
Backend development involves designing and implementing server logic, APIs, data management, and business processes that power a web application.
Backend development involves designing and implementing server logic, APIs, data management, and business processes that power a web application. With Symfony, this means mastering the modern PHP ecosystem: MVC architecture, Doctrine ORM, services, events, and integration with third-party systems.
Feature development on the B2B site
The 1UP B2B site is a full platform built with Symfony where clients and sales representatives place orders that land directly in Odoo. The site also enables order tracking, invoicing, and client information management. I developed product management features with full autonomy, from design to production deployment on the VPS server.
Result — The delivered features improved the B2B user experience and strengthened the integration between the site and the Odoo ERP.
- Proficiency level
- Intermediate level. I can develop complete features in Symfony and deploy them, but it's not my main specialization. My priority is on Odoo.
- Importance in my profile
- Symfony backend is a pillar of 1UP's infrastructure with the B2B site. Mastering this stack allows me to be versatile and meet company needs beyond Odoo.
- Hindsight and advice
- Working on a large existing Symfony project is the best way to progress. Reading existing code and understanding established patterns is essential.
- Medium-term goal
- Maintain a solid intermediate level and progress on advanced Symfony patterns to be able to handle more complex features.
- Current or upcoming training
- Ongoing practice on the B2B project and monitoring Symfony updates.