À propos de Jonathan
Qualité et maintenabilité
- TDD : J'adopte le développement piloté par les tests pour assurer la fiabilité et la robustesse du code dès le départ.
- DDD : Je veille à ce que l'architecture reflète fidèlement les besoins spécifiques de votre domaine, améliorant ainsi la communication entre les équipes techniques et métiers.
- CQRS : En séparant clairement les opérations de lecture et d'écriture, j'optimise les performances et la scalabilité de l'application.
- Architecture : Je conçois des architectures modulaires qui isolent le domaine métier des détails techniques, rendant le système plus maintenable et adaptable.
- Principes SOLID et POO : En appliquant rigoureusement ces principes, je développe un code clair, extensible et facile à maintenir.
Outils et technologies
- Qualité du code : J'utilise des outils comme phpstan et deptrac pour garantir un code de haute qualité conforme aux standards.
- Docker et Intégration Continue : Ma maîtrise de Docker et la mise en place de pipelines CI sur GitHub assurent des environnements cohérents et des déploiements sans accroc.
Pourquoi collaborer avec moi ?
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Ourdou
Notions
Expériences
- Emprunte Mon ToutouLead développeur backSANTÉ & BIEN-ÊTREoctobre 2020 - Aujourd'hui (5 ans et 8 mois)Toulouse, FranceConception et développement d'API REST.Conception et administration de base de données.Architecture logiciel.Gestion de projet.Devops
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Concepteur Développeur D'applications (BAC+4)EN-072019
- MASTER SE (Software architect)National University of Computer and Emerging Sciences (pk)2005Applied Programming Adv. Software Requirements Engineering Adv. Quality Assurance Computing Elective-I Adv. Software Architecture Computing Elective-II Research Methodology Computing Elective-III MS Thesis-I/MS Project-I Computing Elective-IV MS Thesis-II/MS Project-II