Александр Корсунов (akorsunov12), 31 год, Россия, Ростов-на-ДонуАлександр Корсунов (akorsunov12), 31 год, Россия, Ростов-на-Дону

Александр Корсунов

Бэкенд разработчикСредний (Middle)
От 175 000 ₽Не ищу работу

Контакты

Войти
Возраст: 31 год
Опыт работы: 3 года и 10 месяцев
Регистрация: 16.02.2023
Последний визит: 3 месяца назад
Гражданство:
Местоположение: Россия, Ростов-на-Дону
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Backend-разработчик Python с фокусом на создание высокопроизводительных и масштабируемых веб-приложений. Мои навыки позволяют мне эффективно работать в команде разработчиков и справляться с сложными техническими задачами. Ищу возможность применить свои навыки и опыт в качестве backend-разработчика Python, где я бы мог внести ценный вклад в команду и помочь достичь успеха проекта.

Навыки

Python
Django
FastAPI
Docker
Celery
Redis

Опыт работы

  • Комплексная автоматизация бизнес-процессов
    МоскваОт 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Python разработчик
    Июль 2024 — По настоящее время (4 месяца)

    ---------------------------------------------------------------------------------------------

  • ООО "Эдтех Инвест"
    Москва
    Бэкенд разработчик (Средний)Backend-разработчик
    Октябрь 2023 — Июль 2024 (10 месяцев)

    Обязанности:
    - Разработка нового функционала собственного продукта компании Django (DRF), aiohttp;
    - Развитие существующих модулей в рамках проекта;
    - Проектирование и внедрение новых таблиц в базу данных PostgreSQL с использованием Django ORM;
    - Сотрудничество с другими членами команды.

    Достижения:
    - Понимание и реализация бизнес-задач, а не по чёткому ТЗ;
    - Деплой нового функционала на дев-стенд (docker-compose), с последующем выкатом в релиз;
    - Разработка модуля по поиску и распознаванию высоты текста в загружаемом видео файле;
    - Перенос модуля по работе с видео файлами в отдельный сервис разработанный на aiohttp, что позволило значительно ускорить получение информации о файле;
    - Полное покрытие unit-тестами нового функционала;
    - Интеграция с API внешних сервисов.

    PythonDjangoPostgreSQLDockerRedisRabbitMQGitRESTAIOHTTPCelery
  • ELEMINT
    Санкт-Петербург
    Бэкенд разработчик (Средний)Backend-разработчик
    Июнь 2022 — Октябрь 2023 (1 год и 5 месяцев)

    Обязанности:
    - Backend-разработка платформы с использованием фреймворка FastAPI;
    - Проектирование и внедрение новых таблиц в базу данных (PostgreSQL, SQLAlchemy, Alembic);
    - Взаимодействие с Frontend-разработчиками.

    Достижения:
    - Внедрение Celery, Redis для очереди отправки email сообщений клиенту, что привело в снятию нагрузки с сервера и мгновенному ответу пользователю;
    - Кэширование страниц с большим объемом данных, по средствам NoSQL Redis, которое ускорило отдачу страницы пользователю;
    - Написание docker-compose для поднятия на удалённом сервере Celery, Flower;
    - Эффективная работа с ORM системой SQLAlchemy через репозитории запросов к БД;
    - Валидация данных Pydantic;
    - Внедрение Админ-панели для FastApi, с возможностью загрузки шаблонов, а так же написание логики для работы с моделями БД;
    - Реализация async API для обработки запросов от клиента.

  • Индивидуальное предпринимательство / частная практика / фриланс
    Ростов-на-Дону
    Бэкенд разработчик (Средний)
    Январь 2021 — Июнь 2022 (1 год и 6 месяцев)

    1. Разработка и поддержка: https://wilozo.ru/
    Цель проекта:
    - Моя цель была разработать сервис для учета продаж на маркетплейсах, таких как Ozon и Wildberries, в соответствии с требованиями клиента.
    Достижения:
    - Разработал серверную часть проекта с использованием фреймворка Django;
    - Создал пользовательский интерфейс с применением Django Template (HTML, CSS, JavaScript);
    - Успешная интеграция с API Seller Ozon, для более гибкой работы с сервисом;
    - Реализовал функционал, позволяющий обрабатывать загружаемые файлы форматов .xlsx и .csv;
    - Подключил базу данных MySQL для хранения информации пользовательских данных;
    - Развернул проект на сервере.

    2. Сбор данных продавца на Wildberries.
    Цель проекта:
    - Сбор и хранение данных с открытых saller API.
    Достижения:
    - Разработал скрипты на Python для получения, обработки и сохранения данных;
    - Запустил проект на сервере;
    - Настроил CRON-задачи на сервере для получения необходимых данных в разное время и дни;
    - Настроил уведомления через телеграмм бота об успешном/не успешном получении данных;
    - Подключил базу данных MySQL для хранения информации, а также SQLAlchemy как ORM систему и alembic миграции в БД.

    3. Маркетплейс
    Цель проекта:
    - Участие в разработке пэт-проекта в команде из 5 человек в соответствии с техническим заданием. Проект доступен по ссылке (https://github.com/akorsunov23/marketplace).
    Достижения:
    - Реализация серверной части проекта с использованием фреймворка Django.
    - Успешное подключение тестовой платежной системы Stripe с веб-перехватчиком.
    - Разработка и успешная интеграция фонового импорта с помощью Celery.
    - Использование Redis в качестве брокера сообщений для Celery.
    - Подключение базы данных PostgreSQL через docker контейнер.

Высшее образование

  • ДГТУ

    Донской государственный технический университет
    Ростов-на-Дону1553 выпускника
    Дорожно-транспортный
    Сентябрь 2013 — Май 2015 (1 год и 8 месяцев)

    Обучался по специализации "строительство дорог", окончил 2 курса.