Mohammad Mahdi Afshar

Senior Software Developer
Tehran, IR.

About

Highly accomplished Senior Software Developer with 7+ years of expertise in architecting, developing, and deploying scalable, high-performance solutions across diverse domains including blockchain, AI/ML, VoIP, and e-commerce. Proven leader in both backend and frontend development, adept at leveraging Golang, Python, Typescript, React, and microservices to drive significant improvements in data processing, system efficiency, and user engagement. Passionate about building robust, fault-tolerant systems and leading cross-functional teams to deliver innovative, results-driven products.

Work

Azardata
|

Technical Operations Assistant (Part-time)

Tabriz, East Azerbaijan, Iran (Islamic Republic of)

Summary

Managed and optimized virtualization and hosting infrastructure, ensuring high availability and efficient resource utilization for enterprise clients.

Highlights

Configured and maintained virtualization platforms including KVM, Proxmox, and ESXi, supporting scalable infrastructure growth that accommodated a 200% increase in customer base.

Implemented and managed web hosting control panels including cPanel and DirectAdmin, streamlining client onboarding and reducing support ticket volume by approximately 30%.

Architected and deployed containerized environments using Docker and Kubernetes, enabling rapid application deployment and improving resource utilization across hosting infrastructure.

Established automated monitoring and failover systems that maintained 99.9% uptime for critical client services while reducing manual intervention requirements.

Collaborated with the development team to design and implement custom hosting solutions for enterprise clients with specialized performance and security requirements.

Coin Paprika
|

Senior Golang-Blockchain Developer (Part-time)

Bulgaria, Remote, Bulgaria

Summary

Led the development of high-performance blockchain data infrastructure, focusing on robust data collection and real-time analytics for diverse protocols.

Highlights

Architected and implemented robust Golang-based data collection systems for EVM and non-EVM blockchain networks, ensuring comprehensive market data coverage across diverse protocols.

Designed and optimized a high-performance data storage solution using ClickHouse, enabling real-time analytics on terabytes of blockchain transaction data with sub-second query response times.

Developed seamless integrations with multiple Decentralized Exchanges (DEX), implementing standardized APIs to normalize data from disparate sources while maintaining 99.9% data integrity.

Created fault-tolerant microservices with comprehensive error handling and recovery mechanisms, ensuring continuous data flow despite network volatility in blockchain environments.

Coretrix
|

Senior Software Developer (Part-time)

Bulgaria, Remote, Bulgaria

Summary

Contributed to frontend and backend development for key partner projects, enhancing web presence and system reliability for industry-leading clients.

Highlights

Deployed multiple single-page landing pages using HTML, CSS, and JavaScript on platforms like Zoho, supporting key initiatives for partners such as OОКА.

Developed and optimized an in-house ORM and web server, significantly improving application performance and ensuring high system reliability.

Collaborated effectively with industry-leading partners, including OОКА, Coinpaprika, and Digikala, to deliver integrated software solutions.

Kheradmen
|

Lead Backend Developer

Tehran, Tehran, Iran (Islamic Republic of)

Summary

Led the development of scalable backend infrastructure for AI-powered legal applications, focusing on vector databases, SSO, and AI model deployment.

Highlights

Implemented advanced vector database solutions (Qdrant, PgVector) to power Retrieval-Augmented Generation (RAG) systems for legal AI applications, including Robovakil's intelligent legal assistant.

Designed and deployed a comprehensive SSO infrastructure with OpenID integration, enabling seamless authentication across multiple partner platforms and internal projects.

Architected a scalable backend infrastructure for AI model deployment, creating an Edge Model system that reduced inference latency by 40%.

Developed a modular chatbot framework with standardized APIs, allowing rapid creation of domain-specific AI assistants connected to various vector databases with minimal configuration.

Kheradmen
|

Lead Frontend Developer

Tehran, Tehran, Iran (Islamic Republic of)

Summary

Spearheaded frontend development for legal tech solutions, enhancing user experience and accelerating development velocity for cross-platform applications.

Highlights

Led frontend development for Robovakil, creating an intuitive chatbot interface, comprehensive admin dashboard, and user authentication flows using TypeScript and modern frontend frameworks.

Spearheaded development of CareStyle's cross-platform solutions, building responsive web applications and mobile apps that shared core business logic while maintaining platform-specific UI/UX best practices.

Implemented advanced user experience features including real-time updates, offline functionality, and adaptive layouts that significantly improved user engagement metrics across all platforms.

Managed a team of 5 frontend developers, establishing coding standards, review processes, and component libraries that accelerated development velocity by 35%.

Tamasack
|

Backend Developer - Laravel (Part-time)

Karaj, Alborz, Iran (Islamic Republic of)

Summary

Architected and implemented robust backend systems for VoIP integration and enterprise applications, enhancing operational efficiency and system scalability.

Highlights

Architected and implemented a comprehensive VoIP integration system connecting Cisco infrastructure with custom-built call management software, enabling advanced call routing, recording, and analytics.

Developed an enterprise user hub that centralized authentication, permissions, and resource access across multiple internal applications, improving operational efficiency by 25%.

Designed and deployed containerized solutions using Docker and Kubernetes, transitioning legacy systems to a microservices architecture that improved scalability and reduced deployment times by 70%.

Built robust APIs in Laravel/PHP that standardized data flow between enterprise systems, allowing seamless integration of new services while maintaining backward compatibility.

Implemented automated deployment pipelines that reduced release cycles from days to hours while improving overall system reliability and recovery capabilities.

Confidential AI/ML Solutions Provider
|

Python Developer

Tehran, Tehran, Iran (Islamic Republic of)

Summary

Developed a comprehensive data collection and processing platform for AI training, focusing on automated workflows and high-quality data pipelines.

Highlights

Developed a comprehensive data collection platform for AI training, featuring configurable scripts, automated validation systems, and metadata enrichment pipelines.

Created parameterized data collection workflows that enabled non-technical stakeholders to define data requirements through a simple interface, accelerating dataset creation by 60%.

Implemented data quality monitoring tools that automatically flagged anomalies and bias in collected datasets, ensuring high-quality training data for machine learning models.

Built custom ETL pipelines to transform and normalize diverse data sources into standardized formats compatible with the company's machine learning infrastructure.

SquidTech
|

Frontend Developer / UI Designer

Toronto, Ontario, Canada

Summary

Engineered interactive frontend solutions and UI designs for e-commerce, improving customer confidence, reducing waste, and accelerating sales cycles.

Highlights

Engineered an interactive kitchen countertop visualization tool using Three.js, allowing customers to create detailed 2D layouts and preview realistic stone textures before purchase, improving customer confidence and reducing return rates.

Developed a sophisticated cutting optimization algorithm that analyzed custom countertop designs to determine the most efficient slab cutting patterns, reducing material waste by approximately 15%.

Designed and implemented a responsive invoice generation system that seamlessly converted customer designs into detailed quotes and final invoices, accelerating the sales cycle and improving accuracy of material estimates.

Built a mobile-responsive company website using React, featuring dynamic product catalogs and an intuitive UI that increased mobile conversions by 30%.

Education

Islamic Azad University
Karaj, Alborz, Iran (Islamic Republic of)

Bachelor's Degree

English Language Studies

Grade: 17.3/20

Courses

Language Acquisition

Linguistics

Cross-Cultural Communication Methodologies Research

Shahid Rajaee High School
Karaj, Alborz, Iran (Islamic Republic of)

Diploma

Mathematics and Physics

Grade: 18.9/20

Courses

Mathematics

Physics

Languages

Persian
English

Certificates

EFL Teaching Certification

Issued By

Nassir Language Institute

Skills

Programming Languages

Golang, Python, PHP, Lua, Typescript, Javascript, HTML, CSS, SQL.

Frameworks & Libraries

React, Next.js, Django, Laravel, Fiber, Gin, Three.js, shadcn/ui, Tailwind CSS, SwiftUI, Flutter.

Databases

PostgreSQL, MongoDB, Redis, CouchDB, ClickHouse, Qdrant, PgVector.

Cloud & DevOps

Docker, Kubernetes, OpenID, cPanel, DirectAdmin, Zoho.

Architectural Patterns

Microservices, RESTful APIs, Web Sockets, ETL Pipelines, SSO, Edge Model Architectures.

AI/ML & Data Science

Natural Language Processing (NLP), Financial Data Visualization, Vector Databases, Data Quality Monitoring, Content Filtering Algorithms, Machine Learning Infrastructure, Retrieval-Augmented Generation (RAG).

Methodologies & Tools

Agile, Scrum, Unit Testing, Git.

Interests

Hobbies

Music, Gaming, Traveling.

Projects

Mobile App Development (Meshcat Pharmaceutical Company)

Summary

Architected and developed a centralized pharmaceutical data collection application to streamline workflows between field representatives and management.

Enterprise Resource Management System (K.A.A. CRM)

Summary

Designed and implemented a comprehensive CRM for an import/export company, enhancing data security and decision-making capabilities.

Financial AI Chatbot (Chartmind Neurashi)

Summary

Developed an advanced financial chatbot integrating natural language processing with sophisticated financial data visualization.

Telegram Bot (Gapogeram)

Summary

Created a privacy-preserving Telegram-based anonymous matching and chat platform with sophisticated matching algorithms.

Telegram Bot Platform (AntiSpamCR)

Summary

Architected a scalable Telegram bot management platform, enabling users to create and customize moderation bots with advanced content filtering.