Александр Смолин (smolin8033), 28 лет, Россия, МоскваАлександр Смолин (smolin8033), 28 лет, Россия, Москва

Александр Смолин

Python разработчикБэкенд разработчикФулстек разработчикСредний (Middle)
От 160 000 ₽Ищу работу

Контакты

Войти
Возраст: 28 лет
Опыт работы: 2 года и 2 месяца
Регистрация: 04.10.2021
Последний визит: 3 дня назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к удаленной работе
Знание языков: Английский С1Испанский С1

Обо мне

Python-разработчик
Отлично владею английским и испанским языками.


Опыт работы:

Компания Wildberries

Разрабатывал с коллегами следующие сервисы:

Сервис для аналитических отчетов по товарам поставщиков.
Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

Сервис для шедулинга периодических задач по заливкам и перезаливкам данных и выполнения этих задач.
Основные технологии - Apache Airflow, Python, Apache Kafka, Clickhouse (сложные запросы без ORM).

Сервис для получения данных по заказам клиентов WB.
Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

Сервис для мобильного приложения поставщиков для показа ленты новостей по заказам.
Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

Сервис для личной статистики заказов, выкупов и отмен, присылаемый каждому поставщику ежедневно.
Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

Сервис для обогащения полей событий по любому заказу в условиях пополнения большими данными.
Основные технологии - Apache Airflow, Python, Redis, Clickhouse (сложные запросы без ORM).

Сервис-хранилище сырых (нематериализованных) больших данных
Основные технологии - Clickhouse (сложные запросы без ORM).

Кроме работы над микросервисами, занимался ресерчем багов в реляционной БД Clickhouse, делал периодические выгрузки из БД для разных команд-клиентов, писал тесты, в том числе нагрузочные,
создавал алерты в Telegram и маттермост.

Кроме основных технологий, в архитектуре микросервисов, которые разрабатывал, использовались следующие инструменты:
- Grafana
- Yandex Datalens
- Greenplum
- Docker
- Алерты в Telegram и Mattermost


Компания Scalaxi


Должность: Python разработчик


Обязанности
- Разработка ПО на платформе Scalaxi с использованием скриптов на Python и SQL-запросов
- Тестирование ПО
- Формирование доменной модели бизнес-процессов (разбивка бизнес-процессов на модели данных и связка их отношениями)
- Конфигурирование информационных систем
- Проектирование структуры БД
- Разработка и конфигурирование интеграционных сценариев (REST)
- Работа с XML
- Проведение встреч с заказчиками и уточнение их требований
- Взаимодействие с командой в процессе разработки ПО


Компания EPAM Systems


Должность: Junior разработчик на Python


Обязанности: Работа с библиотеками pandas и numpy, тестирование и покрытие кода unittest и pytest, профилирование кода, многопоточное программирование, работа с аргументами командной строки и логированием, работа с вебсокетами, регулярными выражениями, веб-программирование на Flask и SQLAlchemy.


Занимался разработкой следующих проектов:


Электронный дневник для учеников средней и старшей школы


Ссылка на GitHub: https://github.com/smolin8033/Electronic-grade-book


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


Технологии: Python,  Django,  MySQL,  Windows PowerShell,  PyCharm,  Git Bash.


Обязанности: Проектирование базы данных проекта,  разработка бизнес-логики, написание кода, ручное тестирование для разных групп пользователей.


Журнал для заметок


Ссылка на GitHub: https://github.com/smolin8033/todoapp1


Описание: Журнал для добавления и удаления заметок.


Технологии: Python,  Django,  SQLite,  Windows PowerShell,  PyCharm,  Git Bash.


Обязанности: Написание кода,  ручное тестирование.


API для интернет-магазина


Ссылка на GitHub: https://github.com/smolin8033/DRF-EcommerceAPI


Описание: Набор эндпоинтов, позволяющий реализовать следующий функционал: регистрация новых покупателей, добавление, изменение и возврат определенного количества продуктов (корзина), подсчет прибыли магазина и объема продаваемых продуктов.


Технологии: Python,  Django,  DRF,  SQLite,  Windows PowerShell,  PyCharm,  Git Bash.


Обязанности: Написание кода,  ручное тестирование.

Личные качества: Умею четко излагать мысли; могу мыслить аналитически; ответственный; люблю учиться новому; внимательный; честный.

Навыки

Python
FastAPI
Django
SQL
Английский язык
PostgreSQL
ClickHouse
Redis
Apache Kafka
Docker

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

Опыт работы

  • Международный интернет-магазин одежды, обуви и товаров для дома
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Средний)Python разработчик
    Ноябрь 2023 — По настоящее время (1 год и 5 месяцев)

    Разрабатывал с коллегами следующие сервисы:

    Сервис для аналитических отчетов по товарам поставщиков.
    Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

    Сервис для шедулинга периодических задач по заливкам и перезаливкам данных и выполнения этих задач.
    Основные технологии - Apache Airflow, Python, Apache Kafka, Clickhouse (сложные запросы без ORM).

    Сервис для получения данных по заказам клиентов WB.
    Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

    Сервис для мобильного приложения поставщиков для показа ленты новостей по заказам.
    Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

    Сервис для личной статистики заказов, выкупов и отмен, присылаемый каждому поставщику ежедневно.
    Основные технологии - Python, FastApi, Pytest, Clickhouse (сложные запросы без ORM), Redis, Prometheus, Kibana.

    Сервис для обогащения полей событий по любому заказу в условиях пополнения большими данными.
    Основные технологии - Apache Airflow, Python, Redis, Clickhouse (сложные запросы без ORM).

    Сервис-хранилище сырых (нематериализованных) больших данных
    Основные технологии - Clickhouse (сложные запросы без ORM).

    Кроме работы над микросервисами, занимался ресерчем багов в реляционной БД Clickhouse, делал периодические выгрузки из БД для разных команд-клиентов, писал тесты, в том числе нагрузочные,
    создавал алерты в telegram и маттермост.

    Кроме основных технологий, в архитектуре микросервисов, которые разрабатывал, использовались следующие инструменты:
    - Grafana
    - Yandex Datalens
    - Greenplum
    - Docker
    - Алерты в Telegram и Mattermost

  • Low code platform
    МоскваОт 10 до 100 сотрудников
    Веб-разработчик (Младший)Python low-code разработчик
    Февраль 2023 — Ноябрь 2023 (10 месяцев)

    Разработка и тестирование ПО на платформе Scalaxi с использованием скриптов на Python и SQL-запросов

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

  • МГИМО МИД России

    Московский государственный институт международных отношений
    Москва481 выпускник
    Международный институт энергетической политики и дипломатии
    Сентябрь 2019 — Июнь 2021 (1 год и 9 месяцев)

    Менеджер по управлению компаниями минерально-сырьевого сектора со знанием делового английского языка.

    Международной журналистики
    Сентябрь 2014 — Июнь 2018 (3 года и 9 месяцев)

    Диплом бакалавра: журналист-международник со знанием английского и испанского языков

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

  • EPAM Systems

    PYTHON DEVELOPMENT TRAINING
    Январь 2022 — Март 2022 (2 месяца)
    • работа с библиотеками pandas и numpy
    • тестирование и покрытие кода unittest и pytest
    • профилирование кода
    • многопоточное программирование
    • работа с аргументами командной строки и логированием
    • работа с вебсокетами
    • регулярными выражениями
    • веб-программирование на Flask/SQLAlchemy
    PythonLinuxGitWebPandasNumPy
  • EnglishFirst

    IELTS
    Апрель 2019 — Май 2019 (1 месяц)

    IELTS - C1 (Advanced)