Software engineer, love solving problems , learning new technologies especially in web and Data mining Most of my experience based on back-end web development.
Web Development (PHP Experience) : developing web application using php , following web standards ,integrating in efficient way , delivering application fastly with high scale performance using (MVC frameworks),following code standard allowing for a team have a managed and happy coding experience.
frameworks Laravel(3+ Y) - Yii(1- Y) - smarty(1- Y)
CMS (blogs - ecommerce) wordpress(2+ Y) - drupal(3 M ) - opencart(2+ Y )
Database Mysql(4+ Y) -Sql server(1+ Y) -mongodb(6+M) - postgresql(3 M)
UI Frameworks one page ajax application (underscore, backbone (2+ Y )),Bootstrap, foundation ( not professional but i get what i need ) .
Data Search Mining and analytics :- starting from Data Extraction , normalization , de normalization, i have a good production experience in getting a real time reports and useful information out of data .
Elasticsearch (1+ Y) including a solr to elasticsearch migration , custom complex sorting,recommendation and graphical reports (using kbana) and facets api ,faceting and versioning .
Web Crawling custom made PHP crawlers (2+ Y),i also have a good background of the leading crawlers in the market ( Pjscrape,CasperJS, Scrapy,crawler4j)
Personal Skills :-
Excellent learning curve : especially when in a team.
Faster : i believe in value of time ,i used to work in agile scrum and kanban environment
Decision maker : You will find a senior analyst telling you (what/why) he think and what resources he uses , and what this step should produce in the future.
Attitude : happiness to me is producing that important application that help people or my company go to the next level . work under any level of pressure - ( Just make it possible ) and make me happy ^_^
Looking for opportunities abroad