Muhammad Jalil Khan, Developer in Islamabad, Islamabad Capital Territory, Pakistan
Muhammad is available for hire
Hire Muhammad

Muhammad Jalil Khan

Verified Expert  in Engineering

Drupal Developer

Location
Islamabad, Islamabad Capital Territory, Pakistan
Toptal Member Since
July 6, 2022

Jalil is a seasoned software engineer specializing in the Drupal ecosystem. With over ten years of professional experience in the field, he has been building Drupal-powered sites since Drupal version 6, always keeping up with the latest standards in Drupal development. Jalil excels in working with eCommerce, multisite, multilingual, optimization, migrations, fast searching, and cache mechanism.

Portfolio

Ciklum
Drupal, PHP, Laravel, JavaScript, Agile, Git, DevOps, CSS3, Linux, Apache Solr...
Nextbridge Pvt
PHP, Drupal, Laravel, JavaScript, Google APIs, Bing Maps API, Crossroads.js...
Invage Technologies
Drupal 7, Apache Solr, Responsive UI, Bootstrap 3, JavaScript, jQuery...

Experience

Availability

Part-time

Preferred Environment

PhpStorm, Git, Linux, MacOS, Composer, NPM, Xdebug, DevOps, Figma

The most amazing...

...migration I've performed comprehended moving over 300GB of content from Drupal 6 to 9.

Work Experience

Technical Lead

2017 - PRESENT
Ciklum
  • Upgraded and migrated multiple applications from Drupal 6/7 to Drupal 9.
  • Provided the solution for a headless CMS in Drupal 9 and the APIs to React developers.
  • Handled a large-scale eCommerce application, including multivendor.
  • Led the development of an accounting solution for a client and upgraded and refactored the legacy application with PHP 8.
  • Automated the deployment process using Github Actions and Jenkins.
  • Helped developers with architecture design and CI/CD set up.
  • Worked with tools like NewRelic, SonarQube, Lint, Google Analytics, and Clamav.
  • Presented live demos to business stakeholders and clients and pivoted meetings at high-level requirements (HLR) sessions.
  • Aligned with the Scrum master by assigning story points to tasks and utilizing resources accordingly.
Technologies: Drupal, PHP, Laravel, JavaScript, Agile, Git, DevOps, CSS3, Linux, Apache Solr, Cache, Performance, Front-end, Back-end, Back-end Development, Drupal 9, Drupal 7, Web Servers, Cloud Services, Symphony, SQL, Pantheon, GraphQL, Object-oriented Programming (OOP), Drupal 10, Content Management Systems (CMS), eCommerce, API Integration, Drupal Commerce, PHP 7, Web Security, SSL, Web Hosting, Stripe, Zoho, Strapi

Senior Software Engineer

2015 - 2017
Nextbridge Pvt
  • Worked on Drupal data migrations, site building, bug fixing, Solr search, search API integration, and performance optimizations.
  • Handled extensive work in Google and Bing APIs for a tax lien application.
  • Implemented REST APIs and JSON Web Tokens (JWT) in mobile applications.
  • Integrated payment APIs such as Braintree, Stripe, PayPal, and Authorize.net.
Technologies: PHP, Drupal, Laravel, JavaScript, Google APIs, Bing Maps API, Crossroads.js, CSS, Front-end, Front-end Development, Back-end, Back-end Development, Drupal 7, Web Servers, SQL, Object-oriented Programming (OOP), Content Management Systems (CMS), API Integration, Drupal Commerce, PHP 7, Web Hosting, Website Maintenance

Senior Drupal Developer

2014 - 2015
Invage Technologies
  • Worked in Australia's top deals and coupon-sharing website, which has over 150,000 members and up to 20,000 unique visitors per day in traffic.
  • Developed the application from scratch in Drupal 7 with the infrastructure in AWS.
  • Used Load Balancer to manage the application on special days like Boxing Day or Black Friday.
Technologies: Drupal 7, Apache Solr, Responsive UI, Bootstrap 3, JavaScript, jQuery, Amazon Web Services (AWS), CSS, Front-end, Back-end, Back-end Development, Web Servers, SQL, Object-oriented Programming (OOP), Content Management Systems (CMS), API Integration, Drupal Commerce, PHP 7

Software Engineer

2013 - 2014
ESOLPK
  • Used Drupal Commerce application to provide multivendor shop solutions.
  • Developed Drupal custom themes using HTML5, CSS3, JavaScript, jQuery, PHP.
  • Worked on a government project to handle tenders and procurement built in CodeIgniter.
Technologies: PHP, Drupal, JavaScript, MySQL, Bootstrap, CSS, Front-end, Drupal 7, Web Servers, Object-oriented Programming (OOP), Content Management Systems (CMS), API Integration, Drupal Commerce, PHP 7

Drupal Developer

2012 - 2013
Redbuffer
  • Developed a module in Drupal 7 for Paypal Adaptive API.
  • Built a refund module in Drupal Commerce for multivendor applications.
  • Worked on PSD and Sketch to Drupal theme conversion with HTML5, CSS3, and Bootstrap.
  • Created dynamic HTML, CSS, PHP, and JavaScript websites.
Technologies: Drupal, Payment APIs, JavaScript, HTML5, PSD to HTML, CSS, Front-end, Back-end, Drupal 7, Object-oriented Programming (OOP), Drupal Commerce

Wallvision

Built an eCommerce platform to sell wallpaper designs. It's a multisite and multilingual application. I used React as a separate module to provide a virtual room to choose available wallpapers giving users better insight into selecting the wallpapers, and added promo, discount, and refund features. I also used Drupal 7 with PHP 5.6, React, JavaScript, HTML, CSS, Git, Bootstrap, and Docker.

ORMDigital

https://ormdigital.com/
Built a site for a digital marketing solution company, using the following stack to create an interactive application: HTML, HTML5, CSS3, Drupal 8, PHP 7.3, SCSS, Git, JavaScript, and jQuery.

During the project, I applied critical thinking to break down problems, evaluate solutions and make decisions. I designed and developed new features and enhanced existing ones to achieve the maximum level of productivity of the system. I researched, developed, and implemented software based on analyzed requirements and understanding of the industry's technical standards.

I have also communicated with the clients and provided remote technical support to their ongoing issues. Finally, I introduced methodologies and best practices to the software development division to enhance product definition and application customization.

Hitta.se

https://hitta.se/
Hitta.se is an application to handle multisite and multilanguage digital commerce marketing sites through WordPress. In this project I used WordPress with PHP 7.1, Tailwind CSS, JavaScript, HTML, HTML5, CSS3 and Git.

Book Management for a Bank

It's an internal banking sector application developed in Drupal 6. My job was upgrading and migrating the application alongside its 300+ GB content. Initially, it was relocated to Drupal 8, but later, due to the end-of-life product (EOL), we migrated to Drupal 9. I mainly covered the back-end part, handling the migration of books' content and their supporting documents.

TopBargains Australia

https://topbargains.com.au
Developed TopBargains' website, one of the Top 500 of all websites visited by Australian internet users. TopBargains has been online since 2007 and has built a large community among Australian internet users. For this project, I used Drupal, PHP, Bootstrap, HTML, and jQuery.

Dealhunter

Worked on Dealhunter, a platform for a multivendor seller that provides the best deals for Danish country. First, I met with clients and customers to identify and record client requirements. Then, I conducted business and technical studies for the client and provided advice on information systems strategy and service delivery. I used Laravel with PHP 5.6, Bootstrap, JavaScript, HTML, CSS, SCSS, Git, and Docker.

MyWorkpapers

https://www.myworkpapers.com/au/
MyWorkpapers is a robust accounting solution designed for accountants. Its legacy version was built in 2011 in PHP 5.6. I took over this project in 2020 and made the application able to add new features and enhancements along with the up-gradation to PHP 7 and recently to PHP 8.1. I also worked on the infrastructure side, including AWS Terraform, Docker, Github Actions, and SonarQube.
2008 - 2012

Bachelor's Degree in Computer Science

PMAS-Arid Agriculture University Rawalpindi - Rawalpindi, Pakistan

Libraries/APIs

Google APIs, jQuery, REST APIs, Stripe, Bing Maps API, Crossroads.js, React

Tools

Drush, PhpStorm, Composer, NPM, Xdebug, Git, Apache Solr, Lando, Figma, Terraform, SonarQube

Frameworks

Bootstrap 3, Bootstrap, Drupal Commerce, Laravel, Tailwind CSS

Languages

PHP, CSS3, HTML5, HTML, CSS, SCSS, SQL, PHP 7, JavaScript, Sass, GraphQL

Paradigms

Refactoring, Object-oriented Programming (OOP), Agile, DevOps

Platforms

Drupal, Drupal 8, Drupal 7, WordPress, Pantheon, Linux, Docker, New Relic, MacOS, Zendesk, Amazon Web Services (AWS)

Storage

MySQL, Cache, MariaDB

Other

Responsive UI, Payment APIs, PSD to HTML, Drupal Console, Migration, Upgrades, Architecture, Performance, Front-end, Front-end Development, Back-end, Back-end Development, Drupal 9, Web Servers, Cloud Services, Drupal 10, Content Management Systems (CMS), eCommerce, API Integration, Web Security, SSL, Web Hosting, Website Maintenance, APIs, Scripting, Symphony, Zoho, GitHub Actions, Strapi

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring