Architecturale discipline, geworteld in levering.
Eerst het domein begrijpen, heldere grenzen trekken en DDD, CQRS en tests inzetten waar ze echt helpen.
Ik kies voor architecturale discipline die teams helpt leveren: begrijp het domein, maak grenzen expliciet, automatiseer het bewijs en houd de oplossing in verhouding tot het probleem.
// principles
Engineeringaanpak
Domein eerst
Bouw een gedeelde taal voordat patronen of grenzen worden gekozen.
Heldere grenzen
Scheid bedrijfsbeslissingen van transport, opslag en frameworks.
Gedrag bewijzen
Behandel TDD als gewoonte en BDD als uitvoerbare intentie.
Pragmatisch leveren
Gebruik DDD en CQRS waar de complexiteit ze rechtvaardigt.
Opleiding
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.
Gesproken talen
- EnglishProfessional Working Proficiency
- PersianNative
Onderscheidingen
District 20, Tehran · 2006 & 2007