Добрый и трудолюбивый, люблю разрабатывать надежные, продуманные и красивые интерфейсы. Рассматриваю только продуктовую разработку.
В работе ценю профессионализм, доброжелательность, отлаженные процессы и чистый код.
Есть цель реализовать свои профессиональные амбиции по максимуму и стать нереальным разработчиком, чего я обязательно добьюсь! А также есть мечта однажды прыгнуть с парашютом :)
Занимаюсь разработкой внутреннего BI-инструмента Redash Avito и сервиса Isearch для поиска информации по внутренним источникам Avito.
– Команда: 6 фронтов, 4 бекендера, 1 продукт, 1 QA.
– Stack: TypeScript / React / Vite / Webpack / Effector / Tanstack React Query / Vitest / Monaco Editor и много инфраструктурных особенностей разработки.
– Реализовал поднятие независимых stage-стендов на каждый PR, для ускорения и упрощения процесса тестирования(в следствии и TTM) и улучшение dev experience, тк была проблема с очередями на тестирование задач на одном staging;
– Внедрил аналитику с использованием ClickStream в проект Isearch;
– Реализовал отображение подсказок при вводе запроса в проекте Isearch;
– Внедрил прогрессивный Monaco Editor в проект Redash на замену Ace editor для написания SQL кода;
– Развиваю no-code инструмент для построения графиков на основании источников данных;
– Улучшаю процессы, внедряя лучшие практики;
– Провожу технические собеседования;
– Разрабатываю новые фичи и правлю баги;
– Делаю рефакторинг легаси кода и переписываю JS на TS.
– Регулярные дежурства;
– Спринты по 2 недели;
– Ежедневные дейлики;
– Еженедельный PBR для оценки задач из беклога;
– Ретро в конце спринта.
Разработка Промо-инструментов нерекламного продвижения(Акции, Кешбек) в партнёрском интерфейсе Яндекс Маркета(B2B).
– Команда: 3 фронта, 6 бекендеров, 2 продукта, 1 проджект, 1 дизайнер, 2 тестировщика.
– Stack: TypeScript / React / Redux / RxJS / Webpack / Jest и много инфраструктурных особенностей разработки.
– Best Practice: Storybook, CI/CD, CodeStyle, Unit, e2e, Компонентные тесты, SPA, микрофронты.
За время моей работы увеличили в 6-12 раз основные метрики, оценивающие эффективность нашего контура и на порядок улучшили скорость загрузки, стабильность и общее быстродействие наших страниц.
Компания занимается разработкой проектов сайтов, мобильных приложений и крупных гибридных систем на заказ с полным ее сопровождением и поддержкой. А также занимается разработкой собственных проектов, вроде системы корпоративного обучения.
Я занимался fullstack разработкой SPA сайтов по макетам на React + Redux + AntDesign на фронте и Symfony 5.3 на бекенде, продумыванием бизнес логики, архитектуры и логики фронта и бекенда. Верстка кроссбраузерная и адаптивная.
Параллельно я разрабатывал кросплатформенные мобильные приложения(ios, android) по макетам в связке React Native + Redux + Symfony.
В разработке плотно взаимодействовал с коллегами, применял современные технологии (Git, CI/CD pipelines, Docker и пр.) и подходы(SOLID, SCRUM и тп.), соблюдаю чистоту кода, архитектуру, оптимизацию и семантику. Быстро обучаюсь новому.
Имею опыт нативной разработки под Android на Java + Firebase на примере нескольких небольших проектов.
Специализация: Специалист по информационным системам.
Начал свой путь в IT сразу по началу учебы в колледже, изучал разработку приложений под Android на Java;
Далее выполнял полученный грант на разработку приложения в колледже и другие разные проекты по разработке приложений.
Участвовал в чемпионате WorldSkills как конкурсант и технический эксперт.
Потом перешел на стек Frontend/Mobile разработки React + React Native + Redux. Коммерческий опыт разработки во время обучения составил 2,5 года.
По итогу прохождения курса реализован выпускной проект по разработке 2D игры для Android на Java с использованием фреймворка LibGDX. Проект признан на защите лучшим проектом игры в Уфе в рамках конкурса "IT Школа выбирает сильнейших!" 2020 года.