Enterprise Academic Search Platform
Magiran is one of Iran's largest academic information platforms, providing access to millions of scientific papers, newspapers, journals, and researcher profiles. Over the past eight years, I have been responsible for the platform's continuous evolution, including backend development, database architecture, search optimization, SEO, infrastructure improvements, and production deployment while ensuring high availability and reliable performance.
Visit WebsiteStarted working on Magiran as the platform's sole software engineer, responsible for its technical development and maintenance.
Expanded the enterprise management platform with new operational, editorial, and monitoring capabilities.
Introduced significant search optimizations, advanced filtering capabilities, and improvements to search relevance and performance.
Implemented extensive technical SEO and performance improvements across public-facing pages and backend services.
Introduced dedicated search infrastructure, caching strategies, and prepared the platform for future Elasticsearch integration.
Implemented synchronized backup infrastructure, Cloudflare Workers integration, and automated synchronization workflows between environments.
Magiran is a large-scale academic indexing and digital publishing platform serving researchers, universities, students, libraries, and professionals across Iran. The platform manages millions of indexed records and provides advanced search capabilities, editorial workflows, administrative tools, SEO-optimized public pages, and a resilient infrastructure designed to remain reliable under changing network conditions.
Implemented a multi-stage search platform supporting SQL Server Full-Text Search, advanced query builders, relevance ranking, field-specific searching, caching, and an ongoing migration toward Elasticsearch.
Designed and developed a comprehensive administrative platform for managing journals, papers, researchers, subscriptions, financial operations, users, monitoring, and editorial workflows.
Built multiple background services responsible for search indexing, scheduled maintenance, email delivery, synchronization, and other long-running system operations.
Implemented technical SEO, structured metadata, caching strategies, and frontend/backend optimizations to achieve consistently high Lighthouse scores.
Designed synchronization mechanisms between production and backup environments using Rclone, SQL Jobs, background services, and Cloudflare Workers.
Supporting millions of indexed records while providing advanced search capabilities, complex filtering options, and acceptable response times across multiple search scenarios.
Continuously evolving an enterprise platform without disrupting existing services, preserving backward compatibility, and maintaining operational stability.
Ensuring reliable service availability despite regional network disruptions, connectivity limitations, and varying traffic patterns.
Owning every stage of the software lifecycle as the sole engineer, including architecture, development, deployment, maintenance, monitoring, and production support.
Maintaining consistency across production and backup environments while synchronizing databases, search indexes, files, and background services.
Introduced dedicated search databases, optimized Full-Text indexes, query caching mechanisms, advanced query builders, and an ongoing migration path toward Elasticsearch.
Continuously improved individual components of the platform while preserving compatibility with existing services and minimizing operational risks.
Implemented a backup environment outside Iran, automated synchronization workflows, and introduced Cloudflare Workers to improve service continuity.
Developed multiple background services responsible for maintenance operations, search updates, email delivery, synchronization tasks, and scheduled processing.
Applied database optimizations, memory caching strategies, frontend improvements, and infrastructure enhancements to maintain responsive user experiences.
Successfully maintained and evolved the platform for more than eight years while continuously delivering new capabilities, improvements, and technical enhancements.
Designed and maintained search capabilities supporting millions of indexed records across scientific papers, newspaper archives, and researcher profiles.
Served as the sole software engineer responsible for architecture, development, maintenance, deployments, and production operations throughout the platform's lifecycle.
Maintained reliable service delivery through infrastructure improvements, synchronization mechanisms, and performance optimizations across production environments.
Achieved consistently high Lighthouse scores across major pages through technical SEO implementations and continuous performance optimizations.
Multi-stage search architecture supporting Full-Text Search, advanced filtering, field-specific searching, caching, and future Elasticsearch integration.
Administrative services responsible for content management, subscriptions, finance, monitoring, reporting, and editorial workflows.
Dedicated services responsible for indexing, maintenance operations, email delivery, scheduled tasks, and synchronization workflows.
SQL Server databases optimized for transactional workloads, search operations, statistics collection, and system monitoring.
Primary production infrastructure serving public traffic and enterprise operations.
Dedicated backup infrastructure hosted outside Iran for service continuity and disaster recovery purposes.
Automated synchronization processes utilizing Rclone, SQL Jobs, and background services for keeping distributed environments up to date.
Cloudflare Workers currently route selected traffic to optimize service availability and support infrastructure resilience strategies.
Scheduled maintenance tasks, automated updates, search index refreshes, and monitoring services supporting daily operations.
Senior Software Engineer & System Architect
Aug 2017 – Present
Magiran
Tehran, Iran