Амбициозный и инициативный front-end разработчик. Люблю решать сложные задачи, командный игрок, был опыт работы на удалёнке, с которым я успешно справился, поэтому относительно самостоятельности можно не переживать. Так же часто приходилось на лету что-то изучать и сразу внедрять в проекте, в плане обучаемости, гибкости, стрессоустойчивости и ответственности, проблем нет).
Сам я человек творческий, но так же люблю точные науки, а программирование это та сфера, которая совмещает в себе и то, и другое, вот поэтому я и здесь).
Живу в Бишкеке, готов рассмотреть удалёнку или релокейт.
- Управление командой, состоящее из front-end разработчиков.
- Проведение тех.семинаров и вебинаров.
- Проведение митингов, митапов внутри команды, проведение one-to-one митингов
-Code review
- Проведение технических интервью для кандидатов
- Принимал участие в создании расширения для основного аппа, уложился в дедлайны и благодаря этому основное приложение не было удалено из списка доступных приложений в App Store, что позволило компании не упасть в позиции
- Автоматизировал ручную работу технического саппорта, благодаря этому время первичной интеграции сократилось на 30%, что увеличило среднее кол-во закрываемых тикетов за день. Принимал участие от создании идеи до её реализации и выкатки на продакшн.
- Распределение задач внутри команды, ответы на вопросы, помощь с тасками
- Оценка результатов стажеров, подведение итогов, выдача фидбэков
- Митинг с другими тимлидами, обсуждение текущих проблем, способы их решения
- Тесное взаимоотношение с продуктологами. Обсуждение текущих тасков и планы на будущее
- Написание и корректировка технической документации
- Оказание помощи и направление для менее опытных коллег
- Менторство новобранцев
- Участие в митингах и митапах, участие в брэйнштормах с конечной идей
- Разработка виджетов и дальнейшая поддержка
- Выкатка хотфиксов, багфиксов
- Создание нового метода подбора кандидатов для front-end команды. Тесное взаимоотношение с HR-специалистом и внедрение метода бассейна.
- Проверка тестовых заданий кандидатов
- Разработка тестовых заданий
- Проведение технического интервью
- Обработка клиентских запросов, предоставление технической поддержки для конечного пользователя
- Поддержка и развитие основного приложения
- Топ 3 по количеству закрытых тикетов за всю историю компании
Coursive - https://coursive.id/ru/ (Проектная работа, частичная занятость)
- Разработка front-end части
- Написание чистой бизнес-логики, так как вёрсткой макета занимался дизайнер.
- Разработка логики прохождения квизов:
1) У вопроса могут быть несколько правильных вариантов ответов, или один правильных. В зависимости от типа выбранного квиза в админке, самим заказчиком.
2) Вся статистика о пройденных тестов, и о количестве правильных/неправильных отправляется на бэкенд, где красиво выводится в админке, которая на Django.
3) Пользователь не может перейти на следующий урок, пока не пройдет текущий
4) Пользователь может свободно посещать уроки, которые он уже прошел, но у него нет доступа на другие уроки.
- Есть авторизация через соц.сети и почту. Выполнено с помощью библиотеки next-auth.
- Все публичные страницы рендерятся на сервере, благодаря nextJS, сделано это для SEO-оптимизации
- У пользователя есть страница профиля, где он может менять информацию о себе.
- Есть страничка курсов пользователя, где он видит прогресс всех своих курсов и насколько процентов он прошел каждый курс.
- Совместное обсуждение логики прогресса вместе с бэкенд-разработчиком вплоть до названия полей и апишек.
IDEA Courses - https://courses.ideaca.today/ (Проектная работа, частичная занятость)
- Разработка front-end части под руководством senior разработчика
- Написание тестов для ответственных участков кода
- Разработка логики прохождения курса, разработка прогресса, то есть учтены все моменты:
1) у пользователь нет доступа к следующим урокам, пока он не пройдет текущий
2) если пользователь пытается зайти на урок, который ему не доступен, его редиректит на последний урок, который был ему доступен
3) пользователь может свободно перемещаться по тем урокам, которые он уже прошел, но не может приступить к следующему пока не пройдет текущий.
- Разработка логики прохождения квизов:
1) Есть правильные и неправильные варианты, каждый вариант содержит своё описание для правильного и неправильного, относительно выбранного варианта, нужно показывать пользователю определенное описание
- Те, технологии, которые были использованы в этом проекте, ранее были неизведаны мне и пришлось паралелльно учить эти технологии и в это же время писать на этом).
- Несколько разновидностей нотификаций через lottie
- Все страницы рендерятся на сервере для лучшей SEO-оптимизации