I am Mehdi Mansour Samaei, Deputy of Development & Technology at Hamfekran Fanavari Sharif.
Work experience
- Deputy of Development & Technology — Hamfekran Fanavari Sharif (2022 – present)
Mehdi Mansour Samaei's blog → (12 posts)
Observability: logs, metrics and tracing for critical systemsMonitoring says something is broken; observability says what, where and why — minutes versus hours of downtime.
Containers and Docker for small teams: no more “it worked on my machine”Containers standardise runtime environments and turn deployment into a repeatable process.
Automated testing and CI/CD: fast releases without fearTeams with automated tests and CI/CD release many times a day with fewer failures.
Clean code and code review: software quality from the first lineQuality is shaped when code is written; clean-code principles and regular review sharply cut maintenance cost.
REST API design: principles, versioning and documentationA good API is a clear, stable contract between systems; careful design lowers integration cost for everyone.
Secure coding: ten common mistakes that make web systems vulnerableMost software vulnerabilities stem from repeated, preventable coding errors; the OWASP Top 10 maps them.
Automated software testing: from unit tests to continuous integrationAutomated tests are the team’s safety net, enabling bold changes without fear of breaking things.
Clean Architecture: software that does not decay over timeSeparating business logic from technical details keeps software testable, maintainable and independent of passing technologies.
Paya, Satna and Pol: which transfer rail for which job?Iran's interbank transfer systems are designed for different amounts and speeds.
Shaparak and payment facilitators: how card payments flow in IranShetab, Shaparak, PSPs and payment facilitators each play a role from card swipe to merchant settlement.
Project Nexus: Connecting Countries’ Instant Payment SystemsThe BIS Innovation Hub designed Nexus as a standard way to link national instant payment systems.
ISO 20022: A Common Language for Payment MessagesISO 20022 makes payment messages richer and more structured; banks’ migration on Swift is nearly complete.
همفکران فناوری شریف