ГЧ
Геннадий Ч.
Мужчина, 44 года
Россия, Москва, UTC+3
Ставка
3 500 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Python разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Геннадий — опытный Python-разработчик уровня Senior. Обладает навыками работы с Django, PostgreSQL, Docker, Git, Linux и другими инструментами. Имеет опыт разработки веб-приложений для e-commerce и retail.
Геннадий участвовал в создании сайта сервиса услуг, интернет-магазина и блога Profiphone. Занимался разработкой структуры приложения и таблиц базы данных, оптимизацией запросов, интеграцией платёжных систем и написанием тестов.
Также работал над проектом monge.ru, где исполнял обязанности тех-лида. В его задачи входили разработка архитектуры приложения, интеграция сторонних сервисов, планирование релизов и декомпозиция задач от бизнеса.
Проекты
(10 лет 5 месяцев)
monge.ru
Роль
Python developer (Django backend)
Обязанности
- Разработка веб приложения с нуля
- Интеграция сторонних сервисов, Sberbank, Dadata, CDEK
- Исполнение обязанностей Тех-лида
- Менторство, интервью с кандидатами на вакансию бекенд разработчика
- Планирование релизов
- Декомпозиция задач от бизнеса и оценка времени на их реализацию
- Внедрение процессов git-flow
- Разработка архитектуры приложения
- Интеграция платежной системы Сбербанк
- Разработка личного кабинета пользователя
- Разработка функциональности для аналитики данных
- Разработка сервисов и модулей
- Работа по оптимизации ORM
- Генерация отчётов
- Написание API для взаимодействия с внешними сервисами
- Документация open api (swagger)
- Написание тестов, pytest
- Разворачивание стендов
- Разворачивание, настройка и интеграция Redis, RabbitMQ, Celery
- Доставка релизов на стенды
Стек специалиста на проекте
Работа с интеграциями, Разработка, написание тестов, API, Redis, Pytest, Celery, Backend, Документация, ORM, Аналитика, Веб-приложения, Git Flow, OpenAPI, RabbitMQ, менторство
Отрасль проекта
E-commerce & Retail
Период работы
Февраль 2020 - По настоящее время
(4 года 9 месяцев)
Profiphone
Роль
Python developer (Django backend)
Обязанности
- Разработка сайта сервиса услуг, интернет- магазина, блога. Подключение платёжных систем, система комментариев, денежных переводов. Деплой.
- Построение структуры приложения, таблиц базы данных Postgresql. Определил основные сущности приложения, прописал связи. Это позволило делать более экономичные запросы.
- Приложение разбито на несколько микро-сервисов для удобной работы с кодом разработчикам. Модели приложений, сериализаторы покрыл unittest.
- Делал оптимизацию запросов в базу данных (Django ORM, SQL). Тестировал через debug_toolbar. Оптимизировал шаблонные теги где в шаблоне вызывались дублирующие, лишние запросы.
- Сделал локализацию (перевод) приложения. Интегрировал с сервисом Lokalize для более удобного перевода ключей. Написал команды для загрузки переводов на сайт и выгрузке ключей на Lokalize.
- Для получения информации о APPLE гаджетов сделано небольшое REST API на Django REST framework.
- Для мониторинга багов написал логирование. Интегрировал сервис Sentry для мониторинга и оповещения об ошибках.
Система контроля версий кода на GitLab. Оттуда и выкатывается на прод все изменения.
- Платёжная система на API Яндекс.Денег. Написана бизнес логика переводов.
- Весь фронт на django templates + Bootstrap4 + javascript.
- Развернул приложение на сервере в связке Nginx, Gunicorn.
- Разворачивание, настройка и интеграция Redis, RabbitMQ, Celery.
Стек специалиста на проекте
JavaScript, Логирование, Django Rest, API, Redis, Nginx, Celery, Sentry, Django ORM, Bootstrap 4, Мониторинг, SQL, PostgreSQL, RabbitMQ, REST API
Отрасль проекта
E-commerce & Retail
Период работы
Май 2014 - Декабрь 2019
(5 лет 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да