Bashar Abdul-Qaiyume, Senior PHP Software Engineer

Bashar Abdul-Qaiyume

Senior PHP Software Engineer

Jamalon

Location
Jordan - Amman
Education
Master's degree, Computer Science
Experience
23 years, 1 month

Share My Profile

Block User


Work Experience

Total years of experience :23 years, 1 month

Senior PHP Software Engineer at Jamalon
  • Jordan - Amman
  • My current job since February 2012

Jamalon (jamalon.com) is an online book store that sells Arabic and English books and ships world-wide.

Currently building an online digital platform to connect publishers and readers in the Middle East.

- Currently designing and implementing a framework to connect Jamalon to a number of publishers in the US and Europe.

- This framework enables the automatic acquisition of book information from publishers and their addition to the Jamalon website.

- In addition, it enables automatic book ordering and stock update requests from publishers based on customers' orders through the Jamalon website.

- This framework is designed to handle giga bytes of data at a time. We have already successfully processed and stored more than nine million books. This number will increase in the near future.

- Implemented a Magento module that integrates the Solr search engine to our eCommerce site. Implemented efficient scripts that can index more than nine million records into Solr in an average of 15 minutes. The integration with Solr has significantly improved search speed and quality for the user, and indexing speed on the administrator side.

- Implemented a generic shipping module for Magento. This module can handle a wide range of shipping rules with flexibility, without the need for constant changes in code.

Software Architect at MyiOffice Corp.
  • United States
  • March 2010 to May 2012

• Lead the re-engineering of an online virtual office and team collaboration system written in C# and SQL Server and converted it to Adobe Flex, PHP and MySQL.

• Prepared specification documents for the system, architected system/sub-systems and designed an appropriate software lifecycle based on agile principles.

• Designed database schemas and wrote SQL queries.

• Developed a social media application that facilitates
communication and collaboration among team members.

• Integrated the system with other PHP-based collaboration systems such as WordPress and ActiveCollab.

• Most significant contribution to the project was to make requirements gathering/documentation and system architecture/documentation explicit parts of the development lifecycle. This significantly increased the system’s maintainability and reduced misunderstandings between engineers and management.

Software Developer, Document Imaging Team at LEAD Technologies, Inc.
  • Jordan - Amman
  • March 2007 to October 2009

Facilitated the development of imaging tools and applications that relate to document processing.

Wrote a medical application that uses the DICOM standard to store, process and communicate medical data over a network. Used a designed engine for digital forms recognition and processing in an application demonstrating its capabilities by enabling the user to process digital forms, extract data and pictures to experiment with all options that were made available.

Designed, implemented and documented an entire product line incorporating more than 50 MS Workflow Foundation activities that perform image-related functions. These activities were built for developers within the MS Workflow Foundation framework to construct image-related workflows such as document management systems.

Instrumental on the design, coding and documentation of the MS Workflow Foundation Imaging activities, working on it independently to successful completion, which would allow customers to create their own workflows.

Assisted with the licensing and presentation of one of the company’s newest products, an engine for digital forms recognition and processing, which was purchased by an important client.

Software Developer, Quality Assurance Department at LEAD Technologies, Inc. (http://www.leadtools.com)
  • Jordan - Amman
  • August 2006 to March 2007

Collaborated with the Quality Assurance department to design and develop a collection of applications that perform software automated stress testing written in C# and C++.

Developed applications to read errors in the database, provide reports and handle the automatic execution of several applications for mass testing.

Designed a main application that sends Windows messages to the application to be tested to simulate user interaction, which catch any errors that occur and stored in a database for analysis.

Created an application that generates the necessary Windows messages in the form of code that is embedded within the tested application.

Dramatically improved the Quality Assurance Team with the development of the new tools. These tools helped relieve about 80% of the repetitive tasks enabling the team to test more products with higher accuracy and within a more efficient time.

Support Engineer at LEAD Technologies, Inc. (http://www.leadtools.com)
  • Jordan - Amman
  • March 2001 to January 2006

Aided potential customers with studying and analyzing their imaging needs and recommend suitable products either from the company’s product line or from third party vendors.

Resolved customer technical issues and addressed their complaints by writing demo applications to show how the company toolkits are used in a wide range of programming languages or by debugging their projects.

Advised management on new features that had to be added to the product or updated based on customer feedback and market surveys.

Assisted the marketing department writing content for the company website and newsletters ensuring all content was technically sound and easily understood emphasizing all product strengths and advantages.

Wrote technical tutorials that were shipped with company products.

Performed technical reviews of product user manuals to find errors, inconsistencies and provide feedback.

Maintained an average never less than 93% of satisfied customers.

Education

Master's degree, Computer Science
  • at New York Institute of Technology
  • December 2004
Bachelor's degree, Computer Science
  • at University of Jordan
  • February 2001

Specialties & Skills

MySQL database design
Zend Framework
c++ (cpluzpluz)
HTML, JavaScript
C#, VB.NET
ASP.NET
ActionScript (Flex)
Magento
Zend Framework
Solr Search Engine

Languages

English
Expert
Arabic
Expert