🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Даниил Голиков (daniilgolikov), 22 годаДаниил Голиков (daniilgolikov), 22 года

Даниил Голиков

Performance EngineerИнженер по производительностиСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 22 года
Опыт работы: 3 года и 1 месяц
Регистрация: 12.04.2022
Последний визит: 3 месяца назад
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Performance Engineer

Стек: Jmeter+InfluxDB+Grafana

Стек для мониторинга: Telegraf+InfluxDB+Grafana

- Работал с протоколами HTTP и JDBC

- Основной ЯП Python.

- Так же разрабатываю приложения на C# .NET Windows Forms, для упрощения работы с задачами.

Репозиторий: https://github.com/DanilGolikov/ServicesApp

- Разрабатываю телеграмм и вк ботов на Python

- Разработал и расширяю набор собственных функций для Jmeter (которые вызываются через ${...}) на языке Java.

Репозиторий: https://github.com/DanilGolikov/Custom_jmeter_functions

- Так же есть небольшой опыт в разработке HTTP заглушек на Java на фреймворке Spring.

- Был опыт в расширение функционала Jmeter через исходники. Добавил кнопку в GUI Jmeter`a для открытия файлов. Есть небольшое понимание как расширять функционал Jmeter`a через его исходники.

Репозиторий: https://github.com/DanilGolikov/openFileButton

- Работал со стеком ELK. Поднимал и настраивал для парсинга логов.

- Имеется опыт работы с БД как PostgreSQL и Oracle на уровне CRUD операций.

-Работал с Openshift. Настраивал deployment и configmap для под с которых подавалась нагрузка. Так же использовал oc и helm для автоматизации работ с Openshift.

-Так же есть опыт работы с терминалом Linux и автоматизацией процессов через bash скрипты.

-Есть опыт в разработке расширений для браузера.

Профиль на GitHub: https://github.com/DanilGolikov

Навыки

Python
Grafana
C#
Java
GitLab
Apache JMeter
Нагрузочное тестирование
Windows Forms
ELK Stack
Spring Boot

Опыт работы

  • Эксперт в области тестирования и обеспечения качества.
    От 100 до 1000 сотрудников
    Инженер по производительности (Средний)Performance Engineer
    Апрель 2024 — По настоящее время (8 месяцев)
  • Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
    От 1000 до 5000 сотрудников
    Инженер по производительности (Средний)Performance Engineer
    Сентябрь 2023 — Февраль 2024 (6 месяцев)

    Введение проекта в одиночку

    -Разработка СНТ на Jmeter

    -Написание МНТ в Confluence 

    -Настройка дашбордов в Grafana для мониторинга Kubernetes

    -Сбор профиля НТ

    -Настройка CI/CD в GitLab

    -Настройка автоматизации на bash

    -Подготовка пуллов данных

    -Проведение НТ микросервисной архитектуры на Kubernetes

    -Взаимодействие с командой разработчиков при нахождении дефектов

    -Создание и настройка docker image с Jmeter для подачи нагрузки из Kubernetes

    -Проведение внутреннего митапа по расширению функций Jmeter

    -Настройка Promtail и Loki для сбора логов приложения с железных серверов 

    GitDockerCI/CDKubernetesBash
  • Многопрофильная группа ИТ-компаний, лидер российской отрасли информационных технологий
    Более 5000 сотрудников
    Performance engineer
    Ноябрь 2022 — Сентябрь 2023 (11 месяцев)

    -Автоматизация процессов НТ с помощью Java Maven

    -Автоматизация процессов с помощью bash команд и bash скриптов

    -Настройка мониторинга БД Oracle с помощью Java+Telegraf

    -Настройка мониторинга серверов Linux с помощью Java+Telegraf

    -Настройка сбора логов приложений в PostgreSQL с помощью bash скриптов и Java+Telegraf

    -Написание HTTP/HTTPS заглушек на фреймворке Spring Boot

    -Настройка мониторинга приложений с помощью Prometheus

    -Профилирование Java приложений с помощью VisualVM

    -Расширение функционала Jmeter

    -Работа с Openshift 

    -Подача нагрузки свыше 5000 TPS

    -Изучение изменений релизов приложения 

    -Написание скриптов НТ на Jmeter

    -Проведение полного цикла НТ

    -Администрирование НТ стенда

    -Взаимодействие с командой разработчиков 

  • Разработка ПО банковского сектора
    Более 5000 сотрудников
    Performance engineer
    Июль 2022 — Сентябрь 2022 (3 месяца)

    -Запуск Jmeter скриптов

    -Запуск и настройка ELK стека

    -Написание PowerShell скрипта

    -Профилирование .Net C# приложения через dotTrace

    -Разработка HTTP заглушек на Java

    -Автоматизация НТ

  • Разрабатываем low-code платформу, обеспечивающую создание бизнес-приложений любой сложности
    ПермьОт 100 до 1000 сотрудников
    Performance engineer
    Сентябрь 2021 — Июль 2022 (11 месяцев)

    - Написание нагрузочных скриптов с помощью jmeter

    - Развитие НТ в компании

    - Актуализация уже готовых скриптов на различные стенды

    -Исправление дефектов в БД (Oracle, MySQL)

    -Написание методики НТ

    -Автоматизация НТ

    -Написание скриптов для подготовки пула данных

Высшее образование

  • МарГУ

    Марийский государственный университет
    Йошкар-Ола190 выпускников
    Физико-математический
    Сентябрь 2018 — Июнь 2022 (3 года и 9 месяцев)

    Программирование в компьютерных системах

    Полученные знания:
    Языки программирования: Python, C#, C++
    БД: MySQL

Дополнительное образование