Adeel Mughal, Sr Full Stack PHP/Python Developer / TL

Adeel Mughal

Sr Full Stack PHP/Python Developer / TL

Gulf Business Horizon (Riyadh SA)

Location
Saudi Arabia - Riyadh
Education
Bachelor's degree, Computer Science
Experience
15 years, 4 Months

Share My Profile

Block User


Work Experience

Total years of experience :15 years, 4 Months

Sr Full Stack PHP/Python Developer / TL at Gulf Business Horizon (Riyadh SA)
  • Saudi Arabia - Riyadh
  • My current job since January 2022

Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
Developing PHP, HTML, CSS, JavaScript, JQuery and AngularJS ecommerce application pages according to project requirements. Create custom Drupal modules using PHP, MySQL and JavaScript and configure required contributed Modules. Worked on HTML, HTML5, JavaScript, CSS and their integration within aPHP environment.
Developed the custom twig templates from the custom modules in Drupal 8 for internal application.
Develop solutions with Node.JS, Handlebars, JQuery, and of course vanillaJavascript across both the front and back end
Expertise in AngularJS controllers, directives, factories, services, routing, DOM manipulation using JavaScript, jQuery and AngularJS.
Experience in MEAN (MongoDB, Express, Angular 2 and NodeJS) Stack application development
Performed web development, template development, testing, debugging, integration, documentation and deployment
Maintained and supported existing applications built on the Drupal8 platform ensuring site availability
Utilized JavaScript import/export module, Symfony 2 and Gulp for JavaScript build.
Updated the application with new features of Angular 4.
As a backend developer, I was responsible for creating RESTFUL Web using Node.js Express.js
Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
Python/Django based web application, Postgres sql DB and integrations with 3rd party email, messaging, storage services.
Wrote application level code to interact with the backend (Java) code AJAX and JSON.
Engaged in incident management, problem solving and solution implementation
Designed and developed new web applications, forms, content management workflows leveraging Drupal
Used all features of MySQL/PHP Programming, Symfony 3 framework in LAMP environment.
I have good experience in developing Magento 1 and Magento 2 Extensions Andalso like to customize Magento Modules.
Involved in Installing, theming, customizing Drupal systems, including Drupal 7 andDrupal 8.
Working on PHP MVC framework Magento .
Hands on experienced working with front end frameworks like AngularJS andbackend frameworks like CodeIgniter and Laravel for PHP
Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash
Created Drupal modules and the extended modules as needed
Experience working with APIs, integrating with external web services including REST, XML or JSON
Building the web application as a modern responsive web application from new, implemented by modern web stacks (HTML5/CSS3/Vanilla)
Responsible for performing maintenance and development of websites using Drupal7 8.
Experience in website hosting ACQUIA CloudWeb / Application Server: Amazon Web Services, 1 and1 Cloud, Acquia Cloud, Apache, IIS, Jboss, Tomcat, Jrun, Nigix, and JBOSS.
Developed as a multiple page application using Symfony 3.
Analysing both fusion charts and D3js for my application which is an enterprise level application and a commercial one. We are actually using fusion charts and have invested a substantial amount on licencing of fusion charts.
Customized dashboard development for accessing easy user interface using front end tools such as Ajax, Jquery, Javascript etc.
Technically proficient in Php, MySQL, Magento .
Used PHP framework such asCake, Zend and Zend 2
Designed and developed the login portal using framework Angular 2along withHTML5, CSS3 and Type Script.
Developed various sections using AngularJS, reactjs, HTML, CSS, Velocity, Ajax, Json and Spring web service
Worked in an SVN/GIT managed environment.
Extensively used Debugging JavaScript using Chrome developer Toolbar, Firebug
Developer responsive interface using Bootstrap and used SASS for CSS.
Worked on Stack Zend PHP, Apache Web Server, SVN, Oracle, JavaScript, jQuery
Worked on HTML5/CSS and jQuery in a Drupal based CMS environment

Full Stack PHP Developer at Amcosoft PVT Limited
  • Pakistan - Islamabad
  • January 2018 to December 2021

As a Full Stack Developer involved in back-end and front-end developing team.
Performed web development, template development, testing, debugging, integration, documentation and deployment.
Implemented SEO based Drupal modules optimizing the search function all over the site.
Developed fully functional, cross browser compatible websites on Drupal platform utilizing Agile and Scrum methodologies.
Followed Agile Methodology for the complete life cycle of the project Involve In daily stand up meetings.
Collate functional, non-functional requirements and business requirements of applications and design the AWS cloud architecture that integrates with existing infrastructure without issues.
Back end development using Symfony2, and MySQL, Handle front end using HTML, SSL, JQuery and CSS.
Used and Integrated MVC architectural pattern for developing enterprise applications.
Worked on HUB module for implementing Single Sign on Service (SSO) by implementing Drupal Web Services.
Implemented SOAP web-service and working with JSON, XML data to binding data from various services.
Responsible for installing, configuring and maintaining Drupal, PHP, Apache and MySQL on AWS Cloud Servers.
Created a development environment using AWS Web services like EC2 and S3
Installation of Mongo DB on AWS instances, performed maintenance, and all other database management activities for backups, tuning and monitoring.
Moved the existing servers to AWS EC2 instances for the high availability and scalability of the servers.
Built Web Services APIs to integrate other Apps with Drupal.
Designed and Developed the UI screens using JavaScript, JQuery, Html, Bootstrap and CSS.
Involved in Installing, theming, customizing Drupal systems, including and Drupal 8.4
Used various Drupal tools including Drush, Me cache, Views and CCK and also Developed Custom modules and Drupal templates.
Used JQuery for creating different menus and dialog boxes and also used different JQuery plug-ins for calendar, calculator and printing options.
Implemented Cascading Style Sheet (CSS) to improve look and feel of the ReactJS web page.
Used JIRA for bug tracking, issue tracking and project management functions.
Responsible for writing Unit tests for services, controllers and directives and used Karma to run the tests.
Extensively modified REST HTTP service based client and server web applications
Carried out extensive verification and testing in order to set MySQL database free from SQL injections throughout course of database development and management.
Worked with the Database Schema design and normalization for database accessed by the procedural PHP pages.
Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
Created MySQL stored procedures and functions for customer's database module.
Participated in code reviews to ensure functional accuracy, best coding practices, code readability, and PL/SQL exceptions handling.
Designed and developed various modules like DAO generators and DAO base generators for security remediation project
Involved in Query Optimization by creating indexes, various joins in MySQL.
Used SMTP mail class of PHP for the users to send mail with suggestions. Extensive use of PHP Mailer class.
Extensively modified REST HTTP service based client and server web applications.
Used Jenkins tool to setup Maven and perform unit testing for a web application.
Performed code analysis by using Jenkins Code analysis Plugins.
Performed various advanced PHP scripts like PHP Cookies, PHP Sessions, PHP Exception, PHP Error Handling etc.

Sr PHP/eCommerce Developer at iGate Technologies / RDX Sports
  • Pakistan - Islamabad
  • January 2015 to December 2017

Involvement in all stages of Software development life cycle including Analysis, development, Implementation, testing and support.
Developed fully functional, cross browser compatible websites on Drupal platform utilizing Agile and Scrum methodologies.
Developed PHP, HTML, CSS, JavaScript pages according to project requirements.
Maintained 24/7 high volume availability demands using open source tools such as Apache and MySQL.
Configured Drupal on WAMP platform. Involved in assigning user administration roles and permissions in Drupal.
Developed/Design the application using WAMP (Windows, Apache, MySQL5, and PHP) architecture using Laravel Framework.
Collate functional, non-functional requirements and business requirements of applications and design the AWS cloud architecture that integrates with existing infrastructure without issues.
Developed Themes, Panels, Entities, Ajax Interfaces and Advanced search using Drupal.
Worked on the secure Cloud Platform Service Amazon Web Services (AWS) for Content delivery.
Responsible for installing, configuring and maintaining Drupal, PHP, Apache and MySQL on AWS Cloud Servers.
Created Drupal modules for Active log sessions and Service Reporting System.
Worked on customizing modules, themes using API's and core DRUPAL modules.
Worked with teams in designing and developing server optimization techniques like caching, output stream compression, Drupal module updates and releases.
Designed and developed various Screens using D3.js, JavaScript, HTML, and CSS.
Hands on Tier application for JavaScript to organize client-side code and state.
Worked on HUB module for implementing Single Sign on Service (SSO) by implementing Drupal Web Services.
Used npm commands to mix the CSS and JavaScript files in Laravel.
Used various Drupal tools including Drush, Me cache, Views and CCK and also Developed Custom modules and Drupal templates.
Developed SQL Queries and stored procedures using MySQL to fetch complex data from different tables in remote databases.
Used Drupal to implement Multi-Site support, Access Control Restrictions, Multi-Level menu system, Descriptive URLs and User profiles.
Used Dojo Toolkit to class like inherit pattern for JavaScript using dojo/declare.
Used Dojo for function to function Events trigger for the application
Created dashboard connectivity using D3.JS, included on-click events.
Built data visualizations to monitor file server load, Web server speed, Data Processing using D3.js.
Managed off-shore an on-shore teams, scheduled meetings for the transfer of data, backend URL check up for restful web services for the front-end application to work
Used bootstrap framework for responsiveness of website, Ajax Usability.
Involved in Internet explorer versions and dealt with cross browser issues.
Designed and developed Restful web api's using node.js, express.js and MySQL DB that were consumed by the angular and react frontend.

PHP/WP Developer at Bir Al Sabia Technologies
  • Pakistan - Islamabad
  • January 2010 to December 2015

Built websites using PHP based frameworks and MVC pattern.
Developed/Design the application using LAMP (Linux, Apache, MySQL and PHP) architecture using Zend2 Framework.
Implemented automated local user provisioning instances created in AWS cloud.
Responsible for installing, configuring and maintaining Zend, PHP, Apache and MySQL on AWS Cloud Servers.
Used AWS EC2 instances for the high availability and scalability of the servers.
Responsible for debugging the project monitored on JIRA (Agile)
Used JQuery for all client side JavaScript manipulation.
Used JavaScript, Bootstrap, JQuery to dynamically load data asynchronously using HTTP call backs.
Responsible for creating the navigation menu and sub menu in the site using CSS, HTML and PHP.
Set up and manage WordPress website.
Customize and edit website based on PSD file using themes, plugins, HTML/CSS, and Bootstrap.
Creating easy-to-use admin panels for the WordPress themes.
Updating and maintaining existing WordPress websites, including content updates, visual enhancements, landing page creation, plugins widgets
Developed Custom Modules using Zend Forms, Validations, View Helpers, Action Helpers, and Zend Layouts.
Designed interfaces in Photoshop, Flash, Notepad++ WordPress.
Setup and maintain websites using WordPress with Infusion soft integration, perform routine maintenance and manage data integrity.
Prepare test data files using Linux Shell scripts, Perl script as per the business requirements.
Performed regression testing, backend testing using SQL query tools
Worked on Web Form authentication by implementing Oauth functionalities.
Used PHPMYADMIN for MySQL connectivity and management.
Designed XML files for maintaining contents like video, images and audio and display them in flash application.
Authorized MySQL server and provided permission access for users.
Created report generator that queried the MYSQL database for user-specified information.
Worked on coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages and Triggers on MySQL DB.

Jr PHP/WP Developer at DnW Tech
  • Pakistan - Rawalpindi
  • January 2009 to December 2009

Developed web pages using HTML5, CSS3, JavaScript, jQuery, AngularJS, Bootstrap, LESS, AJAX, REST.
Implemented new features using CSS3 such as Flexbox, CSS Sprites and Media Query with Grid System in Bootstrap to achieve Responsive Web Design.
Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules.
Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
Developed backend web services using Node.
Added user validations and user permissions by using the Node.JS.
Created and developed the internal AngularJS framework applications projects. Unit testing with Jasmine.
Used third party components for pagination, date-picker etc.
Designed and developed the UI using Angular Framework and implemented MVC hybrid design pattern.
Used PHPMYADMIN for MYSQL connectivity and management.
Authorized MySQL server and provided permission access for users.
Created report generator that queried the MYSQL database for user-specified information.
Created custom directives in AngularJS for re-usable components (multi-field form elements, background file uploads).
Ensuring web pages are accessible, easy keyboard navigation, optimize it for screen readers.
Ensured web app is fully responsive and works well on all screen sizes and form factor used Bootstrap.
Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
Involved in writing and modifying Procedure, Queries, Views and Triggers.
Worked in Onsite - Offshore model.
Used CSS preprocessor like LESS and SASS for improved style sheets.
Extensively used Gulp task runner and Bower for scaffolding application development.
Developed single page applications using AngularJS, Webpack and grunt.
Consumed RESTful web services using Angular http services, Observables and promise objects to make GET, POST, PUT and DELETE requests.
Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development and progress of the application.
Used JSON for data transfer between front end and back end.
Used the Bit Bucket for Source Repository.
Implemented Angular promises to handle asynchronous communication with our Rest API for various requirements.
Involved in using GIT for version management and the workflows associated with them (branching and merging)

Education

Bachelor's degree, Computer Science
  • at Gift University
  • January 2008

D.O

Specialties & Skills

PHP Frameworks
PHP Applications
AJAX Toolkit
JavaScript Frameworks
Organic SEO (Search Engine Optimization)
Online Business Development
Web Development / Programming
Web Systems Administration (Apache, Linux, Unix, MySQL, PHP, Subversion)
Database Design and Query Optimization
PHP (5, 4 and 3)
Marketing and Market Research

Languages

Urdu
Expert
English
Expert

Memberships

PHP Workshop Pakistan
  • Teacher
  • February 2012

Training and Certifications

Auto Cad 2D+3D (Training)
Training Institute:
Amerch
Date Attended:
February 2008

Hobbies

  • Playing Game, Watching Movies, RnD New Ideas