Увлекался программированием с детства, активно начал вести разработку с 2018 года, попутно работая QA Engineer.
На данный момент уверенный Backend Developer специализирующийся на JavaScript (ECMAScript)/Typescript
Около 5 лет в разработке, из которых более 3-х лет в коммерческой, имею опыт в разных сферах (gambling & betting, medtech, fintech, mobile).
Есть небольшие познания в смежных языках: Golang, Rust.
Имею глубокие познания в платформе Node.JS и ее устройстве.
Высокие навыки коммуникации, ответственно подхожу к задаче любой сложности, по принципу: "Не выполнимых задач не существует"
Разработка платежной платформы, интеграция внешних и внутренних сервисов, проектирование архитектуры системы.
За время разработки интегрировал платежные решения из более, чем 15 ГЕО. Интегрировал сервисы между собой с нуля, закладывая прочный фундамент взаимодействия, механизмы фолбека и архитектурные паттерны. Участвовал в жизни компании, занимаясь менторством для начинающих разработчиков.
Наставник на курсах Node.JS 1 (Rest API), Node.JS 2 (Nest и микросервисы)
За год провел 6 потоков студентов от начала до конца, помогая освоить материал и бекенд-разработку в ее базисе. Выстраивал продуктивные и прочные профессиональные отношения с каждый студентом, решал конфликты еще до того, как они проявляли себя. Помимо своих групп, модерировал общий дискорд с вопросами студентов и решал их. Кроме менторства студентов занимался «капитанством», помогал другим менторам с их группами и организационными вопросами. При этом на протяжении всего времени активно развивал собственные хард-навыки и работал в продуктовой разработке.
Поддержание микросервисов, разработка нового функционала в рамках микросервиса обработки транзакций.
Разработка сервисной части для продуктов компании, деплой новых сервисов.
Стоял у истоков разработки туристического портала, в рамках работы принял участие в написании продвинутой системы прав и доступов пользователей интегрированной в graphql. Занимался отладкой через профайлер, а также перфоманс-тестами и оптимизацией. Написал более половины бизнес-логики проекта, в том числе продвинутую систему букинга.
Тестирование сервисов компании по чек-листам, смок тесты
Продуктовая разработка, написание API для внешних систем, интеграция микросервисов.