Артём Головин (rustyguard), 20 лет, Россия, СамараАртём Головин (rustyguard), 20 лет, Россия, Самара

Артём Головин

Бэкенд разработчикВеб-разработчикСредний (Middle)
От 170 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 20 лет
Опыт работы: 4 года и 9 месяцев
Регистрация: 26.09.2022
Последний визит: 12 месяцев назад
Гражданство:
Местоположение: Россия, Самара
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Я являюсь опытным разработчиком бэкенда со специализацией на языке Python.

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

Обладаю привычкой доводить начатые проекты до конца и отношусь к работе в заданные сроки с максимальной ответственностью и эффективностью. Моей целью является стать частью профессионального коллектива, в котором я смогу реализовать свой потенциал и привнести свой вклад в развитие проекта.

В данный момент готов рассмотреть предложения только с гибким графиком!

Навыки

Python
PostgreSQL
Django
Flask
FastAPI
SQLalchemy
RabbitMQ

Участие в профсообществах

Опыт работы

  • Разработка программного обеспечения с открытым исходным кодом
    Более 5000 сотрудников
    Создатель
    Май 2023 — По настоящее время (1 год и 9 месяцев)

    Я разработал расширение для alembic (библиотеки автоматического создания миграций для SQLAlchemy), которое добавляет поддержку автогенерации для Enum из PostgreSQL. 

    Достижения

    • Удостоилось упоминания в документации alembic
    • Имеет >1500 скачиваний на PyPI ежедневно (пик 3000)
    • Используется проектом warehouse (лежащим в основе PyPI), что даёт моей разработке статус "critical project"
    • Набрано более 50 звёзд в Github

    https://pypi.org/project/alembic-postgresql-enum

  • FST
    Самара
    Backend разработчик FastApi + Frontend разработчик на React native
    Сентябрь 2021 — Декабрь 2022 (1 год и 4 месяца)

    В рамках этого проекта я разрабатывал Backend для мобильного приложения и, по необходимости, прикручивал api на Frontend'е

    Backend

    Примечательные задачи:

    • Отправка уведомлений
    • Реализация аутентификации с помощью смс
    • Сохранение и выдача фото до и после заказа
    • Определение филиала по местоположению заказа

    Приобретённые навыки:

    • Анализ и оптимизация sql запросов
    • Работа с асинхронным веб-фреймворком
    • Работа с асинхронными запросами SQLAlchemy
    • Своевременное покрытие кода тестами

    Frontend

    Примечательные задачи:

    • Отслеживание местоположения работника

    Приобретённые навыки:

    • Работа с Promises
    • Работа со state в React
  • AFO (All For Oil)
    Москва
    Backend разработчик на Flask
    Июнь 2020 — Декабрь 2021 (1 год и 7 месяцев)

    Торговая площадка нефтегазового оборудования

    В данном проекте выполнял широкий спектр задач, преимущественно бэкенд на flask + sqlalchemy

    Примечательные задачи:

    • Каталог с вложенными категориями, оперирующий более чем миллионом товаров
    • Проработка полного цикла статусов заказов
    • Система продвижения товаров на площадке
    • Функционал модерации сделок

    Приобретённые навыки:

    • Разработка чатов и системы уведомлений на основе Socket.IO
    • Написание рекурсивных sql запросов с применением common table expressions (cte)
    • Использование запросов требующих данных из множества таблиц
  • Крупнейшая организация России по оказанию социально значимых государственных услуг гражданам
    СамараБолее 5000 сотрудников
    Backend разработчик на Flask
    Январь 2020 — Май 2020 (5 месяцев)

    Был выбран в команду, состоящую из стажёров, составленную с целью разработки сайта по управлению гос персоналом

    Разработка моделей базы данных и генерация статических страниц с использованием jinja

      Приобретённые навыки:

      • Основы проектирования систем баз данных с SqlAlchemy
      • Основы работы с веб-фреймворком Flask
      • Работа по Scrum
      • Применение валидатора форм WTForms

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

    • Самарский Университет им. С.П. Королёва

      Самарский национальный исследовательский университет имени академика С.П. Королёва
      Информатики; 6
      Сентябрь 2022 — По настоящее время (2 года и 4 месяца)

      Направление - ФИИТ (Фундаментальная информатика и кибернетика)

    Дополнительное образование