Skip to content
View MLKolt's full-sized avatar

Block or report MLKolt

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
MLKolt/README.md

Контактная информация:

Backend-разработчик, специализируюсь на создании веб-приложений и REST API на Python и Django. За последний год реализовал ряд фриланс-проектов полного цикла: система учёта денежных операций, платформа обмена вещами, сервис виртуальных кошельков с JWT-аутентификацией. Уверенно работаю с Django, Django REST Framework, PostgreSQL, Celery, Redis, использую Docker для воспроизводимого окружения, покрываю код тестами и оформляю Swagger-документацию. Имею опыт работы с Django Channels и WebSocket для реал-тайм функциональности. Готов развиваться в команде опытных разработчиков.


Навыки и технологии:

Языки программирования:

  • Python - основной язык разработки.
  • JavaScript - базовый уровень (для работы с Fetch API, cookie, взаимодействия с backend).

Фреймворки и библиотеки:

  • Django, Django REST Framework - создание веб-приложений и REST API.
  • Celery - асинхронные задачи и фоновые процессы.
  • Redis, RabbitMQ - брокеры и кэш.
  • WeasyPrint, Pillow, taggit, requests, attrs, django-parler, django-localflavor, gettext, Rosetta и др.

Базы данных:

  • PostgreSQL.
  • Умение работать с ORM (Django Models).

Web-технологии:

  • HTML5, CSS3, Методология БЭМ, CSS Grid - продвинутый уровень.
  • Bootstrap, Materialize.
  • JavaScript (Fetch API, JS-Cookie).

Инфраструктура и деплой:

  • Nginx, uWSGI.
  • WSGI, ASGI, Django Channels, WebSocket.

Инструменты и окружение:

  • Git.
  • Visual Studio Code, PyCharm.
  • Flower, redisboard, Emmet, Photoshop.

Проекты:

  1. Блог-платформа:
    Функциональное веб-приложение для управления постами и комментариями, отправки писем, тегов и пагинации.
    https://github.com/MLKolt/Django-blog-example

  2. Социальная сеть:
    Проект с поддержкой регистрации, профилей, подписок, активностей, лайков и комментариев. Используются Redis и Celery.
    https://github.com/MLKolt/Django-social-example

  3. Интернет-магазин V1:
    C реализацией аутентификации, корзины и отложенных задач с помощью Celery.
    https://github.com/MLKolt/Django-shop-example-1

  4. Интернет-магазин V2:
    C корзиной, оплатой через Stripe, купонами, CSV и PDF экспортом, рекомендациями и Redis.
    https://github.com/MLKolt/Django-shop-example-2

  5. Платформа электронного обучения:
    Система курсов с модулями, регистрацией студентов, REST API, чат-сервером через WebSocket и Django Channels.
    https://github.com/MLKolt/Django-educa-example

  6. Barter-платформа:
    Монолитное веб-приложение на Django для организации обмена вещами между пользователями.
    https://github.com/MLKolt/Barter_project

  7. Древовидное меню:
    Реализация древовидного меню с помощью кастомного шаблонного тега в Django Python.
    https://github.com/MLKolt/Custom-tree_project

  8. API виртуального кошелька:
    API для управления виртуальным-кошельком.
    https://github.com/MLKolt/Wallets-API_project

  9. ДДС платформа:
    Веб-сервис для управления движением денежных средств (ДДС).
    https://github.com/MLKolt/DDS_project

  10. Сервис формата "Вопрос-Ответ":
    API для форум-сервиса.
    https://github.com/MLKolt/Question-Answer_API

  11. Playlists API:
    REST-сервис для управления музыкальным каталогом.
    https://github.com/MLKolt/Music_API


Образование:

Пермский национальный исследовательский политехнический университет (ПНИПУ).
Направление: Информационная безопасность.
Период обучения: 2022 - 2026.


Научные публикации:

Всероссийская научно-техническая конференция молодых ученых Автоматизированные системы управления и информационные технологии (АСУИТ). «Разработка и экспериментальная апробация модуля обнаружения логических атак в Django-приложениях на основе OWASP AppSensor»


Книги / Изученные материалы / Сертификаты / Курсы:

Программирование на Python в примерах и задачах
Автор: Васильев А.Н.
Год изучения: 2023

Django 4 в примерах
Автор: Антонио Меле
Годы изучения: 2024-2025

Бэкенд разработка на Django: с нуля до специалиста
Платформа: Stepik
Год прохождения: 2024
Сертификат


Языки:

  • Русский - родной.
  • Английский - средний уровень (B1, чтение технической документации).

Popular repositories Loading

  1. Django-shop-example-1 Django-shop-example-1 Public

    Полноценное Django-приложение интернет-магазина с авторизацией, корзиной, фильтрацией и административной частью.

    Python

  2. Django-blog-example Django-blog-example Public

    Django-приложение блога, реализующее основные возможности публикации, комментариев и работы с URL.

    Python

  3. Django-social-example Django-social-example Public

    Социальная веб-платформа на Django с возможностью регистрации, авторизации (включая через соцсети), управления профилем, подписки на других пользователей и отображения потока активности. Реализован…

    Python

  4. Django-shop-example-2 Django-shop-example-2 Public

    Многофункциональный интернет-магазин, разработанный с использованием Django фреймворка. В проекте реализовано: каталог товаров, корзина, оформление заказов, оплата через Stripe, система купонов, ре…

    JavaScript

  5. Django-educa-example Django-educa-example Public

    Платформа электронного обучения с системой управления контентом, регистрацией студентов, REST API и чатом на WebSocket.

    JavaScript

  6. Barter_project Barter_project Public

    Тестовое задание для компании Effective Mobile

    Python