About Me

Professional PHP developer with a passion for Magento development with vast technical knowledge, understanding and expertise in all things web.

Experience

Magento Developer

Missguided
Contract, Remote
January, 2016 - Present
  • Developed GeoIP Module (varnish, fpc cache invalidation considerations)
  • Wishlist Enhancements (ajax)
  • HREFLANG Module (multiple websites, multiple stores)
  • Unlimited Scroll Pagination
  • Product Colour Set Module

Magento Developer (Contract, Remote)

Space48
Contract, Remote
July, 2014 - December, 2015
  • Developed highly bespoke Magento shipping module for a really high traffic website.
  • Developed Givex gift card module.
  • Lead developer on two consecutive successful, on time, large scale Magento projects.
  • Responsible for technical documentation on both projects.
  • Developed a highly commended Barclays finance module.
  • Developed large bespoke integration between Magento and legacy IBM/DB2/AS400 system.
  • Developed large complex personalisation module.
  • Developed bespoke integration between Magento and JDE.
  • Built standalone module for admin managed forms.

Magento Architect

Brighterstar 20:20 Mobile
Permanent
June, 2013 - July, 2014
  • Worked on a large Sainsbury's Magento project.
  • Responsible for volume and performance optimisation, scaling and testing.
  • Responsible for recognising bottlenecks, inefficiencies and general coding pitfalls.
  • Implemented Varnish caching.
  • Implemented memcache.
  • Responsible for applying learnings from New Relic.
  • Responsible for technical architecture and its maintenance.
  • Maintaining change requests and strict deployment procedures.
  • Maintaining coding standards.
  • Code reviews.
  • Created and maintained technical documentation.

Magento/PHP Developer

Blueleaf
Permanent
January, 2013 - June, 2013
  • Extended Magento API (SOAP) to allow integration into a .NET project.
  • Exposure to AWS
  • Developed high availability PHP voting application for live Red Bull event.
  • Developed high availability PHP application for displaying real time results.

Magento Developer

Attain Design
Permanent
June, 2011 - December, 2012
  • Exposure to Magento development.
  • Developed bespoke Magento modules.
  • Developed bespoke Magento themes.
  • Integrated Magento with legacy systems.
  • Developed and maintained company website.
  • Developed responsive websites.
  • Introduced version control.

PHP Developer

Internet Business Solutions (Netbiz Group)
Permanent
September, 2009 - May, 2011
  • Developed with and enhanced in-house CMS system.
  • Developed with and enhanced in-house ecommerce system.
  • Build and maintain site from PSD templates to final go live.
  • Held responsibility for multiple projects.
  • Produced technical requirements/specification documents.
  • Undertook Flash/ActionScript development.
  • Rebuilt in-house ecommerce system with OO foundations.

Professional Skills, Knowledge & Expertise

Operating Systems

  • Linux
    • CentOS
    • Ubuntu
  • Windows 7, 8, 10
  • OS X

Development Environment

  • PHPStorm
  • Sublime Text
  • Notepad++
  • Vagrant
  • Docker
  • Chrome + Chrome Dev Tools
  • Terminal/Commandline
  • SQLYog/MySQL Workbench
  • New Relic

Backend

  • PHP (Object Orientated, MVC, SOLID, DRY)
    • Magento
    • Zend
    • Symfony
    • Composer
  • Node (limited)
  • Server
    • System Administration
    • System Architecture
    • CentOS
    • Ubuntu
    • Apache
    • Nginx
  • Database
    • MySQL
    • MSSQL (limited)
    • Oracle (limited)
    • IBM (limited)
  • Cache
    • Redis
    • Memcached
    • Varnish
  • Web Services
    • SOAP
    • REST
  • Search
    • Solr

Frontend

  • JavaScript
    • Vanilla/Plain JavaScript
    • jQuery
    • Prototype
    • VueJS
    • Angular
    • Backbone
    • Underscore
  • Package Manager
    • NPM
    • Bower
  • Task Runners
    • Gulp
    • Grunt
  • CSS Preprocessors
    • SASS/SCSS
    • LESS
  • (X)HTML (4,5)
    • Semantic HTML
    • SEO Best Practises
  • CSS (2,3)
    • Bootstrap
    • Zurb Foundation
    • PureCSS

Version Control

  • Git
    • Github
    • Bitbucket
  • SVN

Cloud

  • Amazon Web Services (AWS)
  • Microsoft Azure
  • Digital Ocean
  • Linode

Development Practices & Methodologies

  • Agile/Scrum
  • Peer Reviews
  • Pair Programming

Education

BSc Honours in Computer Science: Web Development (2:1)

Grades A - B in English, Math, Science and Business Studies

Language

English

Native, fluent, full professional proficiency.

Urdu

Limited, verbal only.

Hindi

Limited, verbal only.

Punjabi

Limited, verbal only.

Musings

  • FIFA
  • Movies
  • TV
  • Music
  • Travelling
  • Technology