Skip to content

Files

Latest commit

Mar 1, 2025
23e6cf4 · Mar 1, 2025

History

History
60 lines (44 loc) · 3.39 KB

index.md

File metadata and controls

60 lines (44 loc) · 3.39 KB

Professional Summary:

Experienced Software Engineer with a proven track record of delivering innovative solutions for over 10 professional projects.

Work Experience

Top - [2023]-[Now]

B2C Tourism Platform

  • Contributed to a tourism B2C platform with 3M+ registered users and integrations with 9+ B2B platforms.
  • Enhanced a multi-variable payment system supporting diverse payment modes (IPG, MPG, WPG, POS) based on service type, B2B provider, and payment provider.
  • Introduced asynchronous features to optimize performance, reducing system slowdowns.

Real-Time User Analytics System

  • Built a high-throughput analytics platform with FastAPI, ClickHouse, RabbitMQ, and WebSockets.
  • Implemented real-time event streaming, dynamic user segmentation, A/B testing, and automated engagement triggers.
  • Developed a Journey Builder to design personalized user flows, automating actions like notifications, discounts, and user behavior checks using conditional logic.

Messaging System

  • Developed a messaging system for SMS and push notifications with integrated priority management.
  • Utilized Redis Streams for message queuing, ensuring efficient, real-time processing and priority-based delivery.

Real-Time Taxi POS Backend

  • Developed a WebSocket-powered system for real-time POS payments and live location streaming.
  • Implemented real-time driver payment reporting and live location tracking via WebSockets.

Mock Server

  • Built a mock server application with FastAPI to allow user-defined APIs and customizable response templates.
  • Integrated Jinja2 templating for dynamic, flexible response generation.

Atishahr - [2022]-[2023]

SIB Ticket System

  • Optimized a key reporting endpoint, achieving a 20x performance boost and eliminating slowdowns under high loads.
  • 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

  • Maintainer of PyBotNet, a Python-based remote control framework with Telegram integration.
  • Developed Muxr, a Go WebSocket multiplexing library for efficient real-time communication.
  • Created IP, a Go-based TCP server that returns the client's IP and country in multiple formats.

Technical Skills:

  • Python: Proficient in OOP, decorators, async programming, and testing
  • Go: Goroutines, channels, concurrency patterns, and testing
  • Web Development: FastAPI and Echo
  • 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

Languages

English (Fluent)