AliAkbar Rezaei

Senior PHP/Laravel Backend Developer

Professional Summary

Senior PHP/Laravel Backend Developer with 9+ years of hands-on experience building and maintaining web applications across eCommerce, logistics, education, and FinTech. Comfortable owning backend architecture, RESTful APIs, and relational data design (MySQL, PostgreSQL) as well as contributing to product features end to end. Proven technical leadership: led a development team, ran code reviews, and mentored mid/junior engineers. Currently contributing to a high-volume BNPL platform. Strong focus on clean code, PHPUnit testing, and practical CI/CD with Docker and GitLab.

Technical Skills

Languages
PHP (Advanced), SQL, Python (Basic), JavaScript
Frameworks
Laravel (10+), Symfony, Yii2, FuelPHP, CodeIgniter, RoadRunner
APIs & Async
REST API design, RabbitMQ (Basic), message queues
Data
MySQL / MariaDB (Advanced), PostgreSQL, MongoDB, Redis
Caching & Performance
Redis caching, query optimization, profiling, race-condition handling, RoadRunner
Infrastructure
Docker, GitLab CI/CD, Git / GitFlow, Jira, Prometheus/Grafana, Sentry
Security
JWT, OAuth2 / Laravel Passport / Sanctum, encryption, data-protection practices
Testing & Quality
PHPUnit, Pint, unit & feature tests, code reviews, clean-code / SOLID

Professional Experience

Senior PHP/Laravel Backend Developer  ·  Lendo (BNPL / FinTech)
May 2025 – Present  |  Tehran, Iran

Backend development on Iran's leading Buy Now Pay Later (BNPL) installment platform: loan origination, credit decisioning, repayment, settlements, and customer lifecycle.

  • Implemented loan origination, installment invoicing, late-fee calculation, and settlement flows.
  • Integrated banking partners (ABank / BankData) for contract and promissory-note electronic signing, with retry and idempotency on token expiry / 401s.
  • Connected KYC and data providers (Sabte Ahval, Ehrazsho, Finnotech, bank-account inquiries) into the customer-validation workflow.
  • Used RabbitMQ (basic) for asynchronous financial jobs — batch imports, scheduled commands, and daily transaction processing.
  • Ran PHP services under RoadRunner to keep latency acceptable on transaction-heavy paths.
  • Fixed concurrent race conditions in loan disbursement and reward-coin redemption so balances stay consistent under load.
  • Shipped BNPL-specific product features: loyalty club & leaderboard, wheel-of-fortune, gift codes, discounting, and installment payment notifications.
Backend Developer  ·  Safir Language Academy
July 2024 – May 2025  |  Tehran, Iran
  • Built Single Sign-On (SSO) with Laravel Passport (OAuth2) for secure cross-platform authentication; managed tokens and authorization flows.
  • Developed Language Placement System with Passport auth, Eloquent ORM, file storage, HTTP client integrations, notifications, and Sentry monitoring.
Team Manager / Technical Lead  ·  Favin
January 2021 – April 2024  |  Tehran, Iran
  • Led development team: task assignment in Jira, pull-request & code reviews, technical mentoring of mid/junior developers, and enforcement of quality standards.
  • Hands-on contribution to web applications; managed GitFlow, GitLab, and Sentry; improved team processes and delivery cadence.
Full-Stack Developer  ·  Fater Tejarat / PSP Express (International Freight Forwarding)
During Favin period  |  Tehran, Iran
  • Developed large-scale international shipping system used in 6 countries and 15+ branches (4 languages) — FuelPHP + Laravel components.
  • Optimized complex MySQL queries supporting 22,000+ users, 70,000+ orders, and 500,000+ invoices; modules: accounting, warehousing, customer management, and cryptocurrency payments.
Founder / Full-Stack Developer  ·  Akrez eCommerce Platform (akrez.ir)
January 2021 – Present  |  Tehran, Iran
  • Built multi-tenant eCommerce platform enabling SMEs to launch independent online stores on custom domains (Laravel + full JSON REST API).
  • Features: multi-profile customers, dynamic category filters, AJAX data grids, visit analytics (Chart.js), one-click Telegram publishing via Telegram API.
Full-Stack Developer  ·  Setareh Vanak Travel Agency
January 2018 – February 2019  |  Tehran, Iran
  • Built modular online flight & insurance booking system with Symfony; integrated international hotel providers (JSON) and Saman Insurance (SOAP/XML).
Backend Developer  ·  Travia Online Reservation System
October 2016 – June 2017  |  Tehran, Iran
  • Developed core online flight reservation system (Yii2) integrating Amadeus ticketing and other international providers.
Junior Backend Developer  ·  Farzan Clinical Research Organization
February 2016 – September 2016  |  Tehran, Iran
  • Built backend interfaces and hub module for Single Sign-On (SSO) using CodeIgniter + MySQL.

Selected Projects

CV Manager (cvmanager.ir)
Centralized resume / project / position management platform for companies. Stack: Node.js, Express.js, MongoDB, Redis, JWT, Docker, Swagger, Jest.
Boursia – Tehran Stock Exchange Analyzer
Laravel app ingesting CSV market data from tsetmc.com via Eloquent; customizable charts with Highcharts / Blade.
Akrez Trade Bot (@AkrezNewTradeBot)
Telegram bot announcing highest/lowest crypto-pair prices within the hour, with charts generated via PHP GD.

Education

Bachelor of Software Engineering  ·  Qom University  ·  2011 – 2015

Languages

Persian (Native)  |  English (Professional working proficiency)