Senior PHP Developer – Hybird Mobile –Mean Stack (Nodejs,MongoDB,Express,Angular)

2017-01-20

Osama Ahmed Salama Address : Faisal,Giza,Egypt Mobile : (+2) 01063353146 Email : [email protected]

Experience

-Senior Back-End PHP Developer. +=Hybird Mobile Application Developer(Ionic) +=Mean Stack Developer Working since October 2005 After Obtaining a grant of the Ministry of Communications in the development of Web sites From IBM-CIW

Web Developer PHP Developer – 4smart Company (http://www.4smart.net) . October 2005 – 2007

Web Developer,PHP Team Leader

PHP Developer – noofl Arabia (http://www.noofl.com)  Jun 2007 – 2010

BackEnd WebDeveloper PHP Developer – Sunna Host (www.sunnahost.com). . feb 2011 – 2015

backend PHP Developer,Hybird Mobile Application –Ionic -BMT Agency (http://bmteg.net/)

PHP Team Leader,PHP Developer Native and Framework ,Rest Api,Hybird Mobile App At Present

Technical Skills

 Platforms:

 MS-DOS, MS-Windows.

 Linux (Ubuntu)

 Web & Web 2.0 Technologies Html,Xhtml,Xslt, Html5,Javascript,Jquery,Css3,Css (twitter bootstap &Uikit, 960-Grid-System Framework CSS),Css Less ,Xml,Json,Ajax, RSS & , Podcast Feed ,Xml Web Services,FFmpeg Library (Media Player), minify & csstidy. To(improving Performance web Site) Web Development

 PHP Object Oriented Programming.( Classes and Objects –Namespace-OOP , DesignPattern )

 Experience with Web Template System [ Smarty , Rain.TPL , Easy template ]

 I Used Ajax, Json Through Framework ( JQuery ) or Through Native Javascript and I can Create Custom Function To Do it;

-More skills in PHP & reflection, command-line interface (CLI) - Database Design and Implementation (MySQL), Some experience PHPDocumentor To generate automatic documentation

 Experience with bug tracking tools MantisBT, Familiar with SEO, I interest in titles, keyword, description, friendly Url, sitemap

 A good Knowledge in Version Control GIT. ( Visit My repository ). & Composer & Gulp - Bower

 A good understanding of Convert designs from PSD format to Css & HTML pages(Tableless).

 Some experience in NoSQL Database technology using MongoDB with PHP

 Testing and validating work produced as part of the development process using PHPUnit,firebug

 Some Experience with Node JS (NPM,Express JS,Socket.IO) –AngularJS2 and MongoDB a plus.

 More Experience in hybrid mobile Application Using Ionic 1,2 Typescript -AngularJS 2 ,Google FireBase

Mvc and FrameWork

Familiar and Good knowledge with MVC(Model-View-Controller and orm) and Using some FrameWork in My Project

 PHP Frameworks [Laravel -Codeigniter ]

 Javascript Framework [Jquery,Angularjs2]

 Restful Api [Lumen Framework,slim Framework] + < JSON Web Token (JWT) >

 Hybrid Mobile apps [Ionic2 FrameWork]

 Understanding open source [wordpress plugins,widget,customize themes]

Server administration

[Cpanel – Helm4 – Plesk - Cwipanel – DirectAdmin - SSH] Local Server Setting: .Configure IIS Web Server for (Using PHP Manager for IIS and extentions IIS URL Rewrite & WinCache). .Configure Apache Web Server on linux(Ubuntu) and Windows. LAMP &XAMP

Web Services

Familiar with NuSOAP, SOAP Extension, XML-RPC, RESTful Web Service Using (Nusoap Library,Slim FrameWork) to Create and Consume SOAP web Services And Integrate Between PHP Web Service and Vb.net(desktop Application) , build a rest api for mobile apps and use Json Web Token For user authentication

2

Web API

- Google API (Google Maps,firebase, Chart, search, font, docs, translate, short links, recaptcha, feedburner)

- Understanding Social Networking Development techniques API (Facebook Application, twitter.)

SQL DataBase

- Mysql Server, SqlLite, InterBase, Sql Server Express,Sql Compact, MongoDB, MS-Access,FireBase Education

Bachelor, Faculty of Commerce, Suze Canal University. Accounting department Grade: good (70, 42 %). Graduation Year: 2000

Certifications

CIW Associate 410 (Internet, Network and Html fundamentals) Candidate ID(253835) CIW Application Developer 430 (DSP ASP, PHP, CGI Using Perl) Candidate ID(253835) IBM Web Application Developer. MySql Server, Interbase SqlServer2000 IBM Courses. Oracle Application developer (Oracle) Syndicate of Application Courses.

Language Skills

-Arabic (Mother tongue) -English (Good) -German Fair (currently enhancing)

Personal details

- Date of Birth :12-Apr-1979 - Nationality : Egyptian - Gender : Male - Marital status : Single - Military service : Exempted

3