Academic Portfolio
Mohammad MaddahMoghadam

About Me
I am a senior software analyst and programmer with over 15 years of experience in software design, system optimization, and backend development.
I specialize in intelligent systems, backend architecture, and research in service quality optimization
Research Interests
Optimization Algorithms for Web Services
Exploring metaheuristic techniques (e.g., Whale Optimization Algorithm) to enhance the quality, performance, and selection of web-based services in distributed environments.
Intelligent Systems and Quality Modeling
Designing adaptive systems that apply artificial intelligence to monitor and improve service quality based on real-time user feedback and system behavior.
Backend Architectures for Large-scale Systems
Developing scalable, modular backend infrastructures using microservices and message queues to support high-performance, distributed applications.
Data Visualization and Image Processing
Applying visual analytics and basic image processing techniques to extract insights from complex data and enhance decision-making in technical systems.
Education
2017 – 2020Master of Science in Software Engineering
Salman Higher Education Institute, Mashhad, Iran2007 – 2011Bachelor of Software Engineering
Institute/University: Birjand Islamic Azad University Mashhad, Razavi Khorasan, Iran
Key Projects
sabtinja.com
Sabtinja – Online Legal Services Platform
A streamlined platform for online company registration, brand filing, and legal documentation services.
Features
Enables users to submit registration requests online.
Multi-step tracking of request status through user dashboard. Clear guides on legal procedures and required documents.
Fully responsive layout, accessible from mobile and desktop.
Designed with SEO best practices for visibility.
Multi-step tracking of request status through user dashboard. Clear guides on legal procedures and required documents.
Fully responsive layout, accessible from mobile and desktop.
Designed with SEO best practices for visibility.
Technologies Used
WordPress (Core Site), Vue.js (Dashboard)
PHP, MySQL
HTML5, CSS3, JavaScript
SEO tools, Google Analytics
PHP, MySQL
HTML5, CSS3, JavaScript
SEO tools, Google Analytics
IVR System
CRM Automation for Mashhad Electricity – IVR System
A modern Node.js-powered IVR platform that automates customer interactions and transfers contextual data to support agents in real time.
Features
Automates 7 core customer service actions without human assistance.
Real-time data sync via WebSocket during live calls.
Significantly reduced wait time and increased satisfaction. Fully asynchronous backend logic optimized for scalability.
Replaced a slow PHP-based system prone to server errors.
Real-time data sync via WebSocket during live calls.
Significantly reduced wait time and increased satisfaction. Fully asynchronous backend logic optimized for scalability.
Replaced a slow PHP-based system prone to server errors.
Technologies Used
Node.js, WebSocket, MySQL
REST APIs
Agile methodology
REST APIs
Agile methodology
Notification Sys
Power Outage Notification System
A backend-driven service that informs customers of scheduled power outages using dynamic logic in PostgreSQL.
Features
Backend logic auto-updates outage data for customers.
Written entirely in PL/Python within PostgreSQL for performance.
Handles large datasets with speed and reliability.
Solved limitations of the previous PHP-based logic.
Written entirely in PL/Python within PostgreSQL for performance.
Handles large datasets with speed and reliability.
Solved limitations of the previous PHP-based logic.
Technologies Used
PL/Python (PostgreSQL)
Scheduled background jobs (Cron-like triggers)
Integration with 121 Customer Response System
Scheduled background jobs (Cron-like triggers)
Integration with 121 Customer Response System
WebGIS
WebGIS Visualization Tool
An interactive web-based GIS application for viewing power network layers, subscriber information, and infrastructure paths in Mashhad.
Features
Dynamic map rendering with ArcGIS SDK.
Shows subscribers, substations, and full network hierarchy.
Features like search, identify, and layer toggling.
Provides path tracing from user to low-voltage transformer.
Shows subscribers, substations, and full network hierarchy.
Features like search, identify, and layer toggling.
Provides path tracing from user to low-voltage transformer.
Technologies Used
ArcGIS Maps JavaScript SDK
JavaScript, HTML5, CSS3
Backend integration with subscriber database
JavaScript, HTML5, CSS3
Backend integration with subscriber database
Safar-Hotel.ir
Safar Hotel Website
A modern and responsive hotel website built to showcase amenities, manage bookings, and deliver optimal user experience.
Features
Clean, mobile-first design with fast load times.
Integrated online booking system for customers.
Image gallery and detailed info on rooms and services.
SEO-optimized with Google Analytics integration.
Integrated online booking system for customers.
Image gallery and detailed info on rooms and services.
SEO-optimized with Google Analytics integration.
Technologies Used
Laravel (PHP), MySQL
HTML5, CSS3, JavaScript
SEO tools, Google Analytics
HTML5, CSS3, JavaScript
SEO tools, Google Analytics
Metroo.ir
Metroo – Free Ad Posting Platform
A public advertising platform that allows users to post and manage classified ads across multiple categories.
Features
Free posting for services, products, or skills.
Category-based browsing and filtering for visitors.
Responsive and mobile-friendly UI.
Built-in ad management tools for editing/deleting listings.
Category-based browsing and filtering for visitors.
Responsive and mobile-friendly UI.
Built-in ad management tools for editing/deleting listings.
Technologies Used
Laravel (Backend), React + react-jsonschema-form (Frontend)
MySQL
SEO tools, Google Analytics
MySQL
SEO tools, Google Analytics