Senior Laravel Developer

Mehran R

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
United Arab Emirates, Dubai
Timezone
(GMT+03:00) Kuwait

Languages

English
Advanced (C1)

About

Mehran is a Senior Laravel Developer with 6 years of experience in backend development using Laravel and PHP. He effectively transformed legacy systems, enhancing scalability and user experience, which led to significant performance improvements and revenue growth. In previous roles, he automated complex site provisioning processes and tackled technical debts, resulting in optimizations that increased release frequency by 64% and improved page speed by 38%. He holds a degree in Information Technology from Azad University.

Main technologies

Additional skills

Experience

Educational System for Scalability and Advanced Features

Senior PHP Developer

About the Project

At JackWestin, I led the implementation of a relaunch using Laravel, transforming an outdated platform into a scalable one. In order to improve the user experience, I addressed the limitations of the legecy system by adding multi-course support and a robust CRM system for a more efficient management of courses and students.

Responsibilities

My responsibilities included overseeing the backend development of online sessions, study plans, and integrating a data-driven model. We prioritized regular team reviews in order to ensure the quality and maintainability of our code. Through the integration of technical and non-technical insights, I delivered a solution that met the business objectives. As a result of this initiative, the website grew by 50% and the bounce rate decreased by 30%.

Skills & technologies

Automated Preview Environments For Project Quality Test

Full Stack Laravel Developer

About the Project

Based on the Laravel Forge API, I developed Provisioner to automate site provisioning and setup for both Laravel and Nuxt.js. This included SSL certification, subdomain setup, and database seeding, along with other tasks. The outcome was transformative - a 64% increase in release frequency. We shifted from one release per week to an agile daily release model.

Responsibilities

- Developing a tool (Provisioner) based on the Laravel Forge API to automate site provisioning and setup. - Automating tasks such as SSL certification, subdomain setup, and database seeding. - Facilitating site provisioning for Laravel and Nuxt.js. - Improving the release process, achieving a 64% increase in release frequency. - Transitioning the release model from weekly to daily, supporting an agile workflow.

Skills & technologies

Addressing Tech-Debts and Boosting Performance

Senior PHP Developer

About the Project

As a PHP developer, I faced a number of challenges when I joined JackWestin. This occurred approximately four years ago. In the evenings, there was server downtime, which left our students unhappy with the application's performance. Due to errors and slow pages, revenue was reduced by 15% in the last two months. During my review of the codebase, I identified lack of MVC practices, and tech-debts.

Responsibilities

I knew students needed seamless access to our services. I introduced BugSnag to catch production issues, wrote feature tests while enhancing database queries, fixing N+1 query problems, and caching duplicate database queries. A feedback form was also introduced to understand the student's problems. This resulted in an increase of 38% in average speed for high-traffic pages without any downtime. Moreover, we reduced server costs by 26%, and revenue returned quickly.

Skills & technologies

Education

Azad Univercity

2011 - 2013
Information Technology