Skip to content
View newfatto's full-sized avatar

Block or report newfatto

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
newfatto/README.md

Nyan Cat

Привет, я Екатерина 👋

Python Backend Developer · Django · DRF · PostgreSQL · Celery · Docker

Telegram Email


👩‍💻 Обо мне

Я Python backend-разработчик.
Пишу веб-сервисы, REST API и backend-логику на Django и Django REST Framework.

Мне интересно прорботать и собрать работающий сервис: продумать модели, права доступа, фоновые задачи, интеграции, документацию API, деплой и нормальную структуру проекта.

Сейчас я развиваюсь в сторону backend-разработки на Python: Django/DRF, PostgreSQL, Docker, Celery, Redis, API-интеграции, тестирование и CI/CD. Для наглядной демонстрации backend-части прописываю frontend на HTML|CSS.

Немного живого: я пишу код в PyCharm, у меня розовая тема, а плагин загрузки — котик с радугой. Рабочий настрой должен быть серьёзным, но не скучным 🌈🐈


🛠 Tech Stack

Backend

Python Django DRF PostgreSQL Redis Celery Docker

API, auth, integrations

JWT Swagger Stripe Telegram Bot API

Tools

Git GitHub Poetry Pytest PyCharm


🚀 Featured projects

Веб-сервис для учёта ухода за террариумными животными: питомцы, события ухода, ограничения после кормления/линьки, Telegram-напоминания и продакшн-деплой.

Django, PostgreSQL, Docker, Telegram Bot API, Celery, Redis, timezone-aware логика, деплой, продуктовый подход.


Backend API для LMS-платформы: курсы, уроки, пользователи, подписки и платежи. Django REST Framework, JWT, Stripe, permissions, PostgreSQL, Celery, Redis, Docker, Swagger/ReDoc.


DRF-сервис для трекинга полезных привычек с бизнес-валидациями, публичными привычками и Telegram-напоминаниями. DRF, JWT, Celery Beat, Redis, Telegram Bot API, pagination, validators, API docs, test coverage.


✉️ MrSendMan

Django-сервис для управления email-рассылками: получатели, письма, рассылки, ручной запуск, роли, статистика и кеширование. Django, PostgreSQL, SMTP, auth flow, role-based access, templates, forms, Redis cache, Bootstrap.


🧮 Jobber

Консольное Python-приложение для загрузки данных о работодателях и вакансиях из API hh.ru в PostgreSQL и аналитики через SQL-запросы. requests, PostgreSQL, SQL, psycopg2, DBManager, CLI, работа с внешним API.


Python-приложение для анализа банковских операций из Excel-файла: отчёты по расходам, кешбэку, категориям, валютам и акциям. pandas, Excel, JSON, внешние API, logging, pytest, обработка данных.


Консольное Python-приложение для поиска вакансий через API hh.ru с ООП-архитектурой и JSON-хранилищем. ООП, абстрактные классы, наследование, инкапсуляция, requests, JSON, сортировка и фильтрация данных.


🧠 Сейчас прокачиваю

  • Django / DRF на уровне production-подхода
  • PostgreSQL и SQL-запросы
  • Docker и деплой backend-приложений
  • Celery, Redis и фоновые задачи
  • Тестирование backend-логики
  • CI/CD через GitHub Actions
  • Архитектуру backend-проектов

💡 Как я подхожу к разработке

  • Сначала разбираюсь в поставленной задаче и ожидаемой логике работы приложения.
  • Вношу конструктивные предложения по усовршенствованию.
  • Декомпозирую задачу, разделяя ответственность между модулями, слоями и т.д.
  • Продумываю права доступа, пользовательские сценарии.
  • Не боюсь сложных мест: валидации, интеграций, фоновых задач, деплоя и timezone-логики.
  • Понимать, как работает проект, должна не только я, но и окружающие - поэтому документирую и пишу README.

📫 Контакты


Backend должен быть надёжным. README — понятным. А тема в IDE — розовой.

Pinned Loading

  1. checkarium checkarium Public

    Веб-сервис для учёта ухода за террариумными животными и напоминаний.

    Python

  2. learning_machine learning_machine Public

    Backend API для LMS-платформы на Django REST Framework с JWT, Stripe, Celery, Redis и Docker.

    Python

  3. dont_skip_it dont_skip_it Public

    DRF-сервис для трекинга привычек с JWT, бизнес-валидациями, публичными привычками и Telegram-напоминаниями через Celery Beat.

    Python

  4. mrsendman mrsendman Public

    Django-сервис email-рассылок с SMTP, ролями, статистикой, кешированием и разграничением доступа.

    Python

  5. transaction_master transaction_master Public

    Виджет банковских операций с загрузкой данных из JSON и маскировкой реквизитов.

    Python

  6. jobber jobber Public

    Python-приложение для загрузки вакансий hh.ru в PostgreSQL и анализа данных через SQL-запросы.

    Python