Разработчик с 3+ летним опытом в WEB-разработке. Также чуть меньше года был техлидом/тимлидом, работал ментором, проводил технические собеседования при найме в компанию и на проекты. Был солидный опыт переработки старого, иногда неизвестного, функционала и оптимизации работы. Хочу развиваться в плане языков, инструментов, фреймворков, замастерить архитектуру. Хочу посещать и участвовать в различных эвентах, расти в своей и смежных областях.
Резюме: https://mernus.github.io/resume/
Занимался разработкой одной из крупнейших платформ, связанных с багбаунти, подготовкой ИБ-специалистов и этичных хакеров.
Работал над основным функционалом WEB-сервиса, который связан с обучением этичных хакеров и безопасников, реализовывал возможности для организации эвентов, на которых этичные хакеры должны взломать некие системы, а ИБ-специалисты расследовать их атаки.
Добавлял возможность реализации авто-отчетов, которые проходили проверку на другой специализированной платформе. Работал с правами, используя Authzed SpiceDB, базированный на Google Zanzibar. Также работал с Ory Hydra, налаживал коммуникацию между сервисами через jRPC. Проводил код-ревью.
В это же время также помогал в подготовке других специалистов на различные проекты, сопровождал новых разработчиков компании, осуществлял технические собеседования при найме python разработчиков.
Работал над разработкой сервиса управления грузоперевозками для одной из ведущих международных компаний. Работал в одной из 2-х команд, занимающихся разработкой, общим составом в 25 разработчиков и тестировщиков. Был первым Python разработчиком на проекте, занимался вводом новых разработчиков в проект, разрабатывал первый новый функционал. Выполнял функции Тимлида/Техлида команды из 7 python разработчиков.
Участвовал в разработке ключевых решений: переход на REST с GraphQL, повышал покрытие проекта тестами, вводил систему документооборота в процесс взаимодействия организаций, руководил разработкой системы аутентификации и регистрации, занимался рефакторингом старого кода, создание инструмента для составления отчётов. Также осуществлял код ревью и релиз менеджмент в команде.
Участвовал в разработке PIM-системы для различных крупных международных компаний.
За время работы удалось улучшить работу большей части запросов к серверу и бд. Время запросов было уменьшено в среднем на 30-70%. В некоторых случаях время запроса уменьшилось в 10 раз. Код стал более читаемым. Система стала более стабильной, получила новый функционал и прирост поступающих багов сократился на 20%
Также занимался следующими задачами:
Стажировка в команде разработки PIM-системы
Бакалавр направления "Математическое обеспечение и администрирование информационных систем"