-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexpert-php.html
More file actions
78 lines (76 loc) · 5 KB
/
expert-php.html
File metadata and controls
78 lines (76 loc) · 5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
---
layout: default
menu_item: home
permalink: /expert-php/
title: "Jeckel-Lab, votre expert PHP"
description: "Découvrez mon expertise en PHP, avec plus de 20 ans d'expérience en développement. Je propose des services en audit et optimisation de code, conseil en architecture logicielle, et développement d'applications web en PHP."
keywords: "PHP, Expertise, Développement Web, Symfony, Zend Framework, MySQL, Redis, MongoDB, Intégration Continue, Audit, Optimisation, Conseil, Architecture Logicielle, Architecture Hexagonale, DDD, CQRS, TDD, BDD, Slim Framework, PHP Framework, PHP Docker, Apache, Nginx, MySQL, MariaDB, AWS, Behat"
---
<div class="card p-1">
<h1 class="card-title">Expertise en PHP</h1>
<h2 class="p-t0">Plus de 20 ans d'expérience en développement PHP</h2>
<p>Avec mes premiers projets en php3, depuis 20 ans je suis l'évolution de cette technologie à travers de nombreux projets et nombreux Framework, expérience avec laquelle j'ai acquis une spécialisation dans l'industrialisation de projets Web, dans la construction de solutions robustes et évolutives.</p>
<h3>Compétences Techniques</h3>
<ul class="indent-1">
<li><b>Frameworks</b> : Symfony, Zend Framework, Slim</li>
<li><b>CMS / E-Commerce</b> : Wordpress, Magento</li>
<li><b>Base de données</b> : MySQL/MariaDB, Redis, MongoDB</li>
<li><b>Message Queue</b> : RabbitMQ, Kafka, SQS</li>
<!-- <li><b>Outils de développement</b> : Git, Docker, Ansible</li>-->
<!-- <li><b>Intégration Continue</b> : Travis CI, Github Action, Circle CI, Bitbucket Pipeline</li>-->
<li><b>Test</b> : PHP Unit, Codeception, Behat, Pest</li>
</ul>
<h3>Dernière mission : Wenow </h3>
<p>J'ai pu accompagner WeNow pendant 3 ans (2020 - 2023) sur différents sujets structurels.</p>
<p>Le premier sujet a été de lancer la migration de la plateforme historique vers un nouveau socle basé sur Symfony. Nous avons défini une architecture hexagonale reprenant les principes du DDD avec un découplage de symfony via une approche CQRS.</p>
<p>Le second sujet a été de gérer la charge par rapport à la volumétrie toujours croissante des données à traiter (plusieurs millions par jour), avec des workers externes orientés performance à base de PHP natif et IPC.</p>
<p class="p-t1"><b>Technologies utilisées</b> :</p>
<ul class="indent-2">
<li>PHP 7.4 & PHP 8.1</li>
<li>Symfony 5.2</li>
<li>MySQL / AWS RDS</li>
<li>MongoDB, AWS DynamoDB</li>
<li>Redis, AWS MemoryDB</li>
<li>AWS SQS, AWS S3</li>
<li>Docker, Bitbucket Pipeline</li>
</ul>
<div class="card p-1" style="--card-color: var(--comment-color);">
<h3 class="card-title">
<a href="https://www.linkedin.com/in/fabien-carimalo-wenow-le-climat-en-mode-action-%F0%9F%8C%B1-%E2%96%B6%EF%B8%8F-%F0%9F%8C%B3-692510a/" target="_blank" aria-label="Page LinkedIn de Fabien Carimalo">Fabien Carimalo</a> @
<a href="https://www.linkedin.com/company/wenow/" target="_blank" aria-label="Page LinkedIn de WeNow">WeNow</a>
</h3>
<p>Julien est un excellent Lead Tech PhP. Julien possède une excellente expertise sur Symfony et de manière générale excelle dans la mise en place de process automatisés qui permettent d'industrialiser une technologie et passer à échelle de manière performante sur le framework PHP. [...]</p>
<div class="card-footer"><a href="https://www.linkedin.com/in/jeckel/details/recommendations/?detailScreenTabIndex=0" target="_blank">Recommandation LinkedIn</a> du 6 septembre 2023</div>
</div>
<p>Vous pouvez consulter tous les derniers projets sur <a href="/cv">la page CV</a>.</p>
<h3>Services proposés</h3>
<ul class="indent-1">
<li>Audit et optimisation de code en PHP</li>
<li>Conseil en architecture logicielle PHP</li>
<li>Développement d'applications web en PHP</li>
</ul>
<div class="cta-container p-t1">
<a href="/contact" class="btn cta">Besoin d'un expert en PHP ? Contactez-moi pour discuter de votre projet</a>
</div>
</div>
<div class="card p-1" style="--card-color: var(--pink-color)">
<h2 class="card-title">
Dernières contributions Github
</h2>
<p class="p-b1">Voici les projets open-source auxquels j'ai pu contribués dernièrement :</p>
<ul>
{% for contribution in site.data.github.recent_contributions %}
{% if contribution.name == "Jeckel-Lab/Jeckel-Lab.github.io" %}
{% continue %}
{% endif %}
<li><a href="{{ contribution.url }}">{{ contribution.name }}</a> {{ contribution.description }}</li>
{% endfor %}
</ul>
</div>
<div class="card p-1" style="--card-color: var(--purple-color)">
<h2 class="card-title">
Articles sur le PHP
</h2>
<p class="p-b1">Derniers articles publiés sur le blog sur le PHP :</p>
{% include post_list.liquid filter="page-expert-php" %}
</div>