Hafiz A.

Hafiz A.

Senior PHP Engineer

Pakistan
Hire Hafiz A. Hire Hafiz A. Hire Hafiz A.

About Me

Hafiz has 10+ years of experience developing leading-edge technologies and architecting enterprise-scale applications, with a focus on PHP and related frameworks. He is passionate about development and strives to deliver the best results within a challenging yet extremely rewarding environment. Hafiz has hands-on expertise working in a core team of architects for a leading enterprise E-Commerce framework and as a back-end architect for Products Up GmbH.

Work history

UpStack
UpStack
Senior PHP Engineer
2021 - Present (3 years)
Remote
  • Create and develop innovative software solutions for different clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Spryker
Spryker
Application Architect
2020 - 2021 (1 year)
Germany
  • Worked in the core team of architects responsible for keeping the shape of Germany's leading enterprise E-Commerce framework.

  • Managed architectural aspects, evaluating the feature requests and writing specification documents, drafting RFC's for internal framework improvement.

  • Closely collaborated with systems analysts, software developers, data managers, and other team members to ensure successful production of application software.

Products Up
Products Up
Senior Back-End Developer
2019 - 2020 (1 year)
Germany
  • Architecting and implemented core features for an intuitive SaaS for product content integration, optimization and distribution in commerce.

  • Developed new executable entities for the upcoming features by following best practices and principles.

  • Used PHP in a way that each executable is highly decoupled and extremely coherent to keep the whole architecture of the platform as robust as possible.

NDA
NDA
Senior SugarCRM/PHP Engineer
2018 - 2019 (1 year)
Ukraine
  • Developing a calendar extension and integrating it with internal OMS & Fulfilment center

  • Working on core functions to support the Sales and Customer support pipelines

  • Working as a Senior engineer in customising SugarCRM versions 6 & 8

Flexperto
Flexperto
Fullstack Cloud Developer
2016 - 2018 (2 years)
Germany
  • Worked on the development and design of a leading enterprise communication platform that seamlessly connects all the collaboration tools and communication channels.

  • Built the platform on top of several modern technologies such as PHP 7, Node JS, MySQL, Redis, Socket IO, Web RTC, Elastic Search, Kibana, and more.

  • Created several micro services running on containerized infrastructure for the platform.

Visual Spark Technologies
Visual Spark Technologies
Lead Software Engineer
2016 - 2016
United Arab Emirates
  • Planed and built a new application for the insurance industry using modern technologies such as Laravel for the Restful API and AngularJS on the frontend to consume.

  • Developed integration drivers for several leading insurance companies.

  • Ensured the agility of the product by implementing a scrum methodology.

Axxya Systems
Axxya Systems
Principal Software Engineer
2014 - 2016 (2 years)
United States of America
  • Worked on the development of an application used by top leading hospitals, nutrinionists, and hotels in the USA and worldwide.

  • Planned, architected, and implemented awesome code in Laravel (and Symfony), also writing models for hybrid linkages between MySQL and MongoDB using Laravel's Eloquent ORM.

  • Developed the RIA interface for the client side using AngularJS and jQuery to implement and consume application's architecture (Service Oriented Architecture). Assisted five junior team members to complete their tasks and conducted daily scrum meetings to track the progress.

Cube Discipline
Cube Discipline
Senior Software Engineer
2013 - 2014 (1 year)
Pakistan
  • Delivered robust coode using the Zend Framework (PHP) and wrote optimized queries for MySQL and MongoDB for an application used by top notch universities worldwide.

  • Wrote complex components in jQuery/KnockoutJS and took part in application architecture (Service Oriented Architecture).

  • Assisted junior team members to complete their tasks and conducted daily debates on emerging technologies.

Datum Square IT Services
Datum Square IT Services
Senior Software Engineer
2012 - 2013 (1 year)
Pakistan
  • Worked on the development of an Online Virtual Office application using multiple technologies.

  • Involved in writing and implementing Web Services and other required 3rd party development.

  • Managed to improve engineering standards, deployment infrastructure, performance, testing, and code quality.

Trust for Democratic Education and Accountability
Trust for Democratic Education and Accountability
Lead Application Development Officer
2011 - 2013 (2 years)
Pakistan
  • Produced an application (web and mobile based) for Pakistan's largest monitoring activity in the General Elections 2013.

  • Gathered requirements from several departments, managing to design and architect the new features for applications. Responsible to maintain the health of servers (Linux) as well.

  • Mainly involved in architecture development and leading the development team.

Portfolio

Lead Developer - Election Information Management System
Lead Developer - Election Information Management System

I designed and lead the team to implement the world's largest election monitoring system. It was built using PHP and the system was integrated with several APIs to receive data and process information and publish processed info on the front portal as well as call back in less than 5 sec.

Software Engineer - NutritionistPro
Software Engineer - NutritionistPro

Axxya's Nutritionist Pro, a software package primarily used by professional Nutritionists in their day-to-day operations. I redesigned the legacy application (from the 80s) into a modern Saas application with thousands of users and migrated datasets of millions. It was built using Laravel and MariaDB/MongoDB polyglot approaches.

Software Engineer - Flexperto Virtual Office
Software Engineer - Flexperto Virtual Office

Flexperto combines online appointment scheduling, video conferencing, and e-signatures in one tool. No downloads, everything is easy and convenient for both you and your customers. I rebuilt our virtual office environment and replaced old Java servlets components with PHP/NodeJS components for scalability.

Education

BSc., Software Engineering
BSc., Software Engineering
Islamic International University, Islamabad
2008 - 2012 (4 years)
Certified PHP Developer
Certified PHP Developer
EVS Professional Training Institute