About Me
Professional PHP developer with a passion for Magento development with vast technical knowledge, understanding and expertise in all things web.
Experience
- Developed GeoIP Module (varnish, fpc cache invalidation considerations)
- Wishlist Enhancements (ajax)
- HREFLANG Module (multiple websites, multiple stores)
- Unlimited Scroll Pagination
- Product Colour Set Module
- 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.
- 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.
- 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.
- 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.
- 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
Staffordshire University
2005 - 2009
BSc Honours in Computer Science: Web Development (2:1)
Thistley Hough High School
1998 - 2003
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