Backend разработчик. Владею разговорным английским (Upper Intermediate/Advanced), готов к удаленной работе.
🏁 [Общие навыки & ЯП]
🏁 [Backend]
🏁 [Utils]
🏁 [Брокеры сообщений]
🏁 [Базы данных & ORM]
🏁 [QA]
Разработка и проектирование сервисов, рефакторинг, оптимизация кода
Работа с младшим сотрудником (описание задач и тех. решений, код ревью)
Участие в планировании спринтов
Проделанная работа:
- Переезд имеющихся микросервисов с HTTP на rabbitmq
- Написание новых приложений с нуля
- Проектирование коллекций, индексов БД (mongodb)
- Добавление логирования, последующая запись логов в clickhouse, возможность сопоставления логов из нескольких сервисов в жизненный цикл запроса
- Добавление системы релизов, изменение подхода к CD
- Оптимизация ресурсоемких операций с использованием многопоточности (worker_threads)
- Сбор технических/бизнес метрик в clickhouse, визуализация в Grafana
- Интеграционные тесты (supertest, jest, scenario-runner pattern)
- Работа со сторонними API
- Рефакторинг
Внедрение новых модулей (отслеживание используемых компонентами системы языков, системные ограничения (на запросы, создание сущностей и пр.) и др), рефакторинг, оптимизация обработки большего кол-ва запросов.
Several legacy-code refactors, admin-panel establishment (from scratch) for some of the projects
Starting from 04.2022 I was moved to another project as a backend developer. Project is focused on trading crypto-currency
Кафедра ИВТ. Высокопроизводительные вычислительные системы
Международный менеджмент. Целевые направления обучения: кросскультурный менеджмент, деловой английский, маркетинг, статистика.