Skip to content
View Elijah-iSO's full-sized avatar

Block or report Elijah-iSO

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
Elijah-iSO/README.md

👋 Привет! Добро пожаловать на мой GitHub

Меня зовут Илья Олейников, финансист с сильной страстью к технологиям, разработке и 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. (дополняется)

💬 Связаться со мной

Если у вас есть идеи для сотрудничества или вопросы по моим проектам, не стесняйтесь обращаться!

Email Telegram

📈 GitHub статистика

GitHub статистика


⭐️ Не забудь отметить звёздочкой репозитории, которые тебе понравились! Спасибо за визит! 👨‍💻

Popular repositories Loading

  1. backend_test_homework backend_test_homework Public archive

    Forked from yandex-praktikum/backend_test_homework

    Python

  2. character_creation_module character_creation_module Public archive

    Forked from Turonk/character_creation_module

    Модуль создания персонажа для RPG игры

    Python

  3. django_sprint4 django_sprint4 Public

    Python

  4. django_testing django_testing Public

    Python

  5. homework_bot homework_bot Public

    api sp1 bot

    Python

  6. api_final_yatube api_final_yatube Public

    api final yatube

    Python