Tehran, Iran

Sina Fateh

Python Backend Developer | Network & IT Support

Python Backend Developer with hands-on experience in Django, REST APIs, Linux, Docker, and networking.

Career

Experience

2025-04 — 2025-09

Technical Support Specialist

Shatel

Provided technical support for internet services in a large ISP environment.

  • — Supported FTTH, ADSL, VDSL, and PTP services and diagnosed connectivity, IP configuration, routing, and service-layer issues.
  • — Guided users through troubleshooting and configuration while documenting and tracking incidents through the internal CRM system.
  • — Escalated unresolved technical issues to network and development teams and coordinated follow-up through resolution.
2024-10 — 2025-06

Robotics Teacher

NADCo Sharif

Delivered part-time programming, electronics, and robotics instruction through project-based learning.

  • — Taught programming and electronics through structured, project-based lessons.
  • — Designed practical exercises that strengthened problem-solving, algorithmic thinking, and technical communication.

Toolkit

Skills

Backend Development

PythonDjangoDjango REST FrameworkDjango ChannelsASGIDjango ORMRESTful API DesignJWT AuthenticationRole-Based Access Control (RBAC)

Databases & Caching

PostgreSQLMySQLSQLRedisRelational Data Modeling

Testing & API Documentation

PytestUnit TestingIntegration TestingSwagger / OpenAPIdrf-spectacularPostman

DevOps & Infrastructure

DockerDocker ComposeGitGitHubGitHub ActionsCI/CD FundamentalsLinuxUbuntu Server

Networking

TCP/IPOSI ModelIPv4 AddressingSubnettingDNSDHCPNATRouting FundamentalsSwitching FundamentalsVLAN FundamentalsVPN

Network & Troubleshooting Tools

PingTracert / TracerouteIpconfigNslookupNetstatOpenVPNNetplaniptablesPowerShell Fundamentals

ISP & IT Support

FTTHADSLVDSLPTP ConnectionsService-Layer TroubleshootingWindows 10/11End-User SupportCRM / Ticket HandlingTechnical Documentation

Software Engineering

Object-Oriented Programming (OOP)Clean Code FundamentalsHTTP / HTTPSClient-Server ArchitectureBackground TasksCaching

Frontend Familiarity

ReactJavaScriptHTML5CSS3

Selected work

Projects

Pediatric Clinic Platform (Medisite)

Developed backend services for a pediatric clinic platform using Django REST Framework. Implemented user registration, JWT authentication, appointment scheduling, blog and content management, and role-based access control for Doctor, Editor, and Patient roles. Added a business rule limiting each patient to one active appointment. Containerized Django, React, and MySQL using Docker and deployed the application to cloud hosting while collaborating with the frontend team on API integration.

PythonDjangoDjango REST FrameworkReactMySQLJWTRBACREST APIDocker

Private Real-Time Chat Platform

Developed a secure private messaging platform using Django, Django Channels, ASGI, and WebSockets. Implemented authenticated real-time communication, persistent message history, username-based private user search without exposing a public user directory, and timezone-aware timestamps. Containerized the application with Docker and published the image on Docker Hub for simplified deployment.

PythonDjangoDjango ChannelsWebSocketsASGIDocker

E-commerce Backend

Developed backend APIs for catalog, cart, checkout, and order-management functionality as part of a team project. Implemented JWT authentication and role-based permissions, Redis caching, Celery background tasks, Django signals, and Swagger/OpenAPI documentation. Added unit and integration tests using Pytest, configured GitHub Actions CI, and containerized the application using Docker and PostgreSQL.

PythonDjango REST FrameworkPostgreSQLRedisCeleryPytestJWTSwaggerGitHub ActionsDocker

Home VPN Gateway

Designed and configured a centralized VPN gateway using OpenVPN on Ubuntu Server. Configured Netplan and iptables for routing, traffic forwarding, controlled network access, and network isolation. Implemented encrypted remote connectivity and gained practical experience with Linux networking and infrastructure troubleshooting.

Ubuntu ServerLinuxOpenVPNNetplaniptablesRoutingVPNNetworking

Concurrent Client-Server Encryption Application

Built a TCP client-server application in Python capable of handling multiple concurrent client connections and returning Caesar-encrypted messages. Implemented client identification, configurable encryption behavior, socket communication, connection-error handling, and documented the client-server architecture and communication flow.

PythonSocket ProgrammingTCP/IPClient-Server ArchitectureConcurrencyCaesar Cipher

Resume as Code Platform

Developing a JSON-driven personal resume and portfolio platform using Astro and TypeScript. The project uses a single structured JSON source to generate resume content, grouped technical skills, professional experience, education, projects, and profile information. The application is containerized with Docker and Nginx with plans for automated CI/CD deployment through GitHub Actions.

AstroTypeScriptJSONDockerNginxGitHub ActionsCI/CD

Learning

Certificates

Cisco CCNA Training

Arjang Institute of Higher Education

Enrolled

Advanced Python

Arjang Institute of Higher Education

Completed

Web Design - Client Side

LAITEC

Completed

Python & Django Programming

LAITEC

Completed

Education

Academic background

2026 — Present

M.Sc. Computer Engineering - Computer Networks

Islamic Azad University, South Tehran Branch

2021 — 2025

B.Sc. Computer Engineering

Islamic Azad University, West Tehran Branch

Contact

Interested in working together?

Feel free to reach out for backend development, networking, or software engineering opportunities.

sinafateh1382@gmail.com