Hafiz Muhammad Bilal, Senior Software Engineer

Hafiz Muhammad Bilal

Senior Software Engineer

Hamdan Bin Mohammed Smart University

Location
United Arab Emirates - Dubai
Education
Bachelor's degree, Information Technology
Experience
13 years, 1 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 1 Months

Senior Software Engineer at Hamdan Bin Mohammed Smart University
  • United Arab Emirates - Dubai
  • My current job since June 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 at Souqalmal.com
  • United Arab Emirates - Dubai
  • August 2015 to May 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 at Twopoint-0
  • United Arab Emirates - Dubai
  • May 2014 to August 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 at Coeus Solutions Gmbh
  • Pakistan - Lahore
  • October 2012 to March 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 at Click Technologies
  • Pakistan - Faisalabad
  • March 2011 to October 2012

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

Education

Bachelor's degree, Information Technology
  • at Government College University
  • August 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

Languages

English
Expert
Urdu
Expert
Arabic
Beginner

Training and Certifications

Zend Certified PHP Engineer (Certificate)
Date Attended:
March 2015
Valid Until:
January 9999

Hobbies

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