Reza Ali
ITS Solution Architect Senior Specialist at MTN Irancell
  • Residence:
    Iran
  • City:
    Tehran
  • Diar:
    Gazavand
French
English
Spanish
html
CSS
Js
PHP
Wordpress
  • Bootstrap, Materialize
  • Stylus, Sass, Less
  • Gulp, Webpack, Grunt
  • GIT knowledge

Reza Ali

<code> I build </code>
Linux
Docker
Go
PHP
Laravel
MySQL
PostgreSQL
Redis
GitLab
JavaScript
HTML5
CSS3

My Services

Backend Development

Skilled in building scalable backend systems using PHP (Laravel, Lumen) and Golang. Experienced in designing RESTful APIs, microservices architecture, and database design with MySQL, MongoDB, and Redis. Familiar with SOLID principles, clean code practices, and TDD.

VoIP Development

Hands-on experience with Asterisk AGI programming for developing custom VoIP solutions. Able to integrate telephony systems with backend logic for business communications and automation.

Software Architecture

Strong understanding of software system design and architecture. Able to design robust and maintainable systems using principles like SOLID and Clean Architecture. Familiar with service-oriented and microservice architectures.

Education

Work History

MTN Irancell

ITS Solutions Architect Senior Specialist
jan 2018 - Present

As an ITS Software Solutions Architect Senior Specialist, I lead the design and implementation of scalable, secure, and high-performance software architectures aligned with business goals. I collaborate closely with cross-functional teams to translate requirements into technical solutions, evaluate emerging technologies, and enforce best practices and architectural standards. I oversee complex system integrations, conduct risk assessments, mentor development teams, and drive continuous improvements to optimize system performance and maintainability, ensuring compliance with security policies and industry regulations throughout the software development lifecycle.

MTN Irancell

Enterprise Applications Engineer
jan 2018 - may 2020

Spearheaded efforts to maintain and enhance product quality through the completion of product, company, system, compliance, and surveillance audits, while also analyzing new business requirements and existing system issues to develop optimal technical solutions. Oversaw critical operational and maintenance activities for the enterprise application and website, including upgrade activities according to the application roadmap or business requirements. Possess a comprehensive understanding of telecommunication business processes, which allowed me to deliver effective business solutions and manage tasks and requests related to enterprise applications assigned from cross-functional teams, both internal and external to MTN Irancell ITS division, ensuring that all SLM-related PPPs conform to agreed-upon service levels. Successfully facilitated the integration of various outsourcing partners, as well as internal ITS teams, and acted as a mediator to resolve conflicts among them, ensuring that outsourcing partners implement enhancements and changes in line with business requirements and change management processes.

Arian Ertebat Caspian

Backend Developer
2020 - 2021

Arian Ertebat Caspian, a dynamic company specializing in Telecommunications systems, IOT, and Software development, I contributed to the organization's success by designing and developing mobile network optimization software utilizing Laravel, MySQL, and Redis. My responsibilities included overseeing the entire software development lifecycle, ensuring the timely delivery of high-quality software solutions that met or exceeded client expectations.

FanCom Kish

Backend Developer
2017 - 2020

FanCom Kish is a telecommunications company specializing in telecommunication systems, IoT, and software development. Notable accomplishments and responsibilities include developing Python software for IoT smart gas meters and possessing expertise in non-programming tasks such as implementing radio over IP and push-to-talk services over IP networks using Tassta, as well as performing wireless link commissioning for esteemed organizations such as Oil and Gas, Tehran Municipality, and IOOC.

Articles

Image for خستگی خاموش
خستگی خاموش
ساعت ۸ صبح است. آلارم گوشی زنگ می‌زند. نه خواب‌آلوده‌ای، نه بی‌خواب… فقط هیچ حسی نداری. نه انگیزه‌ای برای بلند شدن، نه انرژی‌ای برای شروع،
Image for جلسه‌ ای که هیچ‌ چیز در آن حل نشد
جلسه‌ ای که هیچ‌ چیز در آن حل نشد
ساعت ۱۰ صبح است. جلسه شروع می‌شود. اولین نفر می‌گوید: «سیستم کند شده.» نفر بعدی: «کاربرها شاکی‌اند.» نفر سوم: «این تصمیم از اول اشتباه بود.»
Image for Concurrency vs Parallelism
Concurrency vs Parallelism
اگر تازه با مفاهیم چندنخی (Multithreading)، هم‌زمانی (Concurrency) و پردازش موازی (Parallelism) آشنا شده‌اید، احتمالاً اولین چیزی که ذهنتان را درگیر می‌کند این است که
Image for درک یک دیتاست با Pandas Profiling
درک یک دیتاست با Pandas Profiling
در دنیای تحلیل داده، یکی از مهم‌ترین مراحل اولیه، درک سریع و دقیق از ساختار، کیفیت و ویژگی‌های یک دیتاست است. معمولاً این مرحله با
Image for تحلیل دومتغیره (Bivariate Analysis)
تحلیل دومتغیره (Bivariate Analysis)
تحلیل دو متغیره (Bivariate Analysis) به بررسی همزمان دو متغیر برای یافتن روابط آماری یا وابستگی بین آن‌ها می‌پردازد. برخلاف تحلیل تک‌متغیره که فقط به
Image for تحلیل تک ‌متغیرهUnivariate Analysis
تحلیل تک ‌متغیرهUnivariate Analysis
تحلیل تک‌ متغیره (Univariate Analysis) یکی از پایه‌ای‌ترین و مهم‌ترین مراحل در فرآیند تحلیل داده‌ها (EDA: Exploratory Data Analysis) است. هدف این نوع تحلیل، بررسی
Image for تفاوت One-Hot Encoding و Label Encoding
تفاوت One-Hot Encoding و Label Encoding
در بسیاری از مسائل یادگیری ماشین، داده‌ها شامل ویژگی‌های دسته‌ای (Categorical Features) هستند؛ یعنی داده‌هایی که مقدارشان از یک مجموعه گسسته (مانند رنگ، کشور، جنسیت
Image for توصیف داده ها با میانگین
توصیف داده ها با میانگین
در این بخش، مفهوم گرایش به مرکز (Central Tendency) و اهمیت آن در درک و خلاصه‌سازی داده‌ها را بررسی خواهیم کرد. همچنین سه شاخص اصلی
Image for گرادیان کاهشی (Gradient Descent) به زبان ساده
گرادیان کاهشی (Gradient Descent) به زبان ساده
در دنیای یادگیری ماشین و هوش مصنوعی، مفاهیم زیادی وجود دارد که در ابتدا ممکن است پیچیده به نظر برسند. اما اگر با مثال‌های ساده
Image for مشکلات مدل‌های زبانی بزرگ LLM ها
مشکلات مدل‌های زبانی بزرگ LLM ها
تصور کنید این مدل‌ها مثل یک دانش‌آموز فوق‌العاده حافظه‌باز هستند که کل کتابخانه‌ای از اینترنت را خوانده، اما درک واقعی از دنیا ندارد. مشکلات اصلی
Image for کاربردهای مدل‌های زبانی (LLM) در کسب‌وکارها 
کاربردهای مدل‌های زبانی (LLM) در کسب‌وکارها 
مدل‌های زبانی بزرگ مثل ChatGPT ابزارهای هوش مصنوعی هستند که می‌توانند متن تولید کنند، تحلیل کنند و به سوالات پاسخ دهند. این فناوری، انقلابی در
Image for مدل‌ های زبانی بزرگ (LLM) چیست؟
مدل‌ های زبانی بزرگ (LLM) چیست؟
یک LLM نوعی از هوش مصنوعی است که با خواندن حجم عظیمی از متن (مثل کتاب‌ها، مقالات، وبسایت‌ها) آموزش دیده تا زبان انسان را بفهمد

Get in touch

Success
به یاد مادربزرگ عزیزم