Виталий Нестеров
Портфолио
Разработка ПО для автотестирования
- Придумал и реализовал архитектуру для автотестов. - Написал интеграции с JIRA и Gitlab для pytest. - Реализовал множество инструментов (чт.н. сахара) для написания автотестов. - Проводил нагрузочное тестирование gRPC-стримов на Golang. - Проводил нагрузочное тестирование на Python (Locust). - Создал и развернул бота для уведомлений в мессенджер на Django. - создал и развернул приложение для генерации отчётов Allure и сбор статистики по автотестам на Django. - Дополнительно проводил обучение сотрудников языку Python для тестирования, а также общим техническим навыкам (Git, работа с сетью и т. д.).
Картографический сервис с веб-интерфейсом
- Работал с различными форматами хранения данных о высотах/глубинах на карте (PostGIS, растровые карты, векторные карты). - Реализовал извлечения данных о высоте/глубине в любой точке карты мира по географическим координатам (широта/долгота). - Реализовал обновление региона сетки карты мира в PostGIS новой сеткой. - Реализовал алгоритм ray cast для расчёта 2D фигуры зоны покрытия сигнала радиостанции с учётом рельефа.
ПО для торговых платформ финансовых рынков
- Реализовал JSON-RPC сервер к API MetaTrader 4 (для ускорения ручного тестирования). - Разработал несколько плагинов для MetaTrader 4/5 используя ServerAPI и ManagerAPI. - Делал крутые оптимизации по памяти. - Познакомился с библиотеками SQLite3, Poco, Boost. - Начал понимать основные принципы ООП, как устроены структуры данных в C++ и в Python, как работают потоки, процессы и память в ОС.