Maksim Kotsenko - Python-разработчик
Навыки
- Bash
- CI/CD
- ClickHouse
- Django
- Docker
- Docker-compose
- FastAPI
- Git
- Git flow
- Github
- GitLab
- HTML
- HTTP
- Linux
- Nginx
- PostgreSQL
- pydantic
- Python
- RabbitMQ
- Redis
- SQL
- SQLAlchemy
- Unit Testing
- ООП
Опыт работы
Яндекс Практикум
Python Developer - 02.2021/04.2022— Разработка веб-приложений на Python, Django, DRF
— Создание структуры проекта и его настройка с нуля
— Работа с базами данных SQLite, PostgreSQL
— Контейнеризация с применением Docker, nginx, gunicorn
— Настройка workflow
— Тестирование на unittestБалапанлар
Python Developer - 04.2022/06.2022Коммерческий проект — образовательный сайт для детей
Team lead проекта
— Разработана и продумана архитектура приложений, баз данных
— Разработаны API на Django, описана дока в Swagger
— Разработана масштабируемая админка для самостоятельного редактирования сайта заказчиком
— Подготовлены ВМ, настроено развертывание приложений в DockerАгроэкспорт
Middle Backend Developer - 07.2022— Изучена предметная область для погружения в процессы разработки
— Успешно разработаны REST API на FastAPI и Django для web платформы, android и ios приложений, написана документация для всех API в Swagger
— В 4 раза ускорена работа API для аналитической платфморы за счет перехода на асинхронный фреймворк, использования Redis и партиционирования данных в PostgreSQL
— В 2.5 раза ускорена работа API для построения графиков web платформы за счет перехода на готовые витрины ClickHouse и оптимизирования SQL запросов
— Настроены с нуля ВМ на Linux для развертывания приложений, баз данных PostgreSQL, ClickHouse и других сервисов компании
— Поднят и настроен с нуля Gitlab для организации
— Написаны CI/CD процессы с применением Gitlab CI, Gitlab Runner, Nexus, Docker
Образование
Электротехника и электроэнергетика
Московский Энергетический Институт2011/2017Степень Магистра по специальности «электроэнергетика и
электротехника». Победитель олимпиады » Надежда энергетики» по физике в 2011 году.Python Developer
Яндекс Практикум2021/2022Python • Django • PostgreSQL • SQLite • REST • Docker • Nginx • Git • GitHub • ООП • API • Linux
Обо мне
Я Python-разработчик со знанием SQL. На данный момент я разрабатываю проекты на Python + Django, Django Rest Framework, применяя паттерны проектирования и парадигмы ООП. Хорошо разбираюсь и использую в проектах PostgreSQL и SQLite. Также умею настраивать рабочее окружение, CI/CD, workflow, контейнеризацию через Docker, docker-compose, используя nginx. Не плохо разбираюсь в Git, веду проекты на GitHub. Уровень английского pre intermediate, свободно читаю техническую документацию.
В настоящее время занимаюсь разработкой командного коммерческого проекта в качестве тимлида. Мы уже запустили его в прод и он выполняет необходимые бизнес задачи.
Проект доступен по ссылке
Код можно посмотреть на GitHub
В свободное время люблю почитать «Грокаем алгоритмы» и «Изучаем Python» Эрика Метиза.
Готов освоить другие технологии для выполнения рабочих задач, которые Ваша компания использует у себя в разработке.
Мой GitHub: https://github.com/KotsenkoM