Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View VladimirPulse's full-sized avatar

Block or report VladimirPulse

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

Banner

Меня зовут Кулаков Владимир. Я — Python разработчик. Моя специализация охватывает различные аспекты программирования и разработки, включая создание веб-приложений, API и автоматизацию процессов.


💼 Мои проекты:

1. Парсер OpenAPI для мессенджера "Пачка"

  • Достижения: Победитель хакатона, команда generator2
  • Описание: Реализовал асинхронность кода, запуск генерации одной командой и другие функции.
  • Технологии:
    • Python 3.12+
    • httpx (0.28.1)
    • pydantic (2.10.4)
    • ruamel.yaml (0.18.6)
    • openapi3-parser (1.1.19)
    • ruff (0.7.1)
    • black (24.10.0)
  • Ссылка на проект: GitHub

2. Проект для публикации рецептов foodgram

  • Достижения:
    1. Создание собственного API-сервиса на базе Django
    2. SPA на React с бэкендом на Django через API
    3. Разработка и запуск мультиконтейнерного приложения с использованием Docker
    4. Применение основ DevOps, включая CI/CD
  • Технологии: Python, JSON, YAML, Django, React, API, Docker, Nginx, PostgreSQL, Gunicorn, JWT, Postman, CI/CD

3. Проект благотворительного фонда cat_charity_fund

  • Описание: Реализовал сбор пожертвований на различные целевые проекты.
  • Технологии: Python, SQLAlchemy, FastAPI, FastAPI Users, Google Cloud Platform, Google Sheets API, Google Drive API, Alembic

4. Асинхронный парсер PEP scrapy_parser_pep

  • Описание: Сбор всех PEP по номеру, названию и статусу, формирование сводки по статусам PEP.
  • Технологии: Python, Scrapy, Pipelines, Items и Feeds, CSV

5. Проект укорачивания ссылок yacut

  • Описание: Ассоциация длинной пользовательской ссылки с короткой, предоставляемой сервисом или пользователем.
  • Технологии: Python, SQLAlchemy, Flask, Jinja2, WTForms, Alembic

6. Проект парсинга PEP bs4_parser_pep

  • Описание: Парсит данные обо всех документах PEP, собирая данные о статусе документа и сохраняя результат в табличном виде в csv-файл, где выводятся данные в виде двух колонок: «Статус» и «Количество».
  • Технологии: Parser, Python3, Pytest, Pep8, Bs4, Beautifulsoup4

7. API для социальной сети Yatube api_final_yatube

  • Описание: В проекте описано API для социальной сети Yatube, через API можно получать и записывать информацию о посте, оставлять и получать комментарии, подписываться на пользователей, получать список собственных подписок, получать группу, в которой находится пост. Ауентификация происходит на основе JWT-токена.
  • Технологии: Python, Django, Django-rest-framework, Pytest, Postman, Drf-jwt

8. Веб-приложение - SPA kittygram_final

  • Описание: Веб-приложение, которое представляет SPA, где пользователи создают профили своих котиков, добавляют их фото, достижения и личные данные (имя, год рождения, цвет).
  • Технологии: Python, Django REST Framework, Docker, Docker Compose, SQLite, PostgreSQL, Nginx, GitHub Actions, React

9. Платформа для ведения дневников Blogicum

  • Описание: Платформа для ведения дневников с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации.
  • Технологии: Python, Django, Django Templates, Django ORM, Django Test, SQLite

🛠 Языки и инструменты

Python FastAPI Django DjangoREST Flask Scrapy BeautifulSoup4 DevOps SQL PostgreSQL Git GitHub Docker Nginx Pytest Selenium Uvicorn Gunicorn CI/CD Postman SQLAlechemy Alembic Pydantic asyncio Google API HTML CSS Bootstrap

Pinned Loading

  1. Studio-Yandex-Practicum/pachca_code_gen_team2 Studio-Yandex-Practicum/pachca_code_gen_team2 Public

    Преобразование OpenAPI спецификации в python код (команда Алексея Малкова)

    Python

  2. api_final_yatube api_final_yatube Public

    API для социальной сети Yatube, через API можно получать и записывать информацию о посте, оставлять и получать комментарии, подписываться на пользователей, получать список подписок и групп. ✉️

    Python

  3. Blogicum Blogicum Public

    Веб-приложение с системой публикаций, комментариев и управлением контентом. Реализована аутентификация, пагинация, загрузка изображений к постам и отложенные публикации. Настроен бэкенд для писем, …

    Python

  4. bs4_parser_pep bs4_parser_pep Public

    «Парсинг PEP» — парсит данные обо всех документах PEP, собирая информацию о статусе документа и сохраняя результат в виде таблицы в CSV-файле, где данные выводятся в виде двух колонок: «Статус» и «…

    Python

  5. cat_charity_fund cat_charity_fund Public

    Фонд, позволяющий создавать целевые проекты для сбора средств. При создании проекта или пожертвования запускается процесс инвестирования, который обновляет балансы при достижении цели. 📈

    Python

  6. scrapy_parser_pep scrapy_parser_pep Public

    Парсер на базе фреймворка Scrapy, который собирает информацию о всех существующих PEP и сохраняет ее в соответствующие файлы: 1. Вся информация про PEP (номер, имя, статус), 2. Количество PEP в раз…

    Python