Mehdi Mansour Samaei

Mehdi Mansour Samaei

Deputy of Development & Technology — Hamfekran Fanavari Sharif
Personal blog →

I am Mehdi Mansour Samaei, Deputy of Development & Technology at Hamfekran Fanavari Sharif.

Work experience

Full résumé coming soon.

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.

HFS team