Hicham B.
Fullstack-Entwickler
Hicham ist ein erfahrener Entwickler mit mehr als fünf Jahren kommerzieller Erfahrung und verfügt über Programmierfähigkeiten, die sich mit denen von Fachleuten der oberen Ebene messen können. Mit fortgeschrittenen analytischen Fähigkeiten zeichnet er sich sowohl in der Frontend-Entwicklung mit Angular als auch in der Backend-Entwicklung mit PHP und Symfony aus.
Er hat einen Master-Abschluss in Software-Engineering und bleibt ein engagierter Lerner, der seine Erkenntnisse oft in seinem Medium-Blog teilt. Hicham verfügt über ausgeprägte Kommunikationsfähigkeiten, spricht fließend Französisch und hat gute Englischkenntnisse, was ihn zu einem vielseitigen und vielseitigen Entwickler macht.
Hauptkompetenz
- PHP 6 Jahre
- Symfony 6 Jahre
- JavaScript 5 Jahre
Andere Fähigkeiten
- Linux 4 Jahre
- Docker 4 Jahre
- Laravel 2 Jahre
Ausgewählte Erfahrung
Beschäftigung
Symfony developer
Proxify client (Swiss AgroTech company) - 6 monate
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.
Technologien:
- Technologien:
- PHP
- Symfony
- JavaScript
- PhpStorm
- WordPress
- Angular
Technical consultant & Fullstack developer
Oriolis, Groupe Reactis (Paris, France) - 2 jahre 1 monat
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
Technologien:
- Technologien:
- Laravel
- PHP
- Symfony
- JavaScript
- PhpStorm
- Angular
- Docker
Consultant and FullStack developer
MF Technologies (Paris, France) - 2 jahre 2 monate
- Development of a web application using PHP, Symfony, and Angular
Technologien:
- Technologien:
- Laravel
- PHP
- Symfony
- JavaScript
- PhpStorm
- Angular
- Docker
Fullstack developer
Matys Support Services - 1 jahr 4 monate
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
Technologien:
- Technologien:
- PHP
- Symfony
- JavaScript
- PhpStorm
- Angular
- DDD
- Docker
Ausbildung
FortbildungLean Six Sigma White Belt Certification
Management and Strategy Institute · 2020 - 2020
FortbildungScrum Foundation Professional Certificate
CertiProf · 2020 - 2020
FortbildungProject Management Essentials Certified (PMEC)
Management and Strategy Institute · 2020 - 2020
MSc.Software Engineering
Mundiapolis University · 2013 - 2018
Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten
In einem kurzen 25-minütigen Gespräch würden wir gerne:
- Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
- Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
- Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche