Hi, my name is Mehdi Rahimi
I'm Python Developer.

Know me

About me

Profile Image

As a curious and passionate developer, I have always been drawn to the world of computers and new technologies.

With +5 years of practical experience, I have developed a strong proficiency in Python and Django. I prioritize producing elegant and well-organized OOP solutions that resonate with fellow developers. My aptitude for self-discipline and commitment to ongoing enhancement enable me to navigate projects seamlessly, persistently aiming to enhance quality incrementally, line by line.

View Resume

Work Experience

Snapp! CarFix - Back End

Jul 2022 - Jun 2023

SnappCarFix is an e-commerce platform for automotive parts and services, supported by Snapp, a ride-hailing company.

Achievements:

■ Focused on developing API endpoints with DRF and GraphQL, while adhering to industry standards and optimizing existing code for reusability and alignment with the DRY principle.

■ Creation of an open-source SDK for seamless integration with payment gateways like "Sadad (Iran’s national bank)" enabling various payment-related tasks (accessible on my GitHub).

■ Expansion of Saleor e-commerce platform with new features such as OTP, product bundles, and native payment gateways support, utilizing GraphQL for CRUD operations and database design.

Mentorship of two entry-level developers in Python, Django, web development, clean coding, and OOP.

■ Development of specialized monitoring panel for VoIP calls, enhancing performance with caching system and implementing permission system, deployed using Docker and Docker-compose.

■ Implementation of data warehouse to centralize structured data from over ten company databases using Celery, facilitating effective analysis for business intelligence (BI) system, also deployed using Docker and Docker-compose.

#Django

#Django Rest Framework

#Docker

#GraphQL

#Redis

#Celery

#MySQL

#Postgres

#SQLServer

See Live

Projects

iVPN - Full Stack

iVPN is an anti-censorship Telegram-based Bot that offers v2ray VPNs with multiple protocols such as vless, vmess, trojan, among others. It supports various encryption protocols like TLS and XTLS. iVPN is built on top of Django and Telethon, with a powerful web-based admin panel to manage payments, orders, vpns, users and their detailed activities on the bot. The admin panel APIs are developed using GraphQL, ensuring efficient data retrieval and manipulation for seamless administrative tasks.The platform also features a notification center that sends real-time updates to users regarding their VPN status. Additionally, the platform offers user-friendly statistics UI, allowing users to view details of their daily traffic usage. iVPN supports more than six payment methods and a built-in cryptocurrency gateway, providing flexibility for users. With over 30,000 active users and counting, iVPN is an established provider of secure and reliable VPN services.

#Django

#Telethon

#Docker

#Celery

#REST

#Pillow

#MySQL

#Telegram API

#HTML/CSS/JS

See Live

iPanel - Full Stack

iPanel is a multilingual and multicurrency social media service provider that offers the purchase of Instagram likes, followers, and views. The platform is built on Django and incorporates modules such as Celery, Django channels (websockets), and Pillow. Additionally, iPanel is integrated with the Instagram and Telegram APIs to provide seamless social media service delivery across different languages and currencies.

#Django

#REST

#Websockets

#Pillow

#MySQL

#Daphne

#Instagram API

#Telegram API

#HTML/CSS/JS

See Live

LazyHelper - Full Stack

LazyHelper is an open-source, user-friendly interface that allows remote control of your computer's shutdown, reboot, sleep, lock, and other functions. It also provides customizable commands and buttons, as well as a convenient feature for copying text to the clipboard. Additionally, LazyHelper features an API that can be utilized in various applications and smart home services such as Alexa.

#Django

#REST

#SQLite

#ReactJS

See Demo Source Code

Languages

Persian

Native

English

Upper-intermediate

Spanish

Elementary

Contact

I would be glad to have a conversation with you.

Let's Talk !