Максим Лесников (maxim751), 31 год, Россия, ТомскМаксим Лесников (maxim751), 31 год, Россия, Томск

Максим Лесников

Python-разработчик. Python, Django, SQLБэкенд разработчикВеб-разработчикСредний (Middle)
Рассмотрю предложения

Контакты

Войти
Возраст: 31 год
Опыт работы: 9 лет и 4 месяца
Регистрация: 25.07.2022
Последний визит: 6 дней назад
Гражданство: Россия
Местоположение: Россия, Томск
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский А2

Обо мне

Я не ограничиваю себя какой-то одной областью (веб, облака, серверы, автоматизация), так как считаю, что инженер способен разобраться в любой ситуации при наличии времени.


Самостоятельно изучаю Golang (немного кода - https://github.com/Maksim75ru/http_go)


Формат работы любой, также готов к релокации как в РФ, так и вне РФ.


Прочитанные книги:


* Грокаем алгоритмы. А. Бхаргава


* Asyncio и конкурентное программирование на Python. М. Фаулер


* Чистый код Р.Мартин


Книги, которые читаю:


* Высоконагруженные приложения. Программирование, масштабирование, поддержка. М. Клеппман

Навыки

Python
Flask
Django
Celery
Redis
SQL
GitLab
TDD/BDD
CI/CD

Опыт работы

  • Компания с гибким подходом к работе, инновационными проектами, технологичными решениями и яркой корпоративной культурой
    ТомскБолее 5000 сотрудников
    Бэкенд разработчик (Средний)Разработчик Python
    Апрель 2023 — По настоящее время (2 года)

    Состою в команде, которая занимается автоматизацией бизнес-процессов посредством создания новых ботов для Pyrus и интеграциями между различными сервисами как внутри компании так и за пределами (Pyrus, Gitlab, YouTrack, Telegram, VKTeams, Confluence, 1C).

    В мои обязанности входит:
    - разработка новых ботов;
    - поддержка и улучшение существующего функционала ботов;
    - создание новых функциональностей в соответствии с бизнес требованиями;
    - рефакторинг;
    - проведение code-review;

    Достижения:
    - оптимизация кода (рефакторинг на асинхронный), что позволило увеличить производительность минимум в 3 раза;
    - разработках новых асинхронных функция для работы с API Pyrus (запрос/отправка данных);
    - оптимизация ботов, работающих с почтой outlook через библиотеку EmailExchangeLib посредством максимально точных запросов (увеличение работы в среднем в 3 раза);
    - настроил интеграцию Gitlab-YouTrack-VKTeams, для автоматической смены статусов тикетов в зависимости от результата деплоя в прод и уведомления заинтересованных лиц;
    - оптимизация выполнения тестов на проекте (уменьшил время прохождения тестов в 2 раза);
    - перевод монолита на python 3.12
    - 2 pull_request(release 2.27.0) и 1 issue в pyrus_api;

    Фреймворки: Django (DRF в теории), Flask
    БД: Postgres, MySQL
    Библиотеки: asyncio, aiohttp
    WorkFlow: YouTrack, Confluence
    Остальное: Pytes, Pydantic, Celery, Redis, Gitlab, Kafka, Rancher, Graylog, MinIO

    DjangoFlaskCeleryRedisPostgreSQLGitLabAsyncioAIOHTTPLinuxDocker
  • Практические курсы по программированию
    От 10 до 100 сотрудников
    Бэкенд разработчик (Стажёр)
    Октябрь 2022 — Июль 2023 (10 месяцев)

    В Hexlet я выполнил 4 учебных проекта, в ходе которых научился работать с такими инструментами как:
    Python, Poetry, flake8, git, GitHub Actions, Flask, Django, PostrgreSQL.

  • РСТ
    Томск
    Ведущий специалист
    Август 2021 — Ноябрь 2022 (1 год и 4 месяца)

    1) Разработка графиков производства работа на объектах строительства.

    2) Контроль выполнения строительно-монтажных работ согласно утвержденного графика.

    3) Проверка проектной и рабочей документации.

    В данной компании создал систему планирования строительства объектов, с помощью которой разные отделы компания могут эффективно взаимодействовать друг с другом по рабочим вопросам, а также выявлять слабые места по каждому виду работ. Данная система позволяет заранее предотвратить простой на площадках строительства.

  • Газпром инвест Томск
    Томск
    Ведущий инженер
    Апрель 2020 — Июль 2021 (1 год и 4 месяца)
    -Организация ведения строительного контроля подрядными организациями; -Участие в комиссиях по проверке качества строительства (3-4 уровня); -Ведение договоров строительного контроля; -Подготовка и сдача отчета агента; -Ведение деловой переписки с инвестором, подрядными организациями и органами государственного строительного надзора; -Подготовка отчетов по выявленным нарушениям
  • Газпром Трансгаз Томск
    Инженер по надзору за строительством
    Декабрь 2015 — Март 2020 (4 года и 4 месяца)
    - осуществление строительного контроля за общестроительными работами (линейные и площадочные объекты); - осуществление входного контроля применяемых материалов; - взаимодействие с генподрядными и подрядными организациями, авторским надзором; - проверка разрешительной и исполнительной документации; - подписание исполнительной документации (АОСР, АООК).

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

  • ТГАСУ

    Томский государственный архитектурно-строительный университет; ТИСИ
    Строительный
    Сентябрь 2015 — Июль 2017 (1 год и 10 месяцев)

    Современные технологии проектирования и строительства зданий и сооружений

    Строительный
    Сентябрь 2011 — Июль 2015 (3 года и 10 месяцев)

    Экспертиза и управление недвижимостью

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

  • Хекслет

    Практические курсы по программированию
    Москва1941 выпускник
    Python-разработчик
    Июль 2022 — По настоящее время (2 года и 8 месяцев)

    В данный момент обучаюсь на курсе "Профессия Python-разработчик"

    PythonООПGitSQLDjango
  • Skyeng

    Английский язык
    Январь 2021 — По настоящее время (4 года и 2 месяца)

    Продолжаю обучение английскому языку в онлайн-школе Skyeng. Начал учебу с уровня А1, на данный момент уровень В1-В2

  • Stepik

    Образовательная платформа и конструктор онлайн-курсов
    Санкт-Петербург8217 выпускников
    Django, потанцуем?
    Июль 2022 — Сентябрь 2022 (2 месяца)
    Объектно-ориентированное программирование на Python
    Июнь 2022 — Июль 2022 (1 месяц)
    Инди-курс программирование на Python
    Март 2022 — Май 2022 (2 месяца)
  • Rubius Academy

    Basic Concepts of Python Programming(Beginners Guide), 42 hours
    Ноябрь 2021 — Ноябрь 2021 (1 месяц)