π§βπ» Fullβstack Developer | Python β’ Go β’ C# β’ JavaScript/TypeScript
From Ashgabat, Turkmenistan πΉπ²
I build clean, scalable, and efficient solutions β from microservices and APIs to admin panels and automation bots.
| Project | Description | Tech |
|---|---|---|
| Digital Information System (Monolith) | Full information management system: backend, data models, and web interface. | Python, Django, PostgreSQL |
| Digital Information System (Microservices) | Microservices architecture (API Gateway, Auth, Content, Search, Media, Activity). | Go (Gin), Python (FastAPI), Node.js (Express), Next.js, TypeScript, PostgreSQL, MongoDB, Elasticsearch, MinIO, RabbitMQ |
| Face Recognition System | Attendance system using face recognition (add users, train models, track attendance). | Python, OpenCV, Tkinter |
| IT Dictionary API | REST API for multilingual IT terms (EN / RU / TM). | Python, Django REST Framework |
This demo microservices setup demonstrates service separation, async integration, and modern toolchain usage.
Services:
- API Gateway β Node.js + Express (single entry point, routing, rate limiting, JWT validation)
- Auth Service β Go + Gin (user registration, authentication, JWT issuance/refresh, PostgreSQL)
- Content Service β Python + FastAPI (CRUD for articles/books/dissertations, SQLAlchemy, PostgreSQL)
- Search Service β Python + FastAPI (indexing and search with Elasticsearch)
- User Activity Service β Node.js + Express (bookmarks, ratings, views, MongoDB)
- Media Service β Go + Gin (file uploads, processing, MinIO/S3)
Infrastructure:
- Message broker: RabbitMQ
- Search engine: Elasticsearch
- Object storage: MinIO (S3-compatible)
- Databases: PostgreSQL, MongoDB
- Cache / sessions: Redis
- Containerization: Docker (docker-compose), prepared for Kubernetes
- Monitoring: Prometheus + Grafana
Default development ports:
- API Gateway β 8000
- Auth Service β 8001
- Content Service β 8002
- Search Service β 8003
- User Activity β 8004
- Media Service β 8005
- Asynchronous, high-performance backends with FastAPI (Python) and efficient services in Go (Gin)
- Modern frontend/admin panels with Next.js + TypeScript
- Reliable integration via message queues (RabbitMQ) and full-text search (Elasticsearch)
- Containerization, environment separation (dev/prod), and initial CI/CD/Kubernetes readiness
- Computer vision (OpenCV), automation, and Telegram bots
- Designing REST / gRPC APIs, authentication/authorization (JWT), validation, OpenAPI documentation
- Microservices design: inter-service communication via HTTP and message queues, data models, migrations
- Databases: PostgreSQL & MongoDB β schema design, indices, migrations, query optimization
- Search & analytics: Elasticsearch index design and tuning for relevance and performance
- DevOps-oriented: Dockerfiles, docker-compose for dev/prod, environment/secret management
- Grow freelance and commercial work around backend architecture and microservices
- Build useful OSS tools for automation and education
- Bring projects to production maturity (CI/CD, Kubernetes, observability)
β If you like my projects, I'd appreciate stars and feedback!
