AliAkbar Rezaei

PHP Developer

About Me

Experienced PHP Developer with 9+ years of expertise in designing, developing, and managing web applications using PHP, JavaScript, and MySQL. Proficient in building secure, scalable, and maintainable systems, adept at collaborating with cross-functional teams to deliver high-quality software solutions.

Education

  • Bachelor of Software Engineer
    Qom University
    2011 - 2015

Professional Experience

May 2025 – Present

Backend Developer Lendo - Short Term Investment (FinTech)

  • Developed a customer loyalty club system where users earn or purchase reward coins, then redeem them for loans within the core loan disbursement module.
  • Architected the system using Laravel with Service and Repository patterns to ensure separation of concerns and maintainability.
  • Wrote Unit Tests for all services and Feature Tests for endpoints, listeners, and other components.
  • Resolved race condition issues in critical loan and coin transactions.
  • Performed complex database analysis and optimizations for high-volume financial data.
  • Implemented caching strategies to improve performance and reduce database load.
  • Leveraged Laravel’s IoC Container for dependency injection and decoupled component design.
  • Used mocking extensively in tests to isolate external dependencies.
  • Handled notifications across multiple channels (email, SMS, in-app).
  • Offloaded heavy tasks to queues for asynchronous processing.
  • Repository Pattern
  • Service Layer
  • Unit Testing
  • Feature Testing
  • Pipeline Pattern
  • Race Condition
  • MySQL Optimization
  • Caching (Redis/Memcached)
  • IoC Container
  • Mocking
  • Multi-channel Notifications
  • Queues (Redis/Database)
July 2024 – May 2025

Backend Developer Safir Language Academy

  • Developing Single Sign-On (SSO) with Laravel Passport to enable secure and seamless authentication across multiple platforms. This project involves implementing OAuth2 protocols, managing tokens, and ensuring a smooth user experience.
  • Building Language Placement System that uses Laravel Passport for user authentication and authorization. The system evaluates user proficiency, stores results efficiently with Eloquent ORM.
  • Single Sign-On with Passport
  • Tailwind CSS
  • Sentry
  • Authentication
  • File Storage
  • HTTP Client
  • Notifications
  • Eloquent ORM
January 2021 – April 2024

Team Manager Favin

  • Task review and assignment to developers
  • Managing pull requests and code reviews
  • Contributing to the development and maintenance of web applications to ensure project completion
  • Implementing best practices for code quality and performance and providing technical guidance and support to team members
  • Jira
  • Gitflow
  • Gitlab
  • Sentry

Cv Manager cvmanager.ir

  • The ultimate web application for efficient resume management. Designed specifically for companies, CV Manager allows you to effortlessly create and organize projects, positions, and resumes, all in one centralized platform
  • Jest
  • Redis
  • Swagger API
  • Docker
  • Express.js
  • JWT
  • MongoDB
  • Node.js

FullStack Developer Fater Tejarat

  • Developing a huge shipping system which is used in 6 countries and 15+ branches in 4 languages using FuelPHP framework
  • Writing and optimizing the complicated MySql queries for handling 22,000+ users with 70,000+ orders and 500,000+ invoices
  • Fuelphp
January 2021 – Present

Akrez eCommerce Platform akrez.ir shahab-tahrir.ir

  • Dynamic eCommerce Platform that empowers small and medium businesses to build their own shopping website in a separate domain using Laravel framework
  • Built user frontend by bootstrap, fully by json API
  • Uses different visual tools such as Chart.js to show visit stats
  • Customers may have different profiles for each shop
  • Website builder can utilize various filters for each category of her/his shopping site
  • Used full ajax datagrid to show, create and edit items
  • Sends data to the Telegram channel of the website owner just by one click using Telegram API automatically
  • Laravel
  • REST APIs
January 2018 – February 2019

FullStack Developer Setareh Vanak Travel Agency

  • Built modular and maintainable applications using Symfony
  • Built GUI using Saman Insuranse XML SOAP
  • Worked with international online hotel reservation providers json API
  • Implemented admin panel using Bootstrap 3
  • Used TWIG templating engine for rendering dynamic views
  • Symfony
  • SOAP
  • Twig
October 2016 – June 2017

Backend Developer Travia Online Reservation System

  • Worked primarily as a backend developer on the company's main system using Yii2 framework
  • Developed online flight reservation system using combination and merge some international online services such as Amadeus Ticketing Platform
  • Yii2
  • JQuery
  • Bootstrap
February 2016 – September 2016

Junior Backend Developer Farzan Clinical Research Organization

  • Developed web backend user interfaces to new and existing databases using Codeigniter PHP framework
  • Worked on hub module for implementing single sign-on service (SSO)
  • Codeigniter
  • SSO
  • Ajax

Skills

  • PHP
  • Laravel
  • Yii2
  • MySQL
  • Bootstrap
  • SOLID
  • OOP
  • PSR-7
  • jQuery
  • Fuelphp
  • Git
  • Ubuntu
  • Docker
  • MongoDB

Languages

  • English
  • Persian

Projects

Hokm Online Game

  • Turn-based card game (Hokm) with Alpine.js UI and turn management handled via cache.
  • Alpine.js
  • Cache

Akrez Youtube Streamer

  • A lightweight GUI to stream and download YouTube videos
  • PSR-7
  • Guzzle

Boursia

  • Lightweight project for analyzing Tehran stock exchange using Laravel
  • Getting data from tsetmc.com using API in Csv format, storing in the database and retrieving using Eloquent
  • Using Blade template engine to show user’s dynamic customized charts by Highcharts
  • Eloquent
  • Blade

Akrez Trade Bot @AkrezNewTradeBot

  • Telegram bot that announces the highest or lowest price of a crypto currency pair within an hour with a chart using Telegram bot and PHP GD
  • PHP GD
  • Telegram bot