Сотрудник
Неделя
Дашборд

Еженедельный отчет о работе

01.09.2025 - 05.09.2025 • Николаев Георгий

Неделя в цифрах

Всего отработано

42.9ч

Всего задач выполнено

35

Среднее время в день

8.58ч

Типы задач

Ежедневная продуктивность

Неделя характеризуется стабильно высокой продуктивностью с общим рабочим временем 42.9 часа. Особенно интенсивным днем стала пятница, где было отработано почти 10 часов, что говорит о высокой концентрации на завершении ключевых задач перед выходными.

Фокус проектов и рабочий процесс

Распределение времени по проектам

Фокус работы на этой неделе был четко смещен на проект Кастоди, в частности на разработку и реализацию сценариев нагрузочного тестирования. Параллельно велась работа над проектом SafeKeep, где основной задачей была реализация поддержки тестовых сетей и рефакторинг системы обработки ошибок. Также было уделено время документированию и командным встречам.

Типичный рабочий процесс

Рабочий процесс был очень динамичным и включал в себя как разработку нового функционала (тестовые сети в SafeKeep, утилиты для QA в Кастоди), так и решение инфраструктурных задач, связанных с развертыванием и отладкой сервисов. Активное участие во встречах и планировании дополняет картину эффективной и многозадачной недели.

Планирование
Разработка / Исследование
Тестирование / Фиксы

Детальный список задач

  • Написание документации по архитектуре кастоди
  • Выполнить ручное тестирование trc20 баланса в tether
  • Фикс failed: Contract validate error : Smart contract is not exist.
  • Реализовать метод для удаления кошелька (пока что без предварительной проверки баланса)
  • Провести ручное тетирование удаления кошелька и реализовать интеграционный тест
  • Реализовать обработку ошибок на весь текущий функционал
  • Реализовать корректную обработку случая когда вызываемое апи требует авторизации, но вызвано без авторизации
  • Проведение утренней встречи
  • Разобраться с ошибкой построения common_build_layer в gitlab
  • Завершить миграцию на новую систему обработки ошибок в SafeKeep
  • Провести встречу по ui
  • Провести встречу по документации
  • Реализовать настройку для переключения приложения в тестовый режим использования сетей
  • Проектирование отдельного хранения managed токенов в тестовых сетях от основных
  • Инициализировать реестр тестовых токенов
  • Реализовать загрузку либо тестовых либо реальных токенов при старте приложения в зависимости от настройки
  • Реализовать гибкие адреса нод в зависимости от настройки (тестовые сети или нет)
  • Проведение утренней встречи и подготовка предложения по нагрузочному тестированию
  • инициализировать проект и зависимости для нагрузочного тестирования кастоди в custody-qa-tests репозитории
  • custody, Добавить флаги для отключения проверки доступности базы данных через переменные окружения для transaction engine и security module
  • custody, Реализовать логику для необязательной делегации энергии с itrx io в blockchain adapter
  • custody, Начать реализацию сценариев нагрузочного тестирования кастоди
  • Проведение утренней встречи
  • Помощь в решении проблем с настройкой деплоя/работой сервисов в кубе
  • Итеративная разработка нагрузочного теста и анализ вывода
  • Чтение документации к goose фреймворку
  • Реализовать register, login, create wallet для тестового пользователя
  • Реализовать методы для инициализации ethereum кошельков
  • Реализовать методы для пополнения тестовых кошельков эфиром
  • Утренняя встреча
  • Реализовать custody_issuer вместо ether_issuer
  • Развернуть custody issuer в кубе
  • custody, Проверить работоспособность private tron ноды и custody issuer сервиса вручную
  • custody, Реализовать методы issue_trx, make_hold, random_str, register_login, run_hold_transfer, create_tron_wallet, post_json_and_parse, fetch_wallet_address
  • Фиксы сервисов в кубе