- PHP5 (OOP)
- HTML
- XML
- CSS, SASS
- Java, ASP.NET, VB, VB.NET.

About me
Simon Sarrafi a senior PHP developer
I am holding a Master Degree in Computer Science, and have been working in programming sector since 2000. I'm skilled in PHP programming, Have been working on, OOP PHP, MVC and CMS frameworks. I have complete control on MVC, quite skilled in MySQL, have complete control over JavaScript, JQuery and Ajax quite familiar with HTML and CSS as well, I have experience in API programming such as Restful, have been working with different payment gateways. I am thinking OOP and able of working in both Linux and Windows OS. I am a very fast learner, and also a very good teacher, willing to share my knowledge. Individual and team worker. I'm pretty capable of reading scripts written by others, very neat scriptwriter and I am quite competent in debugging.
download resumeMy Skills
I AM REALLY GOOD AT THE FOLLOWING TECHNICAL SKILLS
More in detail
EXPERIENCE
PREVIOUS ASSOCIATIONS THAT HELPED TO GATHER EXPERIENCE
Senior PHP Developer
- Development of new features and expansion.
- Working on different new projects.
- Develop internal and appropriate external documentation content.
- Maintain and enhance existing applications, websites and databases for higher performance.
- Working mainly with Kohana MVC framework.
- Working with different platforms.
- Debugging and maintaining of current system.
Senior PHP Developer
- Development of new features and expansion.
- Working mainly on codeigniter MVC framework.
- Along with ExpressionEngine.
- Using file and mysql storage.
- XML and API widely used.
- Working on a AngularJS project.
Senior PHP Developer
- Group leader of Yii framework project.
- Converting the old fashion application (pure php) to MVC framework using new frameworks such as Yii.
- Converting existing system to API.
- Developing new components and modules for existing system.
- Design and developing new application.
- Design and developing back end and front end.
IT Manager / PHP Developer
- In addition to programming PHP.
- Managing the IT department.
- Advising and assisting Managing Director.
- scheduling and distributing takes.
- Monitoring the written scripts by other developers.
- Searching and investigating on new and better and most up to date methods.
- Taking part of projects in the teams.
Web Developer
- Served primary as a web developer.
- Converting the old fashion application (pure php) to MVC framework using new frameworks such as Yii.
- Design user interface
- group leading
- Maintenance
- Using PHP as core programming language. Combine with other standards such as JQuery, JavaScript and content management system such as Drupal, Joomla and WordPress.
Web Developer
- I have started my programing career in this company as a VB developer. The applications were mainly based on VB and later VB.net. In each project components were divided to different groups winch finally they combined and used for some sort of devices.
Instructor
- Instructor for ICDL courses (International Computer Driving License)
- Microsoft Word, Excel, Access, Power Point, and etc.
- Students ranged from 7 years old children to government?s staffs in different classes.
- Elected as the best instructor during that time in the mentioned institute.
EDUCATION
The roots of education are bitter, but the fruit is sweet
M.Sc Master of Computer Science
Universiti Kebangsaan Malaysia- UKM (National University of Malaysia) - First Class Degree
B.Sc in Computing (Computer Science)
Staffordshire University(Kuala Lumpur/Malaysia) - First Class Degree
Associate Degree in Computer Science (Software)
Dr. Shahid Chamran University (Kerman / Iran)