Виталий Богомолов
Python разработчик
1968 года рождения, г.Саратов, РФ.
Сводка
- Разработчик на Python с опытом более 10 лет.
- Разработка GUI и CLI приложений для Windows и Linux платформ, web-приложений на Django и Flask.
- Опыт работы с платформой GoogleAppEngine и Telegram Bot API.
- Опыт руководства и координации работы группы разработчиков.
Технические навыки
- Языки программирования: Python 2/3
- Платформы: Windows, Linux, Google Cloud Platform
- Библиотеки: Django, Flask, wxPython
- Управление версиями: Git
- Тестирование: pytest, pylint, flake8
- Интернационализация: gettext, python-babel
- CI/CD: make, PyPi, Github Workflows, Bitbucket Pipelines
- Базы данных: GoogleAppEngine Datastore, PostgreSQL, MySQL
Публично доступные примеры моего кода
В разное время принимал участие в разработке нескольких программных проектов с открытым исходным кодом, в том числе DjangoProject.
Мой код для использования относительных путей в тегах extend и include шаблонов Django, первоначально разработанный как плагин для Django версий 1.4 - 1.9, был одобрен Django core team и включен в релиз 1.10.
Также можно рассмотреть разработанные мной библиотеки:
- DjangoAdminGeomap для отображения объектов на карте в представлениях (views) и админке Django.
- DjangoAdminFilters предоставляющую дополнительные фильтры в таблицах админки Django.
Опыт работы
11/2022 – по настоящее время
Главный специалист по разработке программного обеспечения производственно-конструкторского центра АО Гипрониигаз
Задачи, обязанности и технологический стек как на предыдущем месте работы.
06/2018 – 06/2022
Главный специалист АО «Газпром оргэнергогаз» филиал «Саратоворгдиагностика»
Обязанности:
- Подготовка требований со стороны заказчиков и нормативной документации к техническим отчетам.
- Разработка архитектуры требуемого ПО.
- Реализация архитектуры и требований в коде, поддержка кода при появлении новых требований со стороны заказчиков или новых нормативных документов.
- Поддержка актуальной документации на разрабатываемое ПО.
- Постановка задач, консультирование и координация работы внешних исполнителей.
Технологии:
Python, MS SQL Server, reportlab, pyinstaller, grip, Django
08/2012 - 06/2018
Инженер-программист, ЗАО Газприборавтоматикасервис
Обязанности:
- Сопровождение и поддержка кода GUI программы визуализации данных внутритрубной диагностики на платформе Windows.
- Реализация методик автоматического определения геометрических параметров дефектов в данных внутритрубной диагностики.
- Обеспечение поддержки форматов данных нового оборудования внутритрубной диагностики, разработанных в организации.
Технологии:
Python, wxPython, C/C++, sqlite.
Образование
1985 – 1992, инженер-строитель по специализации САПР, Саратовский политехнический институт.
Владение языками
Английский - чтение и понимание технической документации, средние разговорные навыки.