Hicham B.
Développeur full-stack
Hicham est un développeur compétent qui possède plus de cinq ans d'expérience commerciale et dont les capacités de codage rivalisent avec celles de professionnels de haut niveau. Doté de compétences analytiques avancées, il excelle à la fois dans le développement frontend à l'aide d'Angular et dans le développement backend avec PHP et Symfony.
Titulaire d'une maîtrise en génie logiciel, il reste un apprenant dévoué, partageant souvent ses idées sur son blog Medium. Hicham possède de solides compétences en communication, parle couramment le français et a une bonne maîtrise de l'anglais, ce qui fait de lui un développeur polyvalent et bien équilibré.
Principale expertise
- PHP 6 ans
- Symfony 6 ans
- JavaScript 5 ans
Autres compétences
- Linux 4 ans
- Docker 4 ans
- Laravel 2 ans
Expérience sélectionnée
Emploi
Symfony developer
Proxify client (Swiss AgroTech company) - 6 mois
Solo developer on the project, in charge of improving the poor codebase. Hicham made massive improvements to the spaghetti code (which was poorly developed by the previous agency). He managed to do this almost by himself, which impressed the client. Once the codebase was upgraded, Hicham built new features, helping the Swiss startup go to market with the product.
Les technologies:
- Les technologies:
- PHP
- Symfony
- JavaScript
- PhpStorm
- WordPress
- Angular
Technical consultant & Fullstack developer
Oriolis, Groupe Reactis (Paris, France) - 2 années 1 mois
Analysis and design
- User story management on JIRA
- Participation in the rituals of the Scrum methodology: Dailies, Planning Poker, Refinings, Reviews, Retrospectives
Fullstack Development
- Development of Rest APIs in PHP/Symfony
- API technical documentation with API-doc-bundle
- Validating class/object constraints with beberlei/assert
- Creation of CQRS pattern read and write commands
- Consumption of APIs developed in the backend
- Creation of front interfaces with Angular 13and the AntDesign library
Testing and integration
- Writing unit tests on PHPUnit
- Realization of integration tests with PHPUnit and API on Postman
- Code review and release management on Git
Les technologies:
- Les technologies:
- Laravel
- PHP
- Symfony
- JavaScript
- PhpStorm
- Angular
- Docker
Consultant and FullStack developer
MF Technologies (Paris, France) - 2 années 2 mois
- Development of a web application using PHP, Symfony, and Angular
Les technologies:
- Les technologies:
- Laravel
- PHP
- Symfony
- JavaScript
- PhpStorm
- Angular
- Docker
Fullstack developer
Matys Support Services - 1 an 4 mois
Development of an accounting management tool
Analysis and design
- User story management on Azure DevOps
- Implementation: SOLID, KISS, DRY, YAGNI, TDD, DDD
- Event Storming and Technical Point
- Participation in Scrum methodology rituals: Daily, Poker Planning, Refinement, Review, Retrospective
Development
- Development of Restful API with PHP 7.4 and Symfony 4.4 following a hexagonal architecture
- Separation of reading and writing following the CQRS pattern
- Multi-database client management with MySQL
- Technical documentation of APIs
- Creation of frontend interfaces with Angular 12 and the Ant Design library
Tests and integration
- Writing unit tests and integrations with PHPUnit
- Continuous integration of the application on Azure DevOps
- Containerization of the development base with Docker
- Code review and version management on Git
Les technologies:
- Les technologies:
- PHP
- Symfony
- JavaScript
- PhpStorm
- Angular
- DDD
- Docker
Éducation
FormationLean Six Sigma White Belt Certification
Management and Strategy Institute · 2020 - 2020
FormationScrum Foundation Professional Certificate
CertiProf · 2020 - 2020
FormationProject Management Essentials Certified (PMEC)
Management and Strategy Institute · 2020 - 2020
Maîtrise ès sciencesSoftware Engineering
Mundiapolis University · 2013 - 2018
Trouvez votre prochain développeur en quelques jours et non sur plusieurs mois
Dans un court appel de 25 minutes, nous voulons:
- Comprendre vos besoins en développement
- Vous expliquez comment nous allons vous mettre en relation avec le développeur le mieux qualifié pour votre projet, sélectionné avec soin
- Vous indiquez nos prochaines démarches afin de vous trouver le meilleur développeur, souvent en moins d'une semaine