Amirali Barsam Profile Picture - Backend Developer (برنامه نویس بک اند)

Amirali Barsam (امیرعلی برسم)

Backend Developer (برنامه نویس بک اند)

Summary

Dedicated Backend Developer (برنامه نویس بک اند) with over four years of experience since starting programming in 2021, specializing in building robust, scalable web applications using Laravel, NestJS, and modern JavaScript technologies. Proficient in designing RESTful APIs, GraphQL, and real-time systems with WebSocket and RabbitMQ, contributing to effective web design (طراحی وب سایت) solutions. Demonstrates rapid skill acquisition, transitioning from an initial focus on React to mastering backend frameworks. Adept at delivering complex projects, from employee management systems to online reservation platforms, with a strong commitment to quality. Fluent in Azerbaijani Turkish and Persian, with intermediate English proficiency for technical communication.

Skills

Programming Languages: PHP, JavaScript, TypeScript, SQL

Frameworks & Libraries: Laravel, NestJS, jQuery, Bootstrap

API Development: RESTful APIs, GraphQL

Databases: MySQL, MariaDB, MongoDB

Message Queues & Real-Time: RabbitMQ, WebSocket

Version Control: Git

Frontend Technologies: HTML5 (Canvas), CSS, Blade, React (early experience, not currently active)

Other: Cron Jobs, IP-based Access Control, Data Scraping

Professional Experience

Backend Developer (برنامه نویس بک اند)

Freelance | 2021 – Present

Pool Employee Management System (Laravel)

Developed a comprehensive system to manage swimming pool staff, including managers, employees, and lifeguards. Implemented features for defining pool locations, tracking employee check-in/check-out via geolocation, and generating detailed entry/exit reports as part of web design (طراحی وب سایت) solutions.

Technologies: Laravel, MariaDB, RESTful APIs, HTML5 (Canvas for location mapping), Blade, Bootstrap

Online Psychological Assessment Platform (Laravel)

Built an API-driven platform enabling users to take psychology tests, view results, purchase tests, and request personalized analysis. Designed custom formula-based scoring for each test, ensuring flexibility and accuracy in this web design (طراحی وب سایت) project.

Live Project: profile.growschool.ir

Technologies: Laravel, MySQL, RESTful APIs, Blade, Bootstrap, Payment Gateway Integration

Metro Data Integration System (Laravel)

Created an intermediary system for Tabriz Metro to share passenger and traffic reports with the central metro system. Enabled manual data uploads via Excel and secure API access with IP-based restrictions for filtered data retrieval.

Technologies: Laravel, MariaDB, RESTful APIs, Excel Parsing

Event Reservation Platform (Laravel)

Developed a real-time reservation system for concerts, conferences, festivals, and cinema screenings. Implemented WebSocket for live seat selection, dynamic venue map creation, multi-tiered discounts, and pricing strategies. Note: System currently in testing and bug-fixing phase.

Technologies: Laravel, WebSocket, MySQL, HTML5 (Canvas for venue maps), Blade, Bootstrap

Integrated Business Management System (Laravel)

Engineered a comprehensive platform for managing branches, employees, customers, inventory, accounting, and sales (online and in-store). Implemented detailed product, variant, and sub-variant management with precise inventory tracking (e.g., kardex reports). Deployed for Siamod, a large multi-branch organization.

Technologies: Laravel, MariaDB, RESTful APIs, Blade

Price Comparison Platform (Laravel)

Built a platform to aggregate and display the lowest prices for products across multiple vendors. Developed features for store management, employee access control, ticketing, auction management, and automated product scraping from WordPress-based client sites. Included analytics for clicks, popular products, and user activity.

Live Project: jabeabzar.ir

Technologies: Laravel, MySQL, RESTful APIs, Web Scraping, Blade, Bootstrap

Automated Sales Reporting System (NestJS)

Designed a reporting system that automatically calculates daily sales metrics using cron jobs and publishes results via RabbitMQ. Integrated with a secondary system to email detailed reports to management.

Technologies: NestJS, RabbitMQ, MongoDB, TypeScript, Cron Jobs

Education

Bachelor of Business Administration | Tabriz, Iran

Associate Degree in Computer Science | Tabriz, Iran

Languages

Azerbaijani Turkish: Native

Persian: Fluent

English: Intermediate (Proficient in reading and writing technical documentation, occasional use of translation tools)