Farhad Rahimi

Data Base Administrator | Data Administrator | Data Base Programmer
For more infromation :farhadrahimiinfo@gmail.com

I have a master degree, I love programming and software design and system analysis , And an expert in programming and software design and development. I am fluent in programming languages.I am innovative and motivated software programmer and have a strong interdisciplinary expertise in the field of analyzing, designing and leading software projects. I am capable of providing scalable and robust software and data solutions for real world problem solving. My main skills and interests:
• Improving quality of software systems via test engineering.
• Improving performance of software systems via performance engineering.
• Improving security and safety of software systems via security engineering.
• Developing software systems under Java platform and .Net platform and Android Platform.
• Researching in computer science and its applications in software engineering and testing area.
• Developing the company website and updating the used methodologies
• Supporting the site database and application web
• Investigating, analyzing and fixing the database problems and also redesign of relation table
• Conducting various reports through internal database and National Network and also switching between bank
• Checking the problems of POS devices and updating POS devices software
• Monitoring POS devices, investigating and solving the problems of Credit Cards of the company using CMS software
• Increasing the website visitors with standardization, optimization and analysis of the web-based software of the company


Senior Programmer Analyst Consulting

• Accomplishes project requirements by coaching analyst/programmers; communicating project status to client.
• Meets information standards by following production, productivity, quality, and customer-service standards; identifying work process improvements; implementing new technology
• Plans projects by analyzing and confirming client requirements; studying system capabilities; completing feasibility study.
• Optimizes solutions by confirming workflow diagram; evaluating alternative solutions; writing programs.
• Verifies results by completing tests; obtaining client approval.
• Secures information by designing access controls.
• Prepares clients to use system by conducting training; providing resources; answering questions; resolving problems.
• Provides system reference by writing documentation.
• Maintains data dictionary by revising and entering definitions.
• Prepares programmer/analysts by providing educational opportunities.
• Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Accomplishes information systems and organization mission by completing related results as needed


Master’s Degree in Computer Software Engineering

Bachelor's degree in Computer Software Engineering

My Skills

Developer | Programmer | Coder | Designer | Data Base Administrator |Data Administrator | Data Base Programmer

System analysis expert


Data base administrator , Data base programmer


Software engineer consultant


Programmer Teacher








Data Base Sql Server , Access ,MYSQL






Android Programming


Experience in projects

BSC software Full Stack Developer

what is BSC ? The balanced scorecard is a strategy performance management tool – a semi-standard structured report, that can be used by managers to keep track of the execution of activities by the staff within their control and to monitor the consequences arising from these actions.

Content management system Full Stack Developer

A content management system (CMS) is a computer application that supports the creation and modification of digital content using a common user interface ...

OPM software Full Stack Developer

what is OPM ? The Organizational Project Management Maturity Model or OPM3® is a globally recognized best-practice standard for assessing and developing capabilities in executing strategy through projects via Portfolio Management, Program Management, and Project Management. It is published by the Project Management Institute (PMI). OPM3 provides a method for organizations to understand their Organizational Project Management processes and practices, and to make these processes capable of performing successfully, consistently, and predictably. OPM3 helps organizations develop a roadmap that the company will follow to improve performance. The Second Edition (2008) was recognized by the American National Standards Institute (ANSI) as an American National Standard (ANSI/PMI 08-004-2008). The Third Edition was published in 2013.

Acoounting Software Full Stack Developer

Accounting software describes a type of application software that records and processes accounting transactions within functional modules such as accounts payable, accounts receivable,journal, general ledger, payroll, and trial balance. It functions as an accounting information system. It may be developed in-house by the organization using it, may be purchased from a third party, or may be a combination of a third-party application software package with local modifications. Accounting software may be on-line based, accessed anywhere at any time with any device which is Internet enabled, or may be desktop based.

Localization indoor and outdoor and Tracing user Full Stack Developer

An indoor positioning system is a system to locate objects or people inside a building using lights, radio waves, magnetic fields, acoustic signals, or other sensory information collected by mobile devices.

Shopping Management System Full Stack Developer

Management all operation in shopping for example sale and buy product and managment product

Work & Experience

Computer Science Teacher 2012-2017

University - Islamic Azad University (IAU) - Elmi Karbordi University Education course :
Data Base , Programming , website Designer , simulation , system Programming