Ziad Nahas, Head Of Software Development

Ziad Nahas

Head Of Software Development

MultiBank Group

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Computer Engineering
Experience
16 years, 3 Months

Share My Profile

Block User


Work Experience

Total years of experience :16 years, 3 Months

Head Of Software Development at MultiBank Group
  • United Arab Emirates - Dubai
  • My current job since November 2020

 Reporting to the Chairman and CTO, responsible for the strategic planning, software development and support of all the
applications. Built and lead a team of up to 20 employees (5 remotes).
 Inherited a team with no discernible work process and instilled the agile software development methodology.
 Implemented new tools and technologies such as continuous integration, automated deployments, application

performance monitoring that dramatically increased software quality.
Interviewing, testing, and hiring all kind of technical positions from developers up to CTO.
Technology Used: Symfony Framework 3 & 4, PHP 7, Apache, AWS services, DataDog, Flutter, Docker, MySql, Ubuntu 22, Sonata
Project CMS, JIRA Agile SCRUM, Confluence

Head of Information Technology at BrokerConnector
  • United Arab Emirates - Dubai
  • My current job since January 2017

• Developed online marketplace platform that facilitates agent to agent sales and rental property deals, with complete backend switch from Drupal to Symfony 2 using Sonata project CMS
• Redesigned the database and code into MVC model and successfully migrated the data
• Created staging and production, configured, secured, and web optimized Ubuntu servers (14)
• Managed the tasks within the team using JIRA Software Agile SCRUM
• Trained non-tech employees how to deal with admin and back-end site functionality.

Technical Lead & Manager at Synkers
  • Lebanon - Beirut
  • January 2019 to March 2020

 50% management: Hiring, training, Agile Scrum Master, code reviewing and mentoring
 50% backend coding: Java Spring Framework RESTFUL APIs, Neo4j GraphQL database, AngularJS + TypeScript Admin portal
 REST APIs using micro services to serve the mobile applications and the Admin Portal
 IOS continuous release deployments on HockeyApp, Testflight, and the Apple store
 Google Firebase console configurations: Hosting, Cloud Storage, Crashlytics, Cloud Messaging, and Remote Config
 Bitbucket deployments using Pipelines
 AWS management and configuration: Simple Queue Service (SQS), EC2, Elastic Beanstalk, DynamoDB, X-Ray, Load Balancing
 Tools & services used: Quickblox Enterprise for in app chat, MixPanel, Sendgrid, Twilio Programmable SMS and Video for the Online Teaching System (OTS), Algolia search, and implementation of DRIP marketing using emails and push notifications
 Integration with payment processor CyberSource

Technical Manager at Blue Beetle JLT
  • United Arab Emirates - Dubai
  • July 2014 to October 2017

• Integrated and administered JIRA project management Software to the company.
• Coached the development team to improve code quality, and managed an intensive 3 month pair programme training scheme.
• Introduced Agile SCRUM with 2 weekly sprints and acted as scrum-master.
• Took the lead for organising sprint planning, sprint retrospective, and daily stand ups meetings.
• Managing customer relationships and requirements.
• Task delegation and monitoring.
• Promoting the use of GIT and daily or per feature code commits.
• Installation of Atlassian Confluence for internal company wiki and documentation.
• Developed a custom reporting tool based on Symfony 2 with integration with JIRA API to generate reports based on sprints, story points, hours logged, project progress, etc…
• Overseeing the company's workflow and adjusting it to add value and stem profit loss.
• Held major technical presentations, in-house and client facing.
• Created many Ubuntu servers (14 & 16) configuring, securing, and web optimized
• Technical team interviewing, hiring and performance evaluation

Technology: Symfony2 framework, Ubuntu 14.04 & 16.04, Puppet, Git, Bitbucket, PHP, MySQL, MongoDB, NodeJS, Wordpress, Code Igniter, Laravel, Agile programming, JIRA Software server, Confluence server

Senior Software Engineer at Mercantile Advance Corp
  • Canada - Quebec
  • May 2013 to July 2014

• Implemented a strategy to upgrade old legacy code using php 4 to php 5, web 2.0, Symfony2 Framework, ORM, MVC, and Object Oriented code by creating versioned migrations
• Designed, created, developed, and implemented the new loan product using amortization tables
• Created and developed BI (Business Intelligence) tool to enhance risk management, financial decisions, and monitor business performance.
• Introduced CQRS and Event Driven programming and contributed to a public repository EventStore Bundle
• Implemented an accounting system for the loans product and contributed to the public repository Accounting Bundle for Symfony2 on Github

Technology: Symfony2 framework, Ubuntu 12.04, Puppet, Vagrant, Composer, Git, Github, Gearman, PHP 5, MySQL, Doctrine 2, Twig, Twitter bootstrap 3, HTML, PhpStorm IDE, Xdebug, JavaScript, AJAX, Memcache, Angular JS, behat, Mink, Gherkin, MVC, OOP, CQRS, TDD, Agile programming, JIRA

Software Consultant and Developer at 9Sharp
  • Canada - Quebec
  • April 2011 to January 2013

Start-up company that started in Montreal with 2 people. In June 2013 the company expanded to Bulgaria and I moved to Sofia to form and manage a team of 10 people using agile programming and scrum meetings. The project was to develop a new social network web application that joins Facebook and Linked and a third familial section in one site and compete with them.

• Designed and developed the application using PHP, Yii’s framework, NodeJS and BackboneJS, MySQL and MongoDB as databases
• Created APIs in PHP to import the user’s profile from Facebook and LinkedIn and store it in his newly created account
• Features that I accomplished: the user’s registration, profile, gallery, wall, posts

Technology: Yii framework, PHP, MySQL, HTML, MongoDB, JavaScript, Node.JS, backbone.JS, AJAX, RabbitMQ, MVC, OOP, Agile programming, JIRA, scrum meeting, Tortoise SVN, WAMP

Software consultant and developer at McGill University
  • Canada
  • March 2012 to June 2012

The client is a professor at McGill University that is doing a research on rats.
• Created an online application in PHP using Yii’s framework and MySQL
• It takes millions of entries, cleans it, analyses it, and provides complex reports that cannot be done in Excel.

Technology: PHP, Yii framework, MySQL, PHPExcel, LAMP, HTML

Online Raffle Game Designer at Private client
  • Canada
  • December 2010 to April 2011

• Designed and implemented a MySQL database for a startup online raffle game
• Set up a PHP server with a custom framework and CMS to do all the back end logic and features
• Wrote API’s to communicate with the front end application that is written in Adobe Flex
• Contributed new ideas to the project and demonstrated an income plan
Technology: PHP, MySQL, MySQL workbench, LAMP, HTML

Software Engineer at MindGeek
  • Canada - Quebec
  • November 2008 to November 2010

A multimillion company that owns the majority and online adult entertainment websites. Their products have around 80M+ daily visitors and 3B+ ad impressions.

• Created a BI (business intelligence) central tool that manages members, reduces charge back input, increases gross income, makes complex financial reports and graphs and communicates with third party billers using APIs
• Databases with more that 2M active members and 5M daily transactions
• Consulted with upper management for new features and technics
• Worked on the custom CMS MVC framework and added new features to it

Technology: PHP, HTML, PHPExcel, JScharts, SVN, writing complex SQL queries, team leading, OOP, CMS framework, MVC design, scrum meetings, JIRA, training new hires, high traffic websites with large transactions databases.

RFID Software development at Concordia University Canada
  • Canada
  • May 2008 to August 2008

• The project included designing and developing a software using RFID tags to manage and facilitate the fire extinguishers routine inspection at Concordia University. The software was done on Microsoft visual studio using MFC and .NET.

Teacher Assistant at Concordia University Canada
  • Canada
  • September 2007 to May 2008

• Three hours per week tutorial for “Principles of Electrical Engineering” students
• Helped students with difficulties solving problems
• Guided them to the most efficient solution
• Pointed out their mistakes so they can avoid them during the exam

Education

Bachelor's degree, Computer Engineering
  • at Concordia University
  • August 2008

- Graduated with distinctions - Dean’s list honours 2006

Specialties & Skills

Training developers
Databases
System Architecture
PHP Frameworks
JIRA setup and administration
Linux Server Administration
BUSINESS INTELLIGENCE
DATABASES
SUBVERSION
Backbone.JS
MongoDb
Flutter
Symfony Frameworks

Languages

Arabic
Expert
French
Expert
English
Expert

Memberships

student section of L'Ordre des Ingenieurs du Quebec
  • Member
  • January 2006

Training and Certifications

Introduction to Artificial Intelligence (Certificate)
Date Attended:
June 2023

Hobbies

  • Music is the answer