← В ленту
Регистрация: 30.04.2025

Андрей Яшинин

Специализация: Backend / Python разработчик

Скиллы

JavaScript
Python
Asyncio
Aiohttp
Django
DRF
FastAPI
Pydantic
ETL
Apache Airflow
Docker
Docker Compose
Git
Alembic
Django Migrations
PostgreSQL
SQLite
NoSQL
Redis
MongoDB
SQL
ClickHouse
Django ORM
SQLAlchemy
Kafka
RabbitMQ
Ruff
Mypy
Flake
Rest
Rest Api
OpenAPI
Swagger
Jira
Confluence
Insomnia
Postman
Grafana
Elasticsearch
Minio
HTML/CSS
Nginx
CI/CD
Linux
PyTest
Unittest

Опыт работы

Инженер-аналитик по выявлению уязвимостей
с 12.2023 - По настоящий момент |Р-Вижн
ETL, Apache Airflow, Docker, Docker Compose, OpenAPI, Python, Requests, Aiohttp, BeautifulSoup, PyTest, PostgreSQL, SQLAlchemy ORM, Alembic, Grafana
● Автоматизация сборки контента для сканера уязвимостей: разработка ETL‑процессов для сбора и обработки данных. ● Настройка и поддержка рабочих процессов в Apache Airflow (создание DAG’ов). ● Контейнеризация сервисов с помощью Docker и Docker Compose. ● Применение Pydantic для валидации и сериализации данных. ● Составление и поддержка спецификаций OpenAPI. ● Создание веб‑скрапперов на Python (requests, aiohttp, BeautifulSoup) для сбора и парсинга контента. ● Разработка модульных и интеграционных тестов с использованием pytest. ● Работа с PostgreSQL и SQLAlchemy ORM, управление миграциями через Alembic. ● Обеспечение качества кода инструментами ruff и mypy. ● Подготовка аналитической и технической документации. Достижения: ● Реализовал ETL‑процесс автоматической загрузки обновлённой базы уязвимостей после каждого релиза, что сократило время реакции на ошибки с нескольких часов до 30 минут и обеспечило 100% актуальность данных. ● Разработал и внедрил единые правила и чек‑листы для код‑ревью, существенно сократил количество ошибок в продакшене, а среднее время прохождения MR уменьшил на 30%. ● Автоматизировал сбор ключевых метрик по уязвимостям и создал интерактивные дашборды в Grafana - обеспечил команде прозрачность процессов, ускорил принятие решений и дал возможность оперативно отслеживать актуальные данные. ● Предоставил экспертный комментарий для статьи TAdviser «Cisco Firepower» - подчеркнул ключевые риски фишинговых атак.
Ведущий инженер сопровождения информационных систем
08.2020 - 12.2023 |ФК Пульс
1С, Rest Api, SQL, PostgreSQL, Django ORM, Python, Excel
● Оказывать техническую поддержку пользователей 1С и решать нестандартные кейсы. ● Разрабатывать обработки на платформе 1С для автоматизации рутинных задач. ● Поддерживать и развивать Rest Api для интеграции внутренних систем. ● Писать сложные SQL‑запросы и работать с PostgreSQL для эффективного извлечения и анализа данных ● Вносить изменения в базу данных с использованием Django ORM. ● Координировать постановку задач и контролировать исполнение доработок совместно с продуктовыми командами (1С и Python). Достижения: ● Разработал GUI‑приложение на Python (Tkinter) - сократил время обработки стандартных заявок команды на 80%. ● Внедрил систему автоматического обновления ПО - обеспечил доставку нового функционала без простоев и ручных действий. ● Создал специализированный Rest Api для своего Tkinter‑приложения - упростил обмен данными с сервером и ускорил расширение функционала. ● Разработал почтовый обработчик для Excel‑файлов - автоматически парсил большие вложения, выполнял необходимые API‑запросы для внесения исправлений в МДЛП и формировал ответные письма с результатами.

Образование

Информационная безопасность (Бакалавр)
По 2021
Московский энергетический институт (Национальный исследовательский университет)
Программирование в компьютерных системах
По 2018
ГБПОУ ПК им. Н.Н. Годовикова

Языки

РусскийРоднойАнглийскийВыше среднего