Zied Challouf

Full stack Developer Senior Symfony | AWS

France

About

Autonomous & Curious, You think it We do it

Experience

  • Back End Developer at iad Group
    Mar 2022 - Jan 2025 · 2 yrs 11 mos

    Project: Real Estate Management Tasks: ● Development of REST APIs using ApiPlatform 2.8 and Symfony 5.4 (including a list with multiple filters, details, addition, modification, and archiving of assets), use technologies such as Rabbitmq, Messenger, and Postgresql. I also implemented unit and functional tests. ● Migration of the technical stack to Symfony 6, PHP 8.2, and Api Platform 3. ● Drafting of technical specifications. ● Implementation of tactical patterns from Domain-Driven Design (DDD), clean architecture, and Command Query Responsibility Segregation (CQRS). ● Implementation of Continuous Integration (CI) with specific jobs, such as build (to construct the project with Docker), Quality (ensuring compliance with development standards using phpcsfixer, Sonar), Test (to run unit and functional tests), and the final job for deployment in the integration environment. ● Preparation of deliveries according to sprint goals and the release plan. ● Code review ● Implementation of Docker and Docker Compose for various services: nginx, php, redis, rabbitmq. ● Creation and implementation of logging strategies with Datalog, Custom Monolog handler, and CloudWatch (AWS). Project: Buyer Leads Project Tasks: ● Participate in setting up the architecture and development of the project, involving the retrieval of buyer leads from various national/international portals to add them to the IAD system for prospect qualification. ● Develop a custom engine for searching and indexing data using Elasticsearch. ● Create a communication module using Messenger Bus. The project is based on Symfony 5.4, ApiPlatform, AWS (lambda, SQS, API Gateway), with the implementation of unit and functional tests. stack Technique: Symfony 5 & 6, PHP7 & 8, Sonar, phpStan , php-cs-fixer, Varnish, PHPUnit, Clean Architecture / Domain Driven Design, AWS (EC2, S3, SQS), PostgreSQL, ElasticSearch, /Rundeck / Datadog/ReactJs.

  • Developer Symfony at France Télévisions
    Oct 2018 - Sep 2021 · 3 yrs

    Rejoined a big team in order to recreate project for regions outre-mer Tasks: - Development of new features. - software craftsmanship (DDD, TDD, clean archi, architecture hexagonale) - Unit test and mutation test with PHPUNIT and inflection Code review (Technical and functional validation) with gitlab CI - setting up the environment for developer using docker - Master the technical architecture of Symfony and acquire the best development practices - implement design pattern adapter,strategy,mediator,chain of responsibility - implement a custom serializer for Jsonld Technical environment ​:​ Symfony 4, ,varnish,phpunit,Nexus,code coverage,php metric,design pathern ,Docker .Gitlab CI,Guzzle,git phpstorm,docker-compose,phpunit,xdebug,php7,jira,agile test,kubernetes

  • Back-end Developer at Aramisauto
    Sep 2017 - Oct 2018 · 1 yr 2 mos

    Rejoin a big team in order to create and update a website e-commerce www.aramisauto.com & pro.aramisauto.com using technology and framework like Symfony sonata elastic search rundek twig,memchache, varnish, pageSPeed,

  • Tritux Group (Permanent · 2 yrs 7 mos)
    • Developer Symfony/PHP
      Feb 2015 - Aug 2017 · 2 yrs 7 mos

      Project Marabout : Participation in the development of the website application ERP. Tasks: -Development of the website (frontend + backend). -Drafting technical specifications. -Designing technical and user documentation Key Word:LAMP, Symfony 2.x,Ionic, webService Rest, Mysql,RabbitMq,Xbee,RFID,IOT(INTERNET OF THINGS)

    • Developer Symfony/PHP
      Feb 2016 - Jun 2016 · 5 mos

      Project Beushe: Participation in the development of the desktop application. Tasks: Modeling of the database. PHPUnit unit and function tests. Master the technical architecture of Symfony and acquire the best development practices Setting up different APIs REST Technologie: Symfony2 , PHPUNIT. API REST.SELENIUM ,bitbucket,Scrum Intégration ,Ionic ,IOT,JIRA,Docker

  • Webline (Tunis)
    • Developer PHP
      Jun 2015 - Jan 2016 · 8 mos

      Participation in the development part of the site www.autonoveo.com (part Backend). Website for Sal. Tasks: Complete platform for the sale of rental vehicles with Purchase option (novéodrive) Technologie:PHP MVC , CSS3, JavaScript,bootstrap3.git ,Kanban

    • Developer php
      Feb 2015 - Jun 2015 · 5 mos

      Tasks: Development of the various modules. Correction and optimization of SQL scripts. Development of new functionalities. Regular site visits throughout the year. Technologie: Phpstorm, MySQL, PHP5, Doctrine,,Facebook connect ,git