Experiences

Summary of my work experiences:

09-2011 to Present Azad University East of Tehran Tehran, Iran www.iauet.ac.ir
04-2011 to Present ArmanAfzar Tehran, Iran www.armanafzar.com
03-2016 to 04-2016 South Pars Gas Complex Asaluyeh,Iran www.spgc.ir
06-2014 to Present IranTalent Corporation Tehran, Iran www.irantalent.com
06-2012 to 06-2014 IranNara Corporation Tehran, Iran www.irannara.com
11-2011 to 06-2012 IranCode Corporation Tehran, Iran www.irancode.ir
06-2010 to 04-2011 IranNara Corporation Tehran, Iran www.irannara.com
03-2009 to 05-2010 Infotech International Company Tehran, Iran www.infotech-co.com
12-2006 to 06-2008 Teta Telecommuniction Group Tehran, Iran www.teta.net
08-2004 to 11-2006 NirooTaban Engineering Group Tehran, Iran www.nirootaban.com
11-2003 to 07-2004 PaydaranParsa Corporation Tehran, Iran www.paydaran.com


Overview of my work experiences:

 

1 Senior Business Analyst – Team Lead – IT Manager
Company IranTalent Corporation – IranTalent.com
Project 1 CRM – Customer Relationship Management
Knowledge Domain: Sales and Marketing

Each business requires having a system to keep tracking of customer’s relationships. IranTalent is one of a very successful and middle level scale of these businesses. After 12 years of jobsite experience, there is more than 5 Giga Bytes of customer history information that should be managed with a very powerful and flexible system. After long time research and survey on pros and cons of available CRM solutions including in-house and cloud based systems, Microsoft Dynamic CRM has been chosen based on my results corresponding with managements opinion.

Responsibilities include:

Phase 1: Scoping

  • Research and survey on available in-house and cloud based systems
  • SWOT Analysis of short-listed and accessible solutions
  • Planning and scheduling the roadmap
  • Involving the required sessions and meetings with the available service providers
  • Finalizing the requirements and sights of the required system

Phase 2: Business Analysis

  • Planning and managing process definition meetings in Marketing, Sales, and Support
  • Review and finalize the processes
  • Decision making on required modifications and enhancements
  • Analysis of the history data bank and conducting the required data cleaning

Phase 3: Functional Analysis

  • Finalizing processes and functionalities corresponding with the Microsoft Dynamic CRM
  • Determine assumptions and constraints
  • Finalizing related policies
  • Finalizing arrangements of the departments and teams
  • Conducting Data Migration, field mapping through exporting and importing and also SQL manipulation queries

Phase 4: Design and Implementation, Test and Delivery

  • Customization of Microsoft dynamic CRM processes corresponding with IranTalent processes
  • Performing required evaluation on implemented processes and developed solutions
  • Approving the design and development of each module
  • Approval on making the system live on IranTalent site
  • Managing the team during the approval run phase of the system
  • Consideration of required enhancements and modifications based on new features and feedbacks of IranTalent teams

Phase 5: Migration of the Microsoft dynamic CRM 2013 to 2015

  • Consulting with the top management of the company about this change
  • Change analysis
  • Consideration and approval on requirements and instrument preparation
  • Conducting data migration
  • Management of the migration procedure to make the system live to be ready for the team

Phase 6: Improvements and adding other processes to the system

  • Enhancement of the system to be integrated with the office automation, call center and also sales agent commission calculator system
  • Lead distribution system through the call center and IVR based on a uniform process
  • Design new reports and dashboards to facilitate the sales process and also makes some clue for Business Intelligence
  Project 2 IranTalent Salary Survey Tool
Knowledge Domain: First Iranian Innovative Salary Survey Tool

For the past three years IranTalent has developed a questionnaire to gather information related to payroll of Iranian professional experts and managers in 22 categorized job function and divided in various seniorities and organizational level. Data has been processed based on the university type and also educational levels in different industries. This can be a very useful tool for the executives to have their employment action plan flexible with each year’s tolerance. Nowadays managers use this tool kind of a standard tool in professional human resource management and planning.

URL: http://www.irantalent.com/salary/

Responsibilities include:

Phase 1: Requirement Analysis

  • Designing the questions that can provide the relevant information for our survey
  • Design the required structure for the related webpages on website
  • Management of the publication process

Phase 2: Business Analysis

  • Providing the specification of the tool and the required processes
  • Review and finalize the design
  • Decision making on required modifications and enhancements
  • Analysis of the history data bank and conducting the required data cleaning

Phase 3: Functional Analysis, Design and Implementation, Test and Delivery

  • Manage the development process including design and deployment, test and acceptance processes
  • Determine assumptions and constraints
  • Extract results, validation check, analysis and provide the results for the printed version and also the salary survey tool
  Project 3 IranTalent Mobile Application
Knowledge Domain: Android – iOS

One of the most important challenges for every business these days is how to connect people to your business through the most accessible environment, mobile and portable devices these days. In this mobile application IranTalent has been focused on the candidates, youth, whom are looking for the suitable job opportunities and are more familiar with the new communication technologies.

Responsibilities include:

Phase 1: Requirement Analysis

  • Design, study and analysis for the required processes
  • Survey for the available Iranian and foreign affaires those are providing the development services
  • Short listing the available possibilities and also having a background check with them
  • Finalizing the contract including NDA with an Indian corporation

Phase 2: Business Analysis

  • Review current website processes, consideration with the field experts and also managing director department and provide to be processes
  • Providing task lists and related schedule including milestones and deliverables at each milestone
  • Providing data fields and entity relationship diagrams
  • Analysis of designed wireframe

Phase 3: Functional Analysis

  • Finalizing the data fields and entity relationship diagrams, field mapping with the relevant web-service
  • Finalizing wireframe

Phase 4: Design and Implementation

  • Integration of the mobile application to the website through the relevant web-service

Phase 5: Test and Delivery

  • Check out designed forms and their corresponding functionalities
  • Check out all the views based on the finalized wireframe
  • Determine assumptions and constraints
  • Providing output reports and arranging their fixing schedule
  Project 4 IranTalent Web-Service
Knowledge Domain: website interface

For IranTalent business development strategies, several new environments were considered for being expanded. One of them was IranTalent mobile application and another one was IranTalent Telegram bot. these systems should be communicating with IranTalent main database in a very secure way. RESTful APIs considered to be implemented in this web-service to provide the required functionalities of retrieving and storing data to IranTalent main repository.

Responsibilities include:

Phase 1: Requirement Analysis

  • Distinguishing structure of database and implemented databases.
  • Consideration different technologies of implementation of a webservice for a business similar to IranTalent’s business
  • Consideration data mapping and required security level

Phase 2: Business Analysis

  • Providing the specification of the tool and the required processes
  • Review and finalize the design
  • Decision making on required modifications and enhancements
  • Analysis of the history data bank and conducting the required data cleaning

Phase 3: Functional Analysis, Design and Implementation, Test and Delivery

  • Manage the development process including design and deployment, test and acceptance processes
  • Determine assumptions and constraints
  • Extract results, validation check, analysis and provide the results for the printed version and also the salary survey tool
  Project 5 IranTalent Telegram bot
Knowledge Domain: Telegram communication environment

Telegram communication environment has become very famous in Iran’s market these days and every business that wants to gather some information is using some telegram bots to communicate with the users.

Responsibilities include:

Phase 1: Business Analysis

  • Providing the specification of the telegram bot and the required processes
  • Review and finalize the design
  • Decision making on required modifications and enhancements
  • Analysis of the history data bank and conducting the required data cleaning

Phase 2: Functional Analysis, Design and Implementation, Test and Delivery

  • Manage the development process including design and deployment, test and acceptance processes
  • Determine assumptions and constraints
2 Senior Business Analyst
Company IranNara Corporation – BullSAS France - Iranian National Tax Administration
Project 1 ITS – Iran Integrated Taxation System
Knowledge Domain: Taxation (Completely)

Customizing BULL’s taxation system (e-ris) to make it operational throughout Iranian laws and rules under authority of INTA (Iranian National Tax Administration) by analysis and development of As-Is and To-Be models of the taxation system and offering systematic solutions for the discovered gaps to cover all the requirements as much as possible.

Responsible in below streams:

  • Return
  • Audit
  • Return Forms
  • Rule Engine

Job description per each phase of project:

Phase 1: Scoping

  • Identify scope of project
  • Demo of e-ris system as a taxation system
  • Training e-ris to the committee of tax experts
  • Elicit business areas, high level processes, stakeholders

Phase 2: Business Analysis

  • Perform requirements elicitation from business units and other stakeholders
  • Perform focus groups, workshops, interviews
  • Identify gaps through gap analysis
  • Design conceptual data model
  • Management process to get approval for the changes

Phase 3: Functional Analysis

  • Data modeling
  • Coordinate requirements scope and establish Func-requirement
  • Identify impact to external and internal systems and/or other areas of projects,
  • Identify scope change resulting from requirement change,
  • Analysis of user requirements, functional requirements, quality of service requirements
  • Determine assumptions and constraints
  • Determine requirements attributes
  • Validate and verify requirements
  • Coordinate business units expectations effectively and contribute to enterprise architecture development from a business needs point of view
  • Requirements Management process to get approval for the changes

Phase 4: Design and Implementation, Test and Delivery of Pilot

  • Clarifying FA processes and business rules to software design and development center
  • Preparing test scenarios corresponding with relevant business cases
  • Perform test sessions with INTA supervisors
  • Prepare and evaluate system test reports
  • Modification and update business cases based on test results
  • Apply ad-hoc white and gray test routines

Phase 5: Roll-out of System

  • Supporting system to be implemented in whole taxation authorities all around the country
3 Senior Business Analyst
Company IranCode – Iran Centre for eCommerce Development – Ministry of Industry, Mine and Trade
Project 1 Electronic Facilitation for Trade “Iran Single Window of Trade”

 

Knowledge Domain: Trade, Import and Export

Developing of Single Window of trade in benchmarking to South Korea’s Single Window and make it operational under authority of Iran Ministry of Industry Mine and Trade. Researching about available implemented solutions, mapping solutions to system requirements and enriching the procedures based on extracted and updated workflows.

Responsibilities include:

Phase 1: Scoping

  • Understanding requirements and scope of the system via interviewing domain experts and product owners and studying respective documentations
  • Prepare vision and requirement specification documentations
  • Benchmarking among available solutions to provide information for vision survey
  • Elicit business areas, high level processes, stakeholders

Phase 2: Business Analysis

  • Gap analysis to evaluate and organize requirements
  • Preparing prototypes for relevant subsystems
  • Designing systematic data model for relevant subsystems
  • Considering communication requirements of relevant workgroups subsystems and sub-processes to design required primary communication model
  • Leading several meetings with partners in various workgroups to synchronize requirements with designed prototype from different aspects and to prepare common processes and solutions
  • Interaction with team members of processing and information systems internal workgroups to cover their needs
  • Design conceptual data model
  Project 2 CRM – Microsoft dynamics CRM 2013
Knowledge Domain: CRM

Analysis, design and deployment of customized marketing, sales, support and service processes throughout Microsoft dynamics CRM 2013.

Responsibilities include:

  • Performing various sessions and meetings with marketing, sales and support domain experts.
  • Design and analysis of marketing, sales and support processes
  • Performing required customizations in Microsoft dynamics CRM 2013
4 System Analyst and Designer
Company Infotech International – Ingenico France
Project 1 Financial Network Management System (NMS)
Knowledge Domain: e-Banking

Analysis, design and development of e-Banking Network Management System corresponding to various tenders’ requirements.

Responsibilities include:

  • Requirement Analysis of different NMS tenders’ obligations corresponding with their defined rules and standards
  • Investigation about available solutions and highlight solutions can cover the tenders need
  • Design and implement required processes, functionalities and utilities
  • Perform operational field test and support
  • Prepare required technical documentation in both Persian and English languages
  • Interaction with foreign partners in France and China
Project 2 Network Core Controller (NCC)
Knowledge Domain: e-Banking

Analysis, design and development of e-Banking Network Core Controller corresponding to various tenders’ requirements.

Responsibilities include:

  • Requirement Analysis of different NCC tenders’ obligations corresponding with their defined rules and standards
  • Investigation about available solutions and highlight solutions can cover the tenders need
  • Design and implement required processes, functionalities and utilities corresponding with gateway controlling module and NMS
  • Network traffic control via network monitoring tools, gathering feedbacks, then extract suitable modifying information
  • Modify and development of firmware of financial gateway controlling cards compatible with designed network management protocols
  • Perform system test, operational field test and support
  • Prepare required technical documentation in both Persian and English languages
  • Interaction with foreign partners in France and China
5 System Analyst and Developer
Company Teta Telecommuniction Group – Minicom Russia
Project 1 TETA Telecom Network Management System (NMS)
Knowledge Domain: Telecommunication

Analysis and development of Telecommunication Network Management System based on various tenders’ requirements.

Responsibilities include:

  • Requirement Analysis of different NMS tenders’ obligations corresponding with their defined rules and standards mostly compatible with SNMP
  • Investigation about available solutions and highlight solutions can cover the tenders need
  • Develop required processes, functionalities and utilities corresponding with discovered solutions
  • Perform system test, operational field test and support
  • Prepare required technical documentation in both Persian and English languages
  • Interaction with teams they are working on this system in different telecommunication branches to maintain system
Project 2 TETA Softswitch Solution
Knowledge Domain: Telecommunication

Development of various required routines and processes based on different tenders’ options.

Responsibilities include:

  • Researching about NGNs and their relevant standards and protocols and abstract necessary sections into TETA Softswitch Solution
  • Define required processes and modules and evaluate their functionalities
  • Develop and implement defined routines into the system
  • Test and evaluate results and performance of implemented routines with measuring tools and methodologies
  • Field test and support and maintain system
  • Prepare tutorials and maintain documentation in both Persian and English languages
  • Interaction with teams they are working on this system in different telecommunication branches to maintain system
Project 3 SmartDECT Wireless Access Solution
Knowledge Domain: Telecommunication

Offering Minicom’s SmartDECT Wireless Solution for areas, which is not possible to implement wired telecom networks.

Responsibilities include:

  • Site survey and prepare relevant telecom master plan
  • Evaluate and predict performance of the solution by running a pilot in requested areas to measure telecom signal strength in those areas
  • Research and investigate about suitable solutions
  • Interpret required options to partners by presenting them suggested solutions and get their opinions to include in the implementation map of system
  • Interaction with Russian and Chinese partners from Minicom company
  • Interact with telecom partners of telecom centers from different provinces and Prepare English and Farsi Tutorials for the system
6 Electronic System Developer and Electronic Department Manager
Company NirooTaban Engineering Group
Duties Knowledge Domain: Machinery Production

Design and Development of different machinery system in Wire and Cable Production Industry.

Projects:

  • Motor Synchronization System
  • Wire and Cable Diameter Measuring System
  • Spark Tester
  • Pressure and Temperature Monitoring System

Responsibilities include:

  • Design and evaluate electronic circuit of this controlling device via circuit design applications
  • Design relevant PCB and re-check the performance of the board
  • Analysis and Design required controlling processes
  • Design relevant controlling routine and procedure and embed this procedures by programming related microcontroller
  • Performance check of the system in lab
  • Field test and run the system operational
  • Prepare system tutorials in Farsi languages
  • Conduct technical team to support and maintain the system in field
7 Computer System Programmer
Company PaydaranParsa Corporation
Duties Knowledge Domain: Industrial Automation

Development of controlling processes among predefined voice communication control system. Mostly deal with voice processing optimization modules and also screen touch pad controlling modules.

Projects:

  • Paydaran Voice communication control system (VCCS)
  • Paydaran Network Monitoring System

Responsibilities include:

  • Contribution in design and development team to modify and optimize voice recognition and processing module.
  • Perform alpha test
  • Preparing code inline documentation
  • Preparing system tutorial documentation
  • Maintain and support hardware devices installed on system