Having 4+ years of experience in laravel and 2.5 years in Vue.js. I have created laravel web-apps, written RESTful APIs, real-time chat, console commands, packages, task scheduling, unit/feature testing and developed Vue.js SPAs.
I write optimized database queries, apply cache where necessary, use queues and jobs and minified assets.
I have deep understanding of OOP so I make a proper use of it.
I always use DRY principle so I follow SOLID principles to write code.
I use service/repository pattern.
I review code after a few days so that I can make it better.
I love to do TDD.
I do stress testing to check the performance of the website.
I keep my knowledge up to date.
My goal is to write code in a way so that I don't have to repeat it, it should be written in a way that I can easily maintain, extend its functionality for future requirements, and good in terms of security and performance.