Mes Compétences

Développement Web

Création de sites et applications web avec HTML5, CSS3, JavaScript ES6+, PHP et Node.js. Intégration et personnalisation de CMS (WordPress, PrestaShop). Conception de bases de données relationnelles MySQL, requêtes optimisées et API REST.

Développement iOS

Développement d'applications natives iOS avec Swift et SwiftUI, maintenance de projets legacy en Objective-C. Architecture MVVM, gestion du cycle de vie, intégration d'APIs REST et publication sur l'App Store.

Cybersécurité

Audit de sécurité et tests d'intrusion réseau/web, durcissement de serveurs Linux, analyse de vulnérabilités avec Nmap et Burp Suite. Gestion des risques, mise en conformité et sensibilisation aux bonnes pratiques de sécurité.

Réseaux

Configuration et administration de réseaux LAN/VLAN, routage et switching (Cisco, pfSense). Supervision avec Zabbix et Grafana, mise en place de pare-feux, VPN et protocoles sécurisés (TLS, IPsec, 802.1X).

Gestion de Versions

Maîtrise de Git et GitHub/GitLab : stratégies de branching (Git Flow, trunk-based), gestion des merge requests, revue de code collaborative et intégration avec des pipelines CI/CD.

Conteneurisation

Création et gestion de conteneurs Docker, rédaction de Dockerfiles et Docker Compose multi-services. Déploiement d'architectures microservices, gestion de registries et orchestration de conteneurs en production.

Automatisation

Automatisation d'infrastructures avec Ansible : écriture de playbooks et rôles, provisioning de serveurs, déploiement automatisé d'applications et gestion de configuration à grande échelle (IaC).

Virtualisation

Déploiement et administration d'environnements virtualisés avec Proxmox VE et VMware. Gestion de machines virtuelles, allocation de ressources, snapshots, migration à chaud et haute disponibilité.

Autres Compétences

Conception d'interfaces responsive et accessibles (Figma, principes UI/UX). Méthodologies Scrum et Kanban, revue de code collaborative, CI/CD et documentation technique structurée.