Download PDF


A multi-skilled technical manager with comprehensive experience of design, development and deployment architectures and infrastructure for software applications. Possessing a proven ability to lead project teams to successfully deliver agreed upon solutions of the highest quality in complex, soft real-time systems endowed distributed architecture.

Nine years of expertise and considerable experience in the electronic payment industry with emphasis in payment software tools/applications design and development.

Work experience

May 2014Present
Sadad PSP

Technical Manager of Payment Solution Development

  • Performed daily operations, including interviewing, training, managing teams members, estimating jobs and delivering products to stockholders.
  • Managed over 15 members separated in development teams such as Point-Of-Sale development, Payment Switch development, Internet payment gateway and Mobile payment gateway teams to developing wide range of product corresponded to payment industry.
  • Increased employee retention by creating a positive work environment.
  • Provided the most cost effective solution to implementing large and complex distributed software and also soft real-time systems by designing, developing a flexible architectures.
  • Improved software quality attributes such as increasing availability, performance and scalability, implementing Hardware-Security-Module, safe key injection mechanism and other PCI-DSS recommendations to improve security, considering to cohesion and coupling and exploiting of message oriented to increasing modifiability  and system interoperability.
  • Designed, Developed payment switch using edge of technology such as memory optimized table in MS Sql, NoSql as cache provider, MSMQ to achieving efficiency. 
  • Designed and Developed automated and manual test methods to quantify technical specifications.
  • Managed teams to taking over out source projects, combining to inbound projects and conducted out-bound teams to mitigating involvements.
  • Implemented a web based portal to exposing different type of services to merchants, customers and company personnel. This portal implemented over ASP.Net MVC, WCF, Entity Framework and JQuery.
  • Decreased risks for system updates and migrations by increasing back-ward compatibility and upgrading system modules partially.
MAY 2009MAY 2014

Team LeadER of Virtual Payment Interfaces

  • Process Lead of Automated charge system (Top-up) to get requests from any payment system (POS, Mobile, Internet, ..) and interact with mobile operators (MCI, MTN-Irancell) to charge customers mobiles. Implemented system using .Net framework, WCF and SQL server service broker.
  • Implemented a web based portal to exposing different type of services to merchants, customers and company personnel. This portal implemented over ASP.Net MVC, Remoting, ADO .Net and JQuery.
  • Enhanced services to increasing company market share.
  • Developed and maintained over 34 systems to meet client satisfaction.


Payame Noor University

Bachelor degree

Software engineering


Payment Industry

Payment standards, PCI-DSS, ISO 8583, DUKPT

Software development

15 years of professional C#/.NET, ASP.Net, MVC, JQuery, Web API, WCF, Remoting


OOAD, Design Patterns, Software Architecture Patterns, UML  (Rational Rose, EA)

Software development life cycle

RUP, Agile methodology, Scrum framework(Scrum Master & Product Owner roles), Test methodologies (TDD & Unit Test)