About Yassine
- Back-end development in PHP (Symfony)
- API design and development (REST, API Platform)
- Front-end development with React and Vue.js
- Maintenance, updates, and evolution of legacy projects
- Implementation of caching and performance systems (Redis, Varnish)
- Integration of messaging systems (RabbitMQ)
- Software architecture (DDD, Clean Architecture)
- Performance optimization and refactoring
- Integration with databases (MySQL, PostgreSQL)
- Implementation of tests (unit and functional)
- Ability to work on both new projects and complex existing codebases
- Mastery of performance, scalability, and caching issues
- Clean, maintainable, and scalable code
- Good understanding of product and business needs
- Clear communication and regular follow-up
- Autonomy and adherence to deadlines
French
Native or bilingual
English
Fluent
Spanish
Conversational
Experience
- Score Secure PymentBackend Developer PhpBANKING AND INSURANCESeptember 2025 - March 2026 (6 months)Paris, France• • Development and maintenance of backend applications in PHP with Symfony 6• • Design and implementation of features related to online payments (initiation, processing, security)• • Setup of transfer scenarios (issuance, reception, transaction monitoring)• • Collaboration with merchants for payment solution integration and adaptation to business needs (SNCF, Leroy Merlin…)• • Development of features for merchant onboarding, transaction management, and financial flow monitoring• • Integration of third-party APIs, notably Skaleet, for banking and payment services management• • Implementation of webhooks for real-time payment notification management (transaction statuses,confirmations, failures)• • Setup of reimbursement processes and financial flow management• • Integration and management of asynchronous messaging systems with RabbitMQ• • Setup and maintenance of tests with PHPUnit, ensuring reliability and non-regression• • Participation in technical architecture and service performance improvement• • Setup and management of CI/CD pipelines with Jenkins• • Use of Git for code versioning and team collaboration• • Implementation of Git hooks integrating AI to improve commit quality (validation, standardization, automatic control)• • Task tracking, ticket management, and agile collaboration via Jira• • Writing technical documentation and participating in code reviews• • Working in a secure environment with consideration for regulatory constraints (payment, compliance)
- Taxis driverFull Stack DeveloperTRANSPORTATIONApril 2024 - August 2025 (1 year and 4 months)Clichy, France• • End-to-end development of a cross-platform mobile application with React Native.• • Design of a real-time application facilitating connection between taxis and clients.• • Translation of complex business needs into simple and maintainable interfaces.• • Definition of application architecture and technical choices, with a strong focus on modularity and maintainability.• • Implementation of booking APIs, business rule management, and critical backend flows (Node.js, NestJS).• • Development of an intranet for booking taxis for professionals, with interfaces focused onperformance and user experience (React, TypeScript).• • Setup and use of RabbitMQ for managing asynchronous processing, message queues, and inter-service communication• • Implementation of online payments with Stripe, allowing card registration and automatic refund management, reducing payment processing time by 30%.• • Google Ads campaign management with a budget of €10,000 per month. Performance monitoring with Google Analytics. Meta tag optimization for SEO.• • Connection to a Firebase database for authentication and real-time storage.• • Deployment on Google Play Store and Apple App Store.• • Performance monitoring with Expo and implementation of user testing.• • +3000 downloads
- WebediaFull Stack DeveloperPRESS AND MEDIAJune 2022 - March 2023 (9 months)92300 Levallois-Perret, France• • Application maintenance and development of new features in PHP, Symfony 3, and Vue.js. Refactoring of existing code and improvement of application stability (websites: 750g and Tudogostoso).• • Management and optimization of relational databases (MySQL), improvement of performance andresponse times• • Implementation of caching solutions (Redis) and asynchronous processing via RabbitMQ forhigh-traffic issues (9 million monthly visitors).• • Setup and maintenance of CI/CD pipelines with GitLab CI, management of development, test, and production environments (Docker).• • Writing and execution of unit and functional tests (PHPUnit) to ensure application quality and reliability• • Participation in cloud environment deployment, load testing, and contribution to application scalability.• • Implementation and operation of Elasticsearch for full-text search, business data indexing, andperformance optimization.• • Contribution to application migration work from Symfony 3 to Symfony 4, including code adaptation, dependency updates, and compatibility management• • Evolutionary and corrective maintenance of a Symfony bundle dedicated to a content management system for recipe writers• • Active participation in team code reviews to ensure quality, maintainability, and adherence to best practices.• • Participation in Agile ceremonies: daily meetings and retrospectives.• • Communication in English with the development team in Brazil.• • Writing documentation
Recommendations
Be the first to recommend Yassine
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Bac+2Ecole Doranco2009Bac+2
- Scientific BaccalaureateLycée Simone de Beauvoir2007Baccalauréat Scientifique