- E-mail: nikita.rub@yandex.ru
- Телефон: +79161084201
- Telegram: @nikitarub
Информация представлена не в хронологическом порядке, а сгруппирована по направлениям.
- автотесты + снепшот тесты фронта
- myTarget Mobile QA
- автотесты + ручные тесты
- Автоматические снепшот тесты Autobot'а – системы автоматизации
- прогон системы в explain режиме и сравнение логов
- помогает быть уверенным в корректности логики и конфигов
- Автотесты и интеграционные тесты Autobot'a
- ML UX/UI QA – создал инструмент UI тестирования на подобии Selenuim IDE + ML
- Select не по XPath– выбор элементов интерфейса по собственной семантической разметке
- ML – семантическая разметка строиться по скриншоту интерфейса с помощью CV
- Тестирование – с помощью сравнения разметок созданных по скриншотам.
- Завернул в docker'ы бекенд и фронтенд
- до этого катили как есть и ручками (тогда backend работал только на сервере)
- Настроил CI
- Поддержка Jirabot’а, создание Autobot’а – это системы автоматизации процессов разработки, они отвечают за:
- релизы и проверки релизов
- обновление документации (Git -> Confluence)
- тестирование + сбор отчетов
- управление задачами в Jira
- нотификации и email рассылка
- работает с gitlab, github, cocoapods, bintray и другими репозиториями
- короче: все что когда либо делалось больше 3-х раз вручную – теперь автоматизированно, name it, it does it!
- бонус: автодокументирование Autobot'а
- Работа с Jenkins'ом.
- Переезд: Jenkins –> GitLab CI
- CI/CDeploy систем автоматизации
- CI/CD в кубер
- настройка кубера для микросервисного ML-проекта
- настройка мониторинга в Grafana + graphite
- Настройка окружения разработки: docker'ы, сети, CI/CD, пуш-уведомления
- Деплойка ML-проектов в докер на домашний сервер с GPU
- Frontend разработчик
- разработка внутреннего сервиса HR: поиск, найм и ведение сотрудников.
- фановый проект: интерактивная панель–счетчик посетителей с разпознаванием проходящих людей и приветственного жеста :-)
- Backend разработчик
- Autobot – система автоматизации процессов разработки на Ruby
- Autogen – ML-стартап в генерации контента
- микросервисная архитектура
- инференс на GPU – важна скорость ответа
- все в k8s
- язык – python3
- Инструмент авторазметки текста для NLP задач
- maildeal – сервис поиска скидок и акций из почтовой рассылки
- послужил толчком к развитию сервиса "Скидки" от Почты Mail.ru
- презентация проекта – видео на 7 минут
- razborzadach.com – сервис подготовки к ГИА и ЕГЭ по физике
- ML UX/UI QA – использование ML для автоматизации ручного тестирования UI
- What’s ads – сервис проверки дизайна рекламных баннеров
- валидирует баннеры на требования рекламных сетей
- проверяет дизайн баннера по множествам критериев (например, a11y)
- Тимлид команды во время обучения в Технопарке – длится 2 года.
- довел свою команду до конца обучения в полном составе
- команда заняла первое место на финальном экзамене – по результатам жюри
- этой же командой стали лауреатами премии «Цифровые вершины» – проект maildeal
- Тимлид команды на халатное SmartMailHack_2
- заняли 2-е место
- грант ₽200000
- Тимлид команды VK Hackathon
- Ответственный за разработку Autogen – внутренний ML-стартап myTarget
- Авторазметка сигналов электромиографии с мышц руки на произвольный жест кисти
- в последствии – управление биопротезом
- Автополив)) да, автоматизация даже тут)
- не бросать же в отпуске, выращенные во время карантина на балконе, перцы (-:
- 4 года языковой школы Link
- "Программная инженерия" (ИУ-7) МГТУ им. Н.Э. Баумана (бакалавр)
- Основной курс Технопарка от Mail.ru (2-х годичная программа, ещё до разделения на Web и ML)
- 2 курс магистратуры "System and Software Engineering" (программа на английском) ФКН, ВШЭ
- Работаю в команде и индивидуально
- Нравится подготовка и участие в публичных докладах и презентациях
- Стрессоустойчив
- Умею совмещать и выполнять несколько задач одновременно
- Люблю общаться с людьми
- Английский язык – Upper Intermediate
- Увлекаюсь ML, проектированием интерфейсов, дизайном
- Катаюсь на горных лыжах и сноуборде, играю в хоккей и вратарь на футболе
- Люблю путешествовать и снимать в поездках на дрон
- Креативность – друзья постоянно обращаются ко мне за различными идеями