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, Iran
  • 2007 – 2011Bachelor of Software Engineering

    Institute/University: Birjand Islamic Azad University Mashhad, Razavi Khorasan, Iran

Key Projects

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.
Technologies Used
WordPress (Core Site), Vue.js (Dashboard)
PHP, MySQL
HTML5, CSS3, JavaScript
SEO tools, Google Analytics
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.
Technologies Used
Node.js, WebSocket, MySQL
REST APIs
Agile methodology
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.
Technologies Used
PL/Python (PostgreSQL)
Scheduled background jobs (Cron-like triggers)
Integration with 121 Customer Response System
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.
Technologies Used
ArcGIS Maps JavaScript SDK
JavaScript, HTML5, CSS3
Backend integration with subscriber database
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.
Technologies Used
Laravel (PHP), MySQL
HTML5, CSS3, JavaScript
SEO tools, Google Analytics
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.
Technologies Used
Laravel (Backend), React + react-jsonschema-form (Frontend)
MySQL
SEO tools, Google Analytics