Меня зовут Ростислав

Я из города Санкт-Петербург

photo

Про меня

Меня зовут Ростислав

Начал свой путь в IT в августе 2018 года и вот уже больше 4х лет развиваюсь как в области автоматизации тестирования, так и в смежных областях, наращивая таким образом свой T-shape.

web-testing
API, Backend и UI
Имею коммерческий опыт автоматизации тестирования
mobile-dev
Mobile
Самостоятельное изучение и отработка на практике
web-dev
Web-разработка
Личный интерес. Работа над pet-проектом

Опыт

От учёбы до работы

Университет ИТМО

Диплом бакалавра | 2018г.
В дипломной работе был разработан алгоритм обнаружения дыма на видео-последовательности с помощью компьютерного зрения

Университет ИТМО

Диплом магистра | 2020г.
В магистерской диссертации был разработан алгоритм обнаружения огня на видео-последовательности с помощью компьютерного зрения и машинного обучения
stc

ЦРТ

Санкт-Петербург | 2018г.
  • Разработал новый фреймворк для тестирования grpc-сервиса распознавания речи
  • Изучил работу с многопоточностью в языке java. Благодаря полученным знаниям реализовал тестирование производительности, стресс-тестирование сервиса распознавания и сделал возможным проведение тестирования качества распознавания в многопоточном режиме
  • Реализовал автоматизированный сбор метрик производительности в mongoDB и Prometheus
  • Реализовал визуализацию результатов тестов производительности и качества в grafana
  • Разработал первый автоматизированный тест замера задержки онлайн-распознавания
  • Первым применил SDK других групп при проведении тестирования сервиса (использовал text-to-speech SDK в функциональном тестировании)
  • Разработал desktop приложение-бенчмарк с GUI, основной функцией которого является подсчёт sizing и производительности в целом для сервиса распознавания речи непосредственно на серверах в закрытых контурах заказчика без необходимости разворачивания тестовой инфраструктуры. Также позволяет быстро произвести первичную оценку корректности встраивания. Приложение высоко оценено PM и главой департамента. Разработка велась по собственной инициативе и в личное время.
  • Разработал и визуализировал в grafana крайне полезную метрику производительности ivr-режимов, которая не раз помогала и помогает обнаруживать критические баги и узкие места алгоритмов, и позволяющую точно оценивать масштабируемость сервиса.
  • Разработал приложение «Компаратор» для сравнения качества распознавания сервиса с решениями от конкурентов. Разработка велась по собственной инициативе и в личное время.
  • Разработал GUI в корпоративном стиле для сервиса распознавания, который поставляется в составе дистрибутива. Используется также для демонстрации технологии распознавания заказчикам. Высоко оценено PM и главой департамента. Разработка велась по собственной инициативе и в личное время.
mentor

Яндекс

Сертификат ментора | 2022г.
Прошел обучение на ментора курса по автоматизации тестирования на Java
avito

Avito

Санкт-Петербург | 2022г.
  • Изучил язык программирования GO
  • Актуализировал документацию на существующую функциональность
  • Покрыл тест-кейсами уже существующую функциональность и покрываю новую
  • Выстраиваю QA процессы в команде
  • Поднимаю автоматизацию тестирования проекта с нуля на всех уровнях пирамиды (unit(ревью), компонентные, интеграционные, api)
university

Место для вашей компании

Город на планете Земля | 2023г.
Слишком много всего полезного. Придется заводить отдельную страницу на сайте

Навыки

Инструменты и технологии
Java

Java

Строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems

Golang

Golang

Компилируемый многопоточный язык программирования, разработанный внутри компании Google

Java Script

Java Script

Мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили

Python

Python

Высокоуровневый язык программирования общего назначения с динамической типизацией и автоматическим управлением памятью

Maven

Maven

Фреймворк для автоматизации сборки проектов на основе описания их структуры в файлах на языке POM, являющемся подмножеством XML

testng

TestNG

Тестовый фреймворк с открытым исходным кодом

rest assured

Rest Assured

Библиотека для автоматизации тестирования REST-API

allure

Allure

Фреймворк для формирования и визуализации отчетов о прохождении автотестов

Linux

Linux

Семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU

Selenium

Selenium

Инструмент для автоматизации действий веб-браузера

Appium

Appium

Кроссплатформенный инструмент для разработки автотестов для приложений на Android и iOS

SQL

SQL

Декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных

Docker

Docker

Программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений

Jira

Jira

Продукт, предназначенный для организации управления проектами и задачами

TeamCity

TeamCity

CI/CD-платформа общего назначения

html5

HTML5

Стандартизированный язык гипертекстовой разметки документов для просмотра веб-страниц в браузере

css3

CSS3

Формальный язык описания внешнего вида документа, написанного с использованием языка разметки

npm

npm

Пакетный менеджер для JavaScript, работающий на Node.js

webpack

Webpack

Сборщик модулей JavaScript с открытым исходным кодом

gulp

Gulp

Таск-менеджер для автоматического выполнения часто используемых задач при веб-разработке

react

React

JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов

charles

Charles proxy

Кроссплатформенное приложение прокси-сервера, позволяющее пользователю просматривать HTTP, HTTPS, HTTP/2 и включенный трафик портов TCP, доступ к которому осуществляется с локального компьютера, на него или через него

grafana

Grafana

Платформа с открытым исходным кодом для визуализации, мониторинга и анализа данных

prometheus

Prometheus

База данных временных рядов с открытым исходным кодом

Mongo.db

Mongo.db

Документоориентированная система управления базами данных, не требующая описания схемы таблиц

Пожелания

Критерии интересной вакансии
Наличие юридического лица за рубежом
Удалённый формат работы
Новый или развивающийся проект
Возможность брать day off
от 400 000 ₽ в месяц        

Контакты

Свяжитесь со мной
Любым удобным для вас способом: