Hamzeh Abu Zakham, Director of Software Development

Hamzeh Abu Zakham

Director of Software Development

bayt.com

Location
Jordan - Amman
Education
Bachelor's degree, Information Technology / Computer Science
Experience
20 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :20 years, 10 Months

Director of Software Development at bayt.com
  • Jordan - Amman
  • My current job since June 2010

Responsibilities and Experience :

- Implementing ITIL and Agile practices.
- Leading the efforts of enhancing and implementing Bayt.com's Jobseeker and Employer experience, E-Commerce, Social, Specialities, SEO, and mobile.
- Leading the efforts of enhancing and maintaining Bayt.com's core services and components, working closely with infrastructure team to enable better scalability and load distribution over Bayt.com's online services.
- Responsible for technology advancement, introducing new technologies for Bayt development. planning and executing adaptation of new technologies.
- Leading project management and outsourcing of a major multi million dollars recruitment solution at the national level of Kingdom of Saudi Arabia. I hold full responsibility to gather requirements, provide development proposals with time, resources and cost, supervise development cycle, and delivery.
- Leading the team technically, providing system design and technical solutions, code review and enhancement.
- Leading the efforts of Q.A process, releases and online environments.
- Supervise customer care and help desk.
Technologies/Methodologies used: ITIL, Agile, Opensource, SOA/Microservices, OOP, Yii, PHP, Linux, Full text search engine, Oracle, Mysql, Postgresql, NoSQL, Redis, Memcache, Graph database, AOL, ACS, TCL, Javascript, JQuery, HTML, CSS, bootstrap, and responsive design.

Software Development Manager at ITSRE
  • Jordan - Amman
  • July 2008 to February 2011

Responsibilities:
- Leading all aspects of product delivery.
- Project planning, projects execution, and Projects delivery.
- Leading the team technically, providing system design and technical solutions to development team.
- Leading the efforts of Q.A process, releases and online environements.
- Code review, code tuning, performance review, and security review of all output of development team.
- Deep analyses of high level business requirements, communicating and coordinating with all parties to finalize and enhance, then to implement and deliever the releases.

Technologies Used:
- PHP, Mysql, Apache, JQuery, Javascript, HTML, XML, And CSS.
- C/C++.
- Full text indexing.

Technical Team Leader at Mecca Inc.
  • Jordan - Amman
  • October 2007 to July 2008

I started as the technical team leader for Mecca Inc. portal development, after 2 months my role was expanded to include development manager responsibilities.

I led a team of web developer consists of 10 engineers located in mecca.com Amman offices, also led a team consists of 2 remote developers located in Romania.

Responsibilities:
- providing development plans to higher management.
- providing system design and technical solutions to development team.
- assigning tasks and monitoring quality and progress.
- code review and tuning.
- coordinate with quality control and IT departments to release new features and fixes to production systems.
- coordinate with other departments to finalize and enhance business requirements.

Achievements:
- major performance enhancements to the core portal functionality.
- major security enhancements for the whole portal services.
- major SEO optimizations.
- successfully delivered more than 10 releases on time.
- enhancing the team technical skills by knowledge sharing.

the following sections developed under my direct supervision:
- mecca Photos service.
- mecca Drive services.
- mecca Videos service.
- mecca Stores services.
- mecca Community Groups.
- mecca Friends module.
- mecca Chat module.
- mecca Promotions module.

Technologies Used:
- LAMP (Linux, Apache, Mysql, and PHP)
- Xoops, Smarty, Javascript, Jquery, HTML, and CSS.

Technical Team Leader at Arabic Textware
  • Jordan - Amman
  • August 2004 to October 2007

Position(s)
- Technical Team Leader.
- Senior C/C++ Developer.
- Senior Web Developer.
- Systems / Network Administrator

Pref :
- technical leading a team responsible for design, development and implementation of Addaall Enterprise Arabic Search Engine. under the linux platform.

technologies used: C/C++, Perl, PHP, BASH, Mysql.

- Led the development team and played a wide role in developing the core portal for Mecca inc.

technologies used: PHP, Mysql, Ajax, Smarty, Javascript, xhtml, and css.

Responsibilities :
- technical team leading: creating / assigning tasks., code review (c/c++, php, perl, bash).
- technical development (c/c++, php, perl, bash).
- Specialized training on “Addaall Administration”.
- System and network administration of linux/windows servers and terminals including :
1. System Administration, deployment and configurations.
2. Advanced Bash scripting.
3. Database connectivity and management (PostgreSQL, mySQL )
4. Linux Kernel firewall customizations and configurations.
5. Internet Connectivity, sharing and quality of service.
6. Apache web server deployment and configurations.
7. Proxy Servers management, configuration and report
generation.
8. DHCP, DDNS, SendMail, and SVN servers configurations and
troubleshooting.
9. Local Network printing over CUPS Server.
10. Application deployment and configuration, including fixing
dependencies and building from source.
11. Network / LAN interfaces configuration and management .
12. Device Drivers compilation and installation.
13. Full System backup and restoration.
14. Linux Training.

Linux Developer / Support Engineer at Freesoft Est.
  • Jordan - Amman
  • June 2003 to July 2004

I worked for more than a year as C++/ PHP developer using Linux platform. I used postgreSQL, mySQL on top of Linux O.S.

My second work track in freesoft was providing support and administration on the Linux platform to freesoft clients, the support and administration covers these issues :
1- Linux Kernel patching, tuning, and compilation from source .
2- Bash scripting.
3- Linux o.s deployment and configuration.
4- Database connectivity, management and Administration ( PostgreSQL, mySQL ).
5- Apache web server deployment and configurations.
6- application deployment and configuration, including fixing dependencies and building from source.
7- Local / Network printing over CUPS Server .
8- Network / LAN interfaces configuration and management .
9- System Backup .

Education

Bachelor's degree, Information Technology / Computer Science
  • at University Of Jordan
  • September 2003
Diploma, System Analysis and Programming
  • at Intermediate University College
  • June 2000

i got the highest average(GPA:88% Very Good) among all collage departments in shamel exams

Specialties & Skills

Web Development
Software Project Management
Open Source Development
Bash scripting.
Unix/Linux Administration and Support, mySQL, Apache, DHCP, DDNS, SendMail, SVN, Squid, and Firewall
Software Project Management
C/C++ (cplusplus) , OOP, STL, Boost Libraries
LAMP Web Development : php, yii, oop, mvc, Jquery, Java script, html, xml, css.
Technical Team Lead
LAN / WAN Networking, Network design, Wireless, LAN / WAN Hubs, routers, switches, and TCP/IP
Perl Programming

Languages

Arabic
Native Speaker
English
Expert

Memberships

Jolug - Jordan Linux User Group
  • Member
  • January 2004
JoPHP
  • Member
  • January 2007