Python Backend Developer
09.2024 - 02.2025 |Fkk group
Python, Django, Docker, Postgres, Celery, Nginx, FastApi, Pydantic, SQLAlchemy, React
Проект: OpenStack - Платформа виртуальных серверов.
● Pазработка микроservice для работы с OpenStack.
● Создавали приложение для центральной авторизации, я погружался во всю структуру OpenStack и по необходимости что-то правил.
Python Developer
11.2023 - 01.2024 |It-Wit
Python, Django, Vue, Docker, Postgres, Celery, Nginx, Aiogram
Проект: Telegram bot, bot браузер.
1. Телеграмм бот для тренировки мозга, разные задания, для клиентов, оценка этих заданий, всевозможные напоминания.
2. Телеграмм бот для работы персонала, взаимодействие с основной системой через api, (взять заказ в работу, изменить статус. Выгрузить фото очет и другое).
● Настройка докера для запуска приложений локально.
● Деплой приложений на сервер с частичным использованием докера, и запуск posgtgres на сервере.
Python Developer
01.2024 - 07.2024 |It-Wit
Python, Flask, FAB, Docker, Postgres, Celery, CI/CD, Redis, JavaCcript, React, Nginx
Проект: Apache Superset.
● Добавление нового функционала в Superset, разные фильтры, расширяя фронт и бэкенд, интеграция keyston, исправление в безопасности.
Python Developer
08.2023 - 09.2023 |It-Wit
Python, Django, Docker, Postgres, Celery, CI-CD, Redis, JavaScript, Vue, Nginx, Clean Architecture
Проект: Marketplace B2B/B2C/C2C.
● Добавление нового функционала в B2B платформу, при этом используя чистую архитектуру, то есть Django используется только для определенного функционала получения, удаления, обновления данных, а вся логика завязана поверх нее.
● Работа по скраму, используется гит флоу, автоматический деплой при помощи СI/CD.
Python Developer
04.2023 - 06.2023 |LeadMe
Python, Django, DRF, PostgreSQL, FastAPI, Asyncio, Celery, Swager, Pre-Commit, Docker, CI/CD
Проект: Система обслуживания клиента.
● Предоставление API для приложения на андроид и айфон, для получения редактирования, добавления и удаления информации.
● Система является подсистемой готового сайта со своим API, посредством которого сайт взаимодействует с ним.
● Сайт взаимодействует не напрямую, а через асинхронные микросервисы.
● Аунтификация проходит один раз и просто передаются нужные токены для того, чтобы авторизовываться с главным сайтом.
● При помощи CI/CD автоматически заливается на дев сервер, процесс включал мерж и сборку докера.
● При заливке в мастер повторялся такой же процесс.
Python Developer
04.2022 - 03.2023 |Artlog
Python, Django, PostgreSQL, Celery, Postgres, Nginx
Проект: Микросервис для взаимодействия с телеграмм-ботами.
● Парсинг телеграмм-ботов.
● Сервис для своих телеграм-ботов.
● Микросервис объединяет два функционала.
● Сервис для телеграм-бота, где реализовано меню, при клике на которое приходит всевозможная информация, так же билинг.
● Второй функционал - это парсинг информации с ботов под запрос - в боте выводится информация, она парсится через regex и сохраняется в базу.
Python Developer
04.2022 - 03.2023 |Artlog
Python, Django, PostgreSQL, Celery, Postgres, Nginx
Проект: Сайт Админка.
● Использование Django админки для другого сайта, то есть использование возможности Djnago использовать несколько баз данных.
● В итоге получается возможность добавления, редактирования, удаления любых записей.
● Так же использовался Celery для разных рассылок и прочих задач, что так же снимает нагрузку с основного сайта.
Python Developer
04.2022 - 06.2022 |Artlog
Python, Django, PostgreSQL, Celery, Postgres, Nginx, Sklearn, Numpy, Pandas, ElastickSearch
Проект: Семантический разбор текста.
● Вывод отзывов с пометкой «положительный/отрицательный или нейтральный».
● Парсинг отзывов с сайтов, баз данных или других источников.
● Семантический разбор текста, выбрать все отзывы из базы данных, сравнив их по заранее собранным exсel-документам, где есть отрицательные отзывы, разделить выбранные отзывы по заданным процентным соотношениям.
Python Developer
05.2021 - 05.2022 |LeadMe
Python, Django, PostgreSQL, Celery, ElastickSearch, Jquery, Ajax, Vue.js
Проект: Система для работы с недвижимостью.
● Написание Backend и Frontend части приложения.
● Реализация авторизации/регистрации пользователей, распределение пользователей по ролям, добавление/редактирование/удаление объявлений, механизм рейтинга объявления.
● Вывод на страницу при помощи Vue.Js.
● Отображение недвижимости и близлежащих объектов на карте.
● Реализация хлебных крошек.
● Полнотекстовый поиск.
Python Developer
02.2021 - 05.2021 |Coding Team
Python, Flask, PostgreSQL, Celery, NumPy, Pandas, Traceback, Psycopg2, React, Redux
Проект: Интернет магазин Вейпов.
● Вывод информации с бэкенда на готовый фронт, в шаблон Django или динамически при помощи Vue.Js.
● Реализация следующих функций:
- Регистрация клиентов.
- Продажа вейпов и электронных сигарет.
● Система состоит из множества сайтов, куда выводится вся информация отдельный сайт для конкретного города, главный сайт основного партнера передает всю информацию, которая периодически обновляется, и на основе этой информации обновляется информация в BD при помощи SQL.
● Интеграция происходит при помощи API.
Python Developer
07.2020 - 01.2021 |Coding Team
Python, Django, PostgreSQL, Celery, jQuery, AJAX, Vue.js
Проект: Сайт продажи медицинских препаратов и услуг.
● Вывод информации с бэкенда на готовый фронт, в шаблон Django или динамически при помощи Vue.Js.
● Реализация следующих функций:
- Добавление медикаментов, оборудования, специалистов.
- Регистрация клиентов.
- Продажа медикаментов, запись к специалисту.
● Оповещение специалистов и клиентов, на почту и в личный кабинет.
● Глобальный поиск на главной странице, фильтрация на страницах категорий.
Python Developer
05.2020 - 07.2020 |Coding Team
Python, Django, Flask, Asyncio, SQLAlchemy, PostgreSQL, Nginx, Vue, GraphQL, Celery
Проект: Сервис видеонаблюдения.
● API для фронта.
● Реализация работы с потоком данных с камеры, хранение на сервере, просмотр указанного участка времени, просмотр в реальном времени, хранение выбранных диапазонов, система хранение и бэкапа при помощи boto3, обработка потоков аудио и видео при помощи gst-launch.
● Система из нескольких сервисов, аудио сервер, видео сервер, сервер конфигурации объединяются при помощи сервера сопряжения.
Software Developer
05.2018 - 10.2019 |Автоподбор
Python, Django, PostgreSQL, Celery, jQuery, Ajax, Vue.js
Проект: Сайт продаж автомобилей.
● Вывод информации с бэкенда на готовый фронт, в шаблон Django или динамически при помощи Vue.Js.
● Реализация следующих функций:
- Добавление автомобилей, информации о них и фото, вывод информации по категориям автомобиля.
- Интеграция с мобильным приложением.
- Оповещение специалистов и клиентов, на почту и в личный кабинет.
- Парсинг других объявлений.
Software Developer
11.2016 - 05.2017 |НеКидаем
Python, Django, DRF, PostgreSQL, Celery, ElasticSearch, jQuery, Ajax
Проект: Сервис объявлений.
● Добавление объявлений поиска и предложений, система матченга этих объявлений, вывод на страницу, фильтрация по категориям, сматченые или нет, билинг для покупки, если матчинг подошел, оповещение о матчинге обоих сторон, оповещение на подписку по категориям.
● Парсинг других объявлений и возможность подтверждения размещения найденной информации для клиентов.
Software Developer
04.2016 - 11.2016 |НеКидаем
Python, Django, PostgreSQL, Celery, jQuery, Ajax
Проект: Сервис объявлений.
● Вывод информации с бэкенда на готовый фронт, в шаблон Django или динамически при помощи Ajax, вывод статистики, в том числе при помощи графиков и диаграмм.
● Реализация следующих функций:
- Парсинг сайтов объявлений, вывод разной статистики (просмотры страниц, количество купленных услуг для просмотра, покупки услуг).
- Оповещение по событиям на почту, при появлении той или иной продукции изменением цены, количеству продукции.
Software Developer
03.2016 - 04.2016 |НеКидаем
Python, Django, PostgreSQL, Celery, ElasticSearch, re, Jquery, Ajax, Highcharts
Проект: Сервис по кадастровым услугам.
● Вывод информации с бэкенда на готовый фронт, в шаблон Django или динамически при помощи Ajax.
● Реализация следующих функций: фильтрация договоров, динамическое отображение контента с пагинацией/ограничением вывода договоров, инлайн редактирование документов, оповещение клиентов и специалистов по расписанию и по событиям (создания, удаления, обновления) документов, отправка отчетов по документам на почту в формате pdf.