Professional Summary
Software Engineer with extensive experience designing and delivering scalable backend systems and real-time platforms. Proven success across 10+ professional projects using Python, Go, and modern distributed technologies.
Work Experience
Top - 2023-Present
B2C Tourism Platform
- Designed and built a large-scale tourism platform (3M+ users, 9+ B2B partners) with multi-gateway payment orchestration and asynchronous, cached processing to reduce latency and database load.
Real-Time User Analytics System
- Built a high-throughput analytics system with a visual Journey Builder to automate personalized user flows, engagement triggers, and A/B tests; powered by FastAPI, ClickHouse, and RabbitMQ.
Messaging System
- Built a priority-managed messaging system (SMS & Push) using Redis Streams for efficient, real-time message queuing.
Real-Time Taxi POS Backend
- Developed a WebSocket-powered system for real-time POS payments and live location streaming.
Mock Server
- Architected a mock server with FastAPI to support user-defined APIs and dynamic Jinja2 response generation.
AI-Powered Supermarket Agent
- Built an automated shopping assistant for WhatsApp, enabling users to place orders via voice or text, with the AI handling product search, cart management, and order creation.
Atishahr - 2022-2023
SIB Ticket System
- Optimized a key reporting endpoint, achieving a 20x performance improvement and eliminating slowdowns under high load.
- Contributed to the project’s second version using FastAPI, implementing asynchronous features to handle increased system load.
Mehr Pars - 2021-2022
Organizational Resource Management System
- Developed a migration module using OOP, enabling seamless transitions from legacy project management systems to the Rainesh platform, improving customer satisfaction.
Comprehensive Warehouse System
- Developed a fuzzy reverse proxy module for a large-scale warehouse system, simulating backend conditions under high load to improve frontend stability and user experience.
Open Source
- PyBotNet, A Python remote control framework with Telegram integration.
- Muxr, A Golang WebSocket multiplexing library for efficient real-time communications.
- IP, A Golang TCP server that returning the client’s IP and country in multiple formats.
- PriceBot, A Golang Telegram bot that provides real-time updates for currency exchange rates, gold prices, and cryptocurrency values in Iran’s market.
- IHateYou Token, A minimalist ERC-20 social token on the Polygon network, designed as an experiment in on-chain communication with a 100% fair launch model
Technical Skills:
- Python, Go
- Web Development: FastAPI and Echo
- Blockchain / Smart Contracts: Solidity and web3.py
- Databases: PostgreSQL, ClickHouse, and Redis
- Systems: Linux-based administration
- Security: Familiar with core concepts and best practices
- Version Control: Git for collaborative development and CI/CD pipelines
Soft Skills
- Team Leadership: Led a 3-member engineering team, guiding system design, reviewing merge requests, and ensuring code quality and delivery consistency.
- Collaboration & Communication: Fostered effective teamwork through clear documentation, peer mentoring, and structured design discussions.