Fullstack Developer

MoLineTy

Fullstack-разработчик. Бэкенд на Python и Go, фронтенд на React. Делаю сайты и сервисы под ключ, целиком. С 2022 года в коммерческой разработке.

4 года
в коммерческой разработке
3
языка: Python, Go, TS
100+
парсеров и скриптов
01

Обо мне

Fullstack-разработчик. Делаю сайты и сервисы под ключ.

С 2022 года в коммерческой разработке. На бэке пишу на Python (FastAPI, боты, парсеры) и Go (сервисы, где важна производительность). На фронте - React и Next.js, как этот сайт.

Считаю, что хороший код начинается с понимания задачи, а не с выбора фреймворка. Сначала вникаю в то, что нужно заказчику, а инструмент подбираю под задачу.

Python

С 2022 · API, боты, парсеры

Go

С 2024 · Производительный бэкенд

Docker

Контейнеризация и деплой

Начало пути

2022

Первые шаги в программировании. Python, базы данных, первые API.

Node.js и продакшен

2023

Переход на JavaScript/Node.js. Первые коммерческие проекты и работа с реальными пользователями.

Go и серьезный бэкенд

2024 - н.в.

Добавил Go для задач, где важна производительность. REST API, Docker, работа с внешними сервисами.

02

Стэк

Языки
PythonGoTypeScriptJavaScriptSQL
Backend / Python
FastAPIaiogramPySide6PyInstallergoogleapiclient
Backend / Go
net/httpgodotenvDocker multi-stage
Frontend
Next.jsReactTypeScriptTailwind
Базы данных
PostgreSQLSQLiteRedis
Инфраструктура
DockerGitLinuxREST API
03

Проекты

01

FunPay-Core

Бэкенд-движок на Go для автоматизации работы продавцов на FunPay. Stateless-мост: берёт на себя всю работу с маркетплейсом и отдаёт её через локальный REST API.

  • REST API: заказы, офферы, чаты, баланс
  • Лонг-поллинг событий с буфером в памяти
  • Human-tempo поллинг с джиттером против детекта
  • Docker multi-stage, hot-reload сессии без рестарта
Gonet/httpDockerREST API
02

Boosty-Dumper

Десктопное приложение на Python для скачивания медиа из подписок Boosty. GUI и CLI в одной сборке, параллельная загрузка и устойчивость к ошибкам сети.

  • GUI на PySide6 + CLI в одной сборке .exe
  • Параллельная загрузка 1-32 потоков
  • Авторетраи на 5xx/таймаутах, пауза на 429
  • Пропуск уже скачанных файлов, пагинация
PythonPySide6PyInstallerThreadPoolExecutor
03

Youtube-Stats-to-GS

Сборщик статистики YouTube-каналов с авто-выгрузкой в Google Sheets. Из 100-строчного скрипта перерос в многослойную архитектуру с типизацией и устойчивостью к ошибкам API.

  • YouTube Data API v3 → Google Sheets
  • Полная пагинация, без лимита в 50 видео
  • Ретраи с экспоненциальным backoff (429, 5xx)
  • Repository/Factory паттерны, mypy + ruff
Pythongoogleapiclientgspreadmypy
04

Этот сайт

Персональное портфолио. Next.js, TypeScript, Tailwind v4, анимации на motion. Сделан с нуля, включая дизайн-систему и адаптив.

  • Next.js 16 + React 19 + TypeScript
  • Tailwind v4 дизайн-токены, тёмная тема
  • Анимации появления на motion
  • Доступность: focus-visible, reduced-motion
Next.jsTypeScriptTailwindmotion
04

Контакт

Готов обсудить проект и бюджет

Беру заказы от частных лиц и компаний. Напишите, что нужно сделать, и обсудим детали.