Hafiz Muhammad Bilal, Senior Software Engineer

Hafiz Muhammad Bilal

Senior Software Engineer

Hamdan Bin Mohammed Smart University

Lieu
Émirats Arabes Unis - Dubaï
Éducation
Baccalauréat, Information Technology
Expérience
13 years, 1 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :13 years, 1 Mois

Senior Software Engineer à Hamdan Bin Mohammed Smart University
  • Émirats Arabes Unis - Dubaï
  • Je travaille ici depuis juin 2016

Responsible for leading the team of software engineers and leading the project till the deployment phase and for developing and customizing software solution to meet the University needs, end to end software development cycle which includes requirement collection, scoping and estimating of work, analyzing and proposing the optimum software solution, user interface and database designing, developing code using best practices, testing and delivering the solution in staging and production environment, trouble shooting, supporting and maintaining the existing systems, integrating systems, and customizing the out-of-the-box products to meet university needs.

Analyse, Design, Implement and deliver the most optimized software solution for the problem domain using the best practices available.

Design the modular architecture of the solutions that can be integrated with other systems.

Write optimized code in collaboration with the other team members and ensure that the code meets the coding standards and satisfy all requirements in different programming languages and frameworks like Python, PHP, NodeJS, Angular, Drupal, Laravel, Django and Flask.

Develop and maintain multiple web services and websites, working with workflow management
systems.

Automate workflows and process on the system.

Participate in the architecture, design and implementation of various applications.

Document RFP, System requirement specification, technical document, user manuals and other operational document.

Continually update technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.

Monitor projects end to end assigned to onsite and offsite contractors.

Full Stack Web Developer à Souqalmal.com
  • Émirats Arabes Unis - Dubaï
  • août 2015 à mai 2016

Souqalmal.com is the number one financial products comparison engine in Middle East. Application is built on top of latest JavaScript related technologies making it more smooth, fast and efficient. I contributed major role to release version 2 of this application and integration of Sailthru analytics platform. Here are my responsibilities and duties:

Determine the application functional and user requirements by conducting interviews, questionnaires, brainstorming sessions and meeting with customers.

Develop and maintain multiple web services and websites, working with workflow management systems built mainly in NodeJS, Angular, Go and WordPress.

Upgrade applications and modules by executing proper software maintenance and applying agreed software implementation plans.

Develop and write SQL queries, procedures and functions.

Develop batch scripts.

Develop business users reports when needed on different reporting services platforms.

Preform Developer Quality Testing on applications.

Document and demonstrate solutions by developing documentation, flowcharts, layouts,
diagrams, charts, code comments and clear code.

Mentor and teaching software engineers on the standards, best practices and technical
development.

Document RFP, System requirement specification, technical document, user manuals and other
operational document.

Gather and verify the completeness of all the required documents for the projects before and
after implementation (Database Schema, Code structure etc.).

Senior Software Engineer à Twopoint-0
  • Émirats Arabes Unis - Dubaï
  • mai 2014 à août 2015

I was responsible to work on different projects for the company. I have completed many projects in WordPress, Zend Framework 2, CodeIgniter, Oxwall and NodeJS. Here are my responsibilities and duties:

Determine software operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

Develop and maintain multiple web services and websites, working with workflow management systems.

Document RFP, System requirement specification, technical document, user manuals and other operational document.

Plan the projects, estimate efforts and develop schedule for the project activities, and monitor and follow up till the completeness.

Mentor and teaching software engineers on the standards, best practices and technical development.

Software Engineer à Coeus Solutions Gmbh
  • Pakistan - Lahore
  • octobre 2012 à mars 2014

I was responsible to work on different projects for the company. I have completed many projects in WordPress, Zend Framework 2, CodeIgniter, and Drupal. Here are my responsibilities and duties:

Implementation of complex PHP applications in various platforms and frameworks like Zend Framework. Yii, Drupal, WordPress including API Services for Mobile Apps.

Build efficient, testable, and reusable PHP modules.

Solve complex performance problems and architectural challenges.

Development and optimization of service-oriented architecture.

Maintenance, development and designing of databases in MySQL.

Creating highly scalable and fully responsive frontend applications using HTML, CSS, SASS, LESS, JavaScript.

Assurance of maintaining coding standards.

Assisting In the facilitation of team and client meetings.

Implementation at architectural and security standards.

Web Developer à Click Technologies
  • Pakistan - Faisalabad
  • mars 2011 à octobre 2012

This is where my career started. My biggest role here was R&D and finish different tasks in multiple projects.

Éducation

Baccalauréat, Information Technology
  • à Government College University
  • août 2012

Specialties & Skills

Project Management
Server Management
Front end Development
Web Applications
Photoshop
WordPress
Jquery/Javascript
Unity 3D
Zend Framework 1,2
Codeigniter
Android Development
Frontend | Web Design | User Interface
AngularJS
Project Management
Server Management
Laravel
Symfony

Langues

Anglais
Expert
Urdu
Expert
Arabe
Débutant

Formation et Diplômes

Zend Certified PHP Engineer (Certificat)
Date de la formation:
March 2015
Valide jusqu'à:
January 9999

Loisirs

  • Video gaming
  • Volleyball
  • Cricket
  • Soccer
  • Table tennis
  • Squash