Алишер К., Senior, Python разработчик

Алишер К.
Кыргызстан, Бишкек
2 255 ₽/час 360 800 ₽/мес.
    Python разработчик
  • Senior
Опыт работы:

5 лет

Языки:

Русский — C1

ПисьменныйРазговорный

Английский — A2

ПисьменныйРазговорный

О специалисте

Навыки
Python
Celery
Redis
MSSQL
docker-compose
Nginx
TeamCity
Django
Telethon
Git
Jenkins
FastAPI
Pydantic
Flask
SQLAlchemy
Pytest
mock
AWS
MinIo
Yandex Cloud
oauth2
Dependency Injector
Database:
PostgreSQL
Applications:
Docker
Instruments:
Swagger

Примеры работ

Teachbase
Позиция на проекте
Python Developer
Ответственность
  1. Разработка проекта на Django и DRF с использованием PostgreSQL в качестве БД, для документации Swagger.(OpenAPI 3.0).
  2. Celery в связке с Redis использовал для запуска фоновых задач, таких как синхронизация данных и статистики из Teachbase LMS, генерация документов и т.д.
  3. Работа с Docker и Docker Compose для контейнеризации приложений и упрощения процесса развертывания.
  4. Dependency Injector для написания бизнес-логики, что способствовало созданию модульной и легко поддерживаемой архитектуры приложения.
  5. Реализация интеграций хранения файлов в Yandex Cloud и MinIO, сделал возможность поддержки нескольких хранилищ для django.
  6. Тестирование с применением Pytest и Mock, что позволило обеспечить высокое качество кода и покрытие тестами ключевых функциональностей приложения.
  7. Реализация сквозной авторизации проекта с Teachbase LMS, используя OAuth2, что обеспечило безопасный и удобный доступ пользователей к системе.
  8. Код-ревью и обсуждение реализации новых функций, активное участие в улучшении качества кода и функциональности проектов.
  9. При необходимости дополнительное написание некоторых частей процессов CI/CD, способствуя автоматизации тестирования и развёртывания.
Технологии и инструменты
AWS, Celery, Django, Docker, Git, MinIo, oauth2, PostgreSQL, Python, Redis, Swagger, Yandex Cloud, docker-compose, Dependency Injector
Период работы/продолжительность
Сентябрь 2023 г. - Октябрь 2024 г.
Инновационные технологии для блогеров
Описание задачи/проекта

Занимался разработкой и поддержкой системы на django/drf, а также телеграмм - бота.

Позиция на проекте
Python Developer
Ответственность
  1. Проектирование архитектуры проекта для обеспечения масштабируемости и удобства поддержки.
  2. Реализация бизнес-логики с использованием Django и DRF.
  3. Написание комплексных тестов с помощью Pytest и Mock для обеспечения качества и надежности кода.
  4. Настройка процессов CI/CD с использованием GitHub и Jenkins для автоматизации тестирования и развёртывания.
  5. Осуществление деплоя с помощью Docker и настройка сервера на Ubuntu и проксирование с Nginx.
  6. Разработка бота, который в реальном времени прослушивает различные каналы.
  7. Реализация функциональности для парсинга данных из разных источников и фильтрации сообщений на основе заданных критериев.
  8. Использовал библиотеку Telethon для взаимодействия с API Telegram.
Технологии и инструменты
Celery, Django, Docker, FastAPI, Flask, Git, Jenkins, Nginx, PostgreSQL, Pydantic, Python, Redis, SQLAlchemy, Swagger, Telethon, docker-compose
Период работы/продолжительность
Январь 2022 г. - Май 2023 г.
Бишкекводоканал
Описание задачи/проекта

Занимался разработкой системы для составления договоров и интеграцией этой системы с существующей системой “AQUA”.

Позиция на проекте
Python Developer
Ответственность
  1. Система для составления договоров
  2. Написание API-коннекторов для подключения и синхронизации с MSSQL
  3. Разработка системы генерации договоров, которая в итоге упростила и автоматизировала процесс создания юридических документов
  4. Документирование API с помощью Swagger и настройка процессов непрерывной интеграции и доставки с использованием TeamCity
Технологии и инструменты
Celery, Docker, MSSQL, Nginx, PostgreSQL, Python, Redis, Swagger, TeamCity, docker-compose
Период работы/продолжительность
Декабрь 2020 г. - Декабрь 2021 г.

Образование

Бакалавр
Название учебного заведения/курса
Кыргызский Государственный Технический Университет
Специальность
Программная инженерия
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста