Меня зовут Илья Олейников, финансист с сильной страстью к технологиям, разработке и DevOps. Здесь Вы найдёте мои учебные и рабочие проекты, эксперименты и другие наработки на моем пути в мире IT.
- Проект по автоматизаци рутины (ссылка): Создан для автоматизации части банковской работы, для увеличения производительности и высвобождения дополнительного времени на изучение новых технологий, находится в разработке и периодически улучшается. Использую Python и библиотеки для работы с данными(pandas, openpyxl, etc), в т.ч. в форматах .xlsx и .doc
-
Портал-платформа для публикации постов (блог) (ссылка) Учебный проект для практики в следующих технологиях: Python, Django, Django ORM, HTML, CSS, Bootstrap, SQLite. Завершен: развернул и настроил веб-приложение, настроил регистрацию и авторизацию пользователей, настроил панель администратора и подключил базу данных, реализовал возможность публикации постов и комментирования через формы.
-
Telegram-бот для оповещения о событиях (ссылка) Учебный проект для практики в следующих технологиях: Python, TG API, requests. Завершен: создал бота для уведомлений, реализовал взаимодействие с внешними API для получения данных, настроил автоматическую отправку сообщений пользователям.
-
Yatube (ссылка): Проект создания API сервиса блога. Учебный проект для практики в следующих технологиях: Python, Django REST Framework, JWT, Postman. Завершен: создал модели, эндпоинты и вью-функции, реализовал аутентификацию через JWT-токены, настроил права пользователей.
-
Kittygram (ссылка): Автоматизация деплоя проекта с котиками. Учебный проект для практики в следующих технологиях: Python, Docker, Nginx, PostgreSQL, GitHub Actions. Завершен: настроил удаленный сервер, Gunicorn, Nginx, HTTPS, создал Docker-контейнеры, автоматизировал CI/CD с помощью GitHub Actions.
-
Foodgram (ссылка): Веб-приложение "Продуктовый помощник", публикации рецептов и генерация списка покупок. Учебный проект для практики в следующих технологиях: Python, Django, React, API, Docker, PostgreSQL. Завершен: разработал backend с использованием DRF, подключил SPA к backend через API, настроил оркестр Docker-контейнеров, автоматизировал CI/CD.
-
Парсинг (ссылка1 и ссылка2): Проекты по сбору и обработке данных с веб-сайтов. Учебный проект для практики в следующих технологиях: requests, BS4, SQLAlchemy, Scrapy. Завершен: создал парсер для сбора данных, автоматизировал сохранение в таблицу, реализовал асинхронную версию на Scrapy.
-
Yacut (ссылка): Сервис генерации короткой ссылки на предоставленную полную. Учебный проект для практики в следующих технологиях: Flask, SQLAlchemy, Alembic, Swagger. Завершен: создал одностраничный сайт, реализовал генерацию коротких ссылок и переадресацию на длинные ссылки.
-
QRkot (ссылка): Проект благотворительного фонда. Учебный проект для практики в следующих технологиях: FastAPI, Aiohttp, Alembic, Pydantic, Google API. Завершен: разработал модели и CRUD-функции, настроил интеграцию с Google Sheets, реализовал авторизацию и обновление данных фонда.
Вот некоторые из технологий, с которыми я работаю или изучаю 📚:
- Языки программирования: Python, Bash, SQL
- Фреймворки: Django, DRF, Flask, FastAPI
- Базы данных: PostgreSQL, SQLite
- DevOps: CI/CD, GitHub, GitLab, Docker, Nginx, Apache, Vagrant, Ansible, Kubernetes, Prometheus, Grafana.
- Операционные системы: Linux (Debian based, RHEL based)
- Другие технологии: (список пополняется)
В данный момент я сосредоточен на следующих задачах:
- Автоматизация рутины(ссылка): в TODO доработка скриптовой части проекта, написание вэб-вервиса и деплой.
- Алгоритмы (ссылка): Решаю задачи на leetcode просто как хобби. Приятная тренировка мозга/развитие инженерного мышления;
- Практика DevOps: нарабатываю практические навыки DevOps, например, на сегодня разворачиваю 2 машины в облаках для MLops: postgresql c pg_strom + apache airflow для буста обработки больших массивов данных на мощностях GPU. (дополняется)
Если у вас есть идеи для сотрудничества или вопросы по моим проектам, не стесняйтесь обращаться!
⭐️ Не забудь отметить звёздочкой репозитории, которые тебе понравились! Спасибо за визит! 👨💻