Middle+ Python Software Engineer.
Понимаю принципы гексагональной архитектуры и Unit-тестирования.
Применяю принцип бойскаута в коде: стараюсь сделать код немного чище, чем он был до меня.
Знаком с:
Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Выполнял роли бэкенд-разработчика и командного DevOps.
Разрабатывал внутренние проекты компании, отвечал за инфраструктуру сервисов команды. Занимался поддержкой и оптимизацией кодовой базы.
Изучил подход Clean Architecture, начал применять его в сервисах экосистемы транспорта.
Изучил Kubernetes, Grafana, Prometheus, активно внедрял телеметрию сервисах экосистем транспорта и маршрутизации.
В компании работал со следующим стеком:
Достижения:
Занимался проектированием и разработкой модулей электронного документооборота (налоговая отчётность), перевод существующей кодовой базы на платформу электронной отчётности, реализация клиентского API.
Занимался проектированием и разработкой микросервисов для сбора различной информации (залогам, патентам, товарным знакам) с открытых источников: проектирование модулей для обработки и хранения данных, реализация парсера текста и разметки из pdf-файлов; решение капч с источников.
Занимался поддержкой и оптимизацией существующих продуктов, оптимизацией SQL-запросов, участвовал в ревью кода в рамках команды. Менторил новых сотрудников, помогал им осваивать процесса разработки и внутренние технологии компании.
Достижения:
Разработка и сопровождение программного обеспечения для обеспечения информационной безопасности предприятия.
Реализация сетевого фильтра для мониторинга действий сотрудников:
Доработка перехвата звонков через клиент Skype
Математическое Обеспечение и Администрирование Инфомационных Систем (бакалавриат)