على حيدر, Software Developer

على حيدر

Software Developer

UNICEF

البلد
لبنان - بيروت
التعليم
ماجستير, Management Information Systems
الخبرات
16 years, 6 أشهر

مشاركة سيرتي الذاتية

حظر المستخدم


الخبرة العملية

مجموع سنوات الخبرة :16 years, 6 أشهر

Software Developer في UNICEF
  • لبنان - بيروت
  • أشغل هذه الوظيفة منذ سبتمبر 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 في MEA Logistics Council (MLC)
  • لبنان - بيروت
  • مارس 2015 إلى سبتمبر 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 في MEA Logistics Council (MLC)
  • لبنان - بيروت
  • أكتوبر 2011 إلى فبراير 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 في Ayna Corp.
  • لبنان - بيروت
  • أغسطس 2010 إلى أكتوبر 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 في HRsmart ME
  • لبنان - بيروت
  • نوفمبر 2008 إلى يوليو 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 في ITX
  • لبنان - بيروت
  • أكتوبر 2007 إلى نوفمبر 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

الخلفية التعليمية

ماجستير, Management Information Systems
  • في Lebanese University - faculty of Economic Sciences and Business Administration
  • مارس 2009

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

بكالوريوس, Business Computer (Management Information System)
  • في Lebanese University - faculty of Economic Sciences and Business Administration
  • أكتوبر 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

حسابات مواقع التواصل الاجتماعي

الموقع الشخصي
الموقع الشخصي

لقد تم حذف الرابط بسبب انتهاكه لسياسة الموقع. يرجى التواصل مع قسم الدعم لمزيد من المعلومات.

اللغات

الانجليزية
متمرّس
العربية
متمرّس

الهوايات

  • Football
  • Latest Technologies
  • Sports