Специалисты

Описание

Компетенции:
Языки программирования: Python (коммерческая разработка), С# и Java (университетская практика)
Web: HTTP, HTML/CSS, JavaScript- базовые знания
Базы данных и СУБД: MS SQL Server, PostgreSQL, MySQL, FoxPro
Библиотеки, Фреймворки: Flask, Selenium, Celery, Pytest
Методологии: Scrum, Kanban
Дополнительно: Git, Jira, Docker, Kibana, Grafana, TDD, Анализ требований, Confluence, Miro


Образование:
2014 – 2016
Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского
Факультет: Институт информационных технологий математики и механики
Специальность: Фундаментальная информатика и информационные технологии
Кафедра: Математического обеспечения и суперкомпьютерных технологий
Форма обучения: Дневная/очная
Квалификация: Магистр

2009 – 2014
Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского
Факультет: Вычислительной математики и кибернетики
Специальность: Прикладная математика и информатика
Кафедра: Теории управления и динамики машин
Форма обучения: Дневная/очная
Квалификация: Математик, системный программист


Дополнительное образование, Сертификаты:
2019 – 2021 Внутреннее корпоративное обучение:
- Архитектура приложений. Консольные приложения, архитектура клиент-сервер, web-сервисы, безопасность и методы защиты
- ООП и паттерны
- Технологии Python
- Python Frameworks, Django, Flask
- Web-разработка, JavaScript Frameworks (React)
- Базы данных: Основы, SQL, оптимизация
- Инструменты разработки: Командные оболочки, регулярные выражения, тестирование, системы контроля версий, XML

2018 – 2019 Стажировка в ИТ компании

Опыт
Проект

Компания по созданию IT-решений для коммерческих и государственных структур

Описание

Система автоматизации внутренних процессов и взаимодействия с внешними системами в инфраструктуре заказчика. Архитектура решения представляет собой набор микросервисов и UI для взаимодействия с системой. Должность: Python-разработчик Исполняемые обязанности: Разработка бэкенд части системы на Flask: написание микросервисов и API для взаимодействия между ними по протоколу Rest, работа с тасками (Celery, RabbitMQ), покрытие кода unit и интеграционными тестами Рефакторинг Работа с БД через python sqlalchemy, реализация миграций для PostgreSQL Написание документации по API Code review

Технологии

Python, Pytest, Flask, Swagger, Rest API, PostgreSQL, Docker, Celery, RabbitMQ, Gitlab CI/CD, Miro, Confluence, Jira

Длительность

июнь 2021 - н.в. месяцев

Проект

Сервис для сбора информации об IT вакансиях и контактные данные компаний

Описание

Внутрикорпоративный сервис, позволяющий получать актуальную информацию об IT вакансиях и контактные данные компаний. Представляет собой систему по ежедневному сбору и обработке данных с различных сайтов, с последующим отображением для анализа конечными пользователями сервиса. Должность: Младший Python-разработчик Исполняемые обязанности: Анализ и группировка исходных данных на этапе проектирования системы. Написание парсеров для сайтов и движков. Работа с БД для анализа статистики и получаемых данных. Поддержка функционирования системы, исправление и доработка при необходимости.

Технологии

Python, Selenium, Celery, Git, Docker, MongoDB, Kibana, Flask

Длительность

октябрь 2020 – июнь 2021 месяц

Проект

Система веб-поиска авиабилетов

Описание

Система веб-поиска авиабилетов, бронирования отелей и автотранспорта по разнообразным критериям. Система поддерживает стабильную работу в условиях высокой нагрузки. Должность: Младший Python-разработчик Исполняемые обязанности: Разработка и поддержка бэкенд части системы, работа со сторонними API, покрытие кода unit-тестами Конфигурирование интеграций в существующей системе Pабота с БД: обновление и добавление новых данных, анализ данных Мониторинг системы: отслеживание работоспособности существующих интеграций с помощью Grafana и Kibana, выявление и исправление проблем, предотвращение потери обновлений данных и снижения монетизации Code review Рефакторинг Ежедневное общение с партнерами и коллегами из других команд на английском языке, обсуждение вопросов по существующему и новому функционалу Обновление и написание внутренней документации по проекту

Технологии

Python, pytest, mock, MS SQL Server, AWS CLI, Docker, Git, Grafana, Kibana, Jira, Confluence

Длительность

май 2019 – сентябрь 2020 месяцев

Проект

Маркетинговое агентство по изучению международного автомобильного рынка

Описание

Должность: Администратор баз данных Исполняемые обязанности: Анализ исходных данных, формирование справочной информации Проектирование и обработка баз данных/таблиц в FoxPro и в MS SQL Server Написание программ для обработки данных в таблицах и выгрузке данных по требованиям заказчиков Поддержка OLAP системы.

Технологии

FoxPro, MS SQL Server, OLAP

Длительность

2013 — 2019 месяцев