Skip to content
View ScherbAlex's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Block or report ScherbAlex

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ScherbAlex/Readme.md

🇷🇺 Русский | 🇬🇧 English

ScherbAlex — витрина проектов 🚀

Этот репозиторий содержит чистовые (showcase) проекты, отобранные из рабочих репозиториев.
Проекты демонстрируют архитектуру, чистый код, тестирование и production-подход.

Portfolio Python Data CI


🧠 Обо мне

Alex Shcherbyna — Backend / Full-stack разработчик

Основные направления:

  • Backend-сервисы и REST API
  • Бизнес- и финансовая логика
  • Обработка и аналитика данных
  • Тестирование и чистая архитектура
  • CI/CD и воспроизводимые окружения

🛠️ Технологии

Backend

  • Python (Django, DRF, Celery, Redis)
  • REST API, JWT / Token-auth

Данные и БД

  • PostgreSQL
  • Pandas
  • CSV / JSON / XLSX
  • ETL-пайплайны и парсинг

Frontend

  • HTML, CSS, JavaScript
  • Bootstrap

DevOps

  • Docker / Docker Compose
  • GitHub Actions (CI/CD)
  • Переменные окружения (.env)

⭐ Проекты

🌱 AtomicHabits API

Backend-сервис трекинга привычек с фоновой обработкой задач и Telegram-уведомлениями.
Стек: Django, DRF, Celery, Redis, PostgreSQL
Демонстрирует:

  • REST API с бизнес-валидацией
  • JWT-авторизацию
  • фоновые задачи и планирование
  • интеграцию со сторонними сервисами
  • автотесты и CI/CD

🎓 OnlineLearning

Backend-платформа онлайн-обучения с ролями и платежами.
Стек: Django, DRF, PostgreSQL
Демонстрирует:

  • кастомную модель пользователя
  • курсы и вложенные уроки
  • role-based access control (RBAC)
  • историю платежей
  • production-подход к API

✉️ Message_AutoSend

Система управления email-рассылками и компаниями.
Стек: Django, PostgreSQL, Redis
Демонстрирует:

  • работу с бизнес-сущностями (кампании, получатели)
  • планирование отправок
  • логирование и отчёты
  • серверное кеширование
  • production-настройки

🛒 OnlineStore

Классический full-stack Django-проект интернет-магазина.
Стек: Django, HTML, CSS, Bootstrap
Демонстрирует:

  • e-commerce доменную модель (Product / Category)
  • серверный рендеринг шаблонов
  • работу со static-файлами без SPA
  • базовую frontend-интеграцию

🏦 ProjectBank

Инструмент аналитики банковских операций.
Стек: Python, Pandas
Демонстрирует:

  • агрегацию транзакций
  • финансовые отчёты
  • чистую бизнес-логику
  • обработку временных рядов

🏦 MyBank

Модуль обработки финансовых данных.
Стек: Python, Pandas
Демонстрирует:

  • импорт CSV / JSON / XLSX
  • конвертацию валют
  • агрегированные отчёты
  • unit-тестирование бизнес-логики

📊 HH_Vacancies

Аналитика вакансий hh.ru.
Стек: Python, Pandas
Демонстрирует:

  • фильтрацию и анализ вакансий
  • обработку рыночных данных
  • подготовку данных для отчётов

📈 HH_Data

Сервис сбора и хранения данных рынка вакансий.
Стек: Python, PostgreSQL
Демонстрирует:

  • парсинг внешних источников
  • хранение данных в БД
  • экспорт CSV / JSON

📌 Принципы разработки

  • Читаемый и поддерживаемый код
  • Явная бизнес-логика
  • Тестируемость
  • Документация и примеры
  • Production-подход

📫 Контакты


ScherbAlex — Project Showcase 🚀

This repository contains production-ready showcase projects selected from my working repositories.
Each project demonstrates architecture, clean code, testing, and production practices.


🧠 About me

Alex Shcherbyna — Backend / Full-stack developer

Main focus areas:

  • Backend services & REST APIs
  • Business & financial logic
  • Data processing and analytics
  • Clean architecture & testing
  • CI/CD and reproducible environments

🛠️ Technologies

Backend

  • Python (Django, DRF, Celery, Redis)
  • REST API, JWT / Token authentication

Data & Databases

  • PostgreSQL
  • Pandas
  • CSV / JSON / XLSX
  • ETL pipelines & parsing

Frontend

  • HTML, CSS, JavaScript
  • Bootstrap

DevOps

  • Docker / Docker Compose
  • GitHub Actions (CI/CD)
  • Environment configuration (.env)

⭐ Featured projects

🌱 AtomicHabits API

Habit tracking backend service with background tasks and Telegram notifications.
Stack: Django, DRF, Celery, Redis, PostgreSQL


🎓 OnlineLearning

Online education backend platform with RBAC and payments.
Stack: Django, DRF, PostgreSQL


✉️ Message_AutoSend

Email campaign management system.
Stack: Django, PostgreSQL, Redis


🛒 OnlineStore

Classic server-rendered e-commerce project.
Stack: Django, HTML, CSS, Bootstrap


🏦 ProjectBank

Bank transaction analytics tool.
Stack: Python, Pandas


🏦 MyBank

Financial data processing module.
Stack: Python, Pandas


📊 HH_Vacancies

Vacancy analytics service (hh.ru).
Stack: Python, Pandas


📈 HH_Data

Job market data collection service.
Stack: Python, PostgreSQL


📌 Development principles

  • Clean and maintainable code
  • Explicit business logic
  • Test-oriented approach
  • Clear documentation
  • Production mindset

📫 Contact

Pinned Loading

  1. AtomicHabits AtomicHabits Public

    Backend API for habit tracking with JWT auth, Celery background jobs and Telegram notifications.

    Python

  2. OnlineLearning OnlineLearning Public

    Backend service for an online learning platform with REST API and role-based access.

    Python

  3. Message_AutoSend Message_AutoSend Public

    Django-based email campaign management platform with scheduling, background tasks, Redis caching, Celery workers and production-ready Docker deployment.

    SCSS