La discipline architecturale au service de la livraison.
Comprendre le domaine, tracer des limites propres et utiliser DDD, CQRS et les tests là où ils apportent une vraie valeur.
Je privilégie une discipline architecturale qui aide les équipes à livrer : comprendre le domaine, expliciter les frontières, automatiser la preuve et garder une solution proportionnée au problème.
// principles
Approche d’ingénierie
Le domaine d’abord
Construire un langage commun avant de choisir les modèles ou les frontières.
Frontières nettes
Séparer les décisions métier du transport, du stockage et des frameworks.
Prouver le comportement
Faire du TDD une habitude et du BDD une intention exécutable.
Livrer avec pragmatisme
Utiliser DDD et CQRS lorsque la complexité les justifie vraiment.
Formation
B.Sc. in Civil EngineeringShahid Beheshti University · 2013–2017
Tehran, Iran
Found a passion for software during academic programming courses, which led to a full career transition into tech.
Langues parlées
- EnglishProfessional Working Proficiency
- PersianNative
Distinctions
District 20, Tehran · 2006 & 2007