Ali Haidar, Software Developer

Ali Haidar

Software Developer

UNICEF

Location
Lebanon - Beirut
Education
Master's degree, Management Information Systems
Experience
16 years, 6 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 6 Months

Software Developer at UNICEF
  • Lebanon - Beirut
  • My current job since September 2016

Within the Social policy section, and as the software developer for the MinIla programme, I led the analysis, technical architecture and development of the second version of Cash transfer MIS - a hybrid system of a server application developed using PHP-MVC framework, and a tablet application using Phonegap. The MinIla programme provides cash support to refugee students in second shift school, supporting more than 80, 000 refugee students.

• Participated in the development the first version of the MinIla Cash transfer MIS as part of the development team, using Python-Django.
• Analysed functional and technical requirements, prepared system flow charts for the second version of Lebanon Cash MIS. And provided advice and suggestions and technical decisions on how the second version must be developed
• Prepared Wireframes based on requirements analysis, and presented them to the programme manager.
• Led the Development the Lebanon Cash Transfer MIS as a tablet application, and the Administration panel which manages data, show reports and manage beneficiaries payments.
• As the UNICEF-Beirut software developer I was part of the development team of the LOUISE’s Integrated Cards System (ICS) - an API system that will manage cards information, issuance, replacement, status, etc… -, which is a joint project between UNICEF, UNHCR and WFP.
• Prepared the LOUISE’s Call Center API technical documentation, and developed the Call Center APIs that will be used by the vendor.
• Analysed and reported data quality, analysed and developed features to manage and clean-up data, communicated with UNHCR and WFP to fix and request data regularly.
• Provided trainings, technical guidance and support to other software developers in the team, and to final users of the system.
• Handled payment generation and beneficiary lists on monthly basis, to pay 50, 000 students a monthly cash support for the first MinIla pilot programme (2016/2017), and more than 80, 000 students for the second MinIla programme (2017/2018).
• Configured and managed local Linux server that will be used for local development, with the required extensions and version control (SVN).
• Communicated with NYHQ ICT to ensure the MIS meets the NYHQ strict security standards, and fixed all security issues in preparation to release on production server.
• Managed the development and the staging AZURE server in collaboration with NYHQ, production database, and production releases.

Manager of Technology at MEA Logistics Council (MLC)
  • Lebanon - Beirut
  • March 2015 to September 2016

Managed a team of software developers according to appropriate key performance indicators (KPIs). Responsible for analysing, estimating, documenting, quality assurance and presenting software projects. Assist in developing HR system, operations system, documentation system, website and prototypes using PHP, under supervision of director of technology.
• Built a team of 5 software developers by interviewing and testing applicants, and recommending candidates to higher management
• Successfully completed and released the company website project, and in-house ERP application versions 2.0 and 2.1
• Analysed organization needs to prepare functional and technical requirements specifications and workflow for a Human Resources, Operations and Documentation system (HODS)
• Divided tasks among team members, and followed up with them on work progress for multiple projects based on measurable KPIs, to ensure meeting deadlines with the highest quality
• Helped in Developing/Maintaining internal applications and website using PHP MVC frameworks (codeigniter, Zend 2), MySQL, html5, CSS3, js frameworks (JQUERY, prototype) and Wordpress.
• Managed and maintained Cloud Hosting on Amazon AWS (EC2, RDS)
• Used excel sheets, Gantt charts and custom reports to present work progress to higher management

Senior Software Developer at MEA Logistics Council (MLC)
  • Lebanon - Beirut
  • October 2011 to February 2015

Supervise and direct software development according to management requirements. Responsible for developing HR system, operations management system, prototypes, and custom web pages using PHP, HTML5, CSS3, MySQL. Routinely troubleshoot issues and provide support and trainings to internal users. Modified existing software to correct errors.
• Analysed organization needs to prepare functional and technical requirements specifications (database model, coding requirements) for Operations management system, HR management system, Survey management system, company website, and application prototype
• Successfully developed and released HRIS, Task Management System, Survey Management System, and applications prototype based on organization requirements, using PHP codeIgniter framework (MVC Framework), HTML, CSS3, JQUERY, MySQL
• Lead organization's software developers to develop applications and outsourced developers to develop the company website
• Worked closely with external vendors by passing requirements, following up on development, and testing of company website and parts of application prototype and operations management system
• Performed daily development requirements (custom web pages)
• Setup organization's software development environment (SVN, code libraries, coding guidelines).
• Worked Under Pressure to Meet Tight Deadlines and Urgent Tasks

Senior Software Developer at Ayna Corp.
  • Lebanon - Beirut
  • August 2010 to October 2011

• Developed applications using object oriented PHP and Smarty template systems.
• Analyzed tasks to divide it to small stories, as part of a team.
• Writing test scripts (Unit-testing and selenium-testing) for new code.
• Worked in SCRUM agile methodology environment.

Application Developer at HRsmart ME
  • Lebanon - Beirut
  • November 2008 to July 2010

• Developed parts of Talent Management application using object oriented PHP and Smarty template systems on MVC framework (Yii Framework)
• Wrote Unit-testing to assure that application units are developed error-free
• Worked in coordination with QAs to develop and maintain Selenium-testing, and to troubleshoot and fix errors
• Integrated Selenium Testing with Mantis bug tracking system to create automated bugs ticketing out of automated tests
• Conducted technical trainings to peer developers and QA engineers
• Developed technical specifications, coding and testing
• Reviewed other developers’ code to maintain high quality code

Web Developer at ITX
  • Lebanon - Beirut
  • October 2007 to November 2008

• Developed websites using PHP
• Used JavaScript and Cascading Style Sheets (CSS) to customize graphical user interface (GUI)
• Maintained and fixed errors of a desktop applications using Adobe Authorware

Education

Master's degree, Management Information Systems
  • at Lebanese University - faculty of Economic Sciences and Business Administration
  • March 2009

Been honored a "very good" degree on my graduation project for fulfillment of my Masters degree.

Bachelor's degree, Business Computer (Management Information System)
  • at Lebanese University - faculty of Economic Sciences and Business Administration
  • October 2005

An "EXCELLENT" degree on the graduation project made. The project is a PHP/MySQL web-database application about libraries. (Recommendation available on request).

Specialties & Skills

Software Design
Database Design
Software Analysis
Web Development
MS office
Database design (Modeling)
Knowledge of OS, Hardware, Networking
Oracle DB, PL/SQL
Javascript
Unix commands
SQL Server
Object Oriented programming
Template System (Smarty)
Technical Documentation
Writing Functional Requirements Specification
project management
Subversion (SVN)
Windows
Unit Testing , Selenium Testing
Cloud Hosting (Amazon AWS - Windows Aure)
Wordpress
Phonegap Mobile
PostgreSql
Python - Django

Social Profiles

Personal Website
Personal Website

URL removed due to policy violation. Please contact support for further information.

Languages

English
Expert
Arabic
Expert

Hobbies

  • Football
  • Latest Technologies
  • Sports