Специалисты

Описание

Языки программирования: JavaScript

Основные компетенции: React, React Native, React-navigation, Redux, Redux-thunk, HTML, CSS (SCSS), БЭМ, Git

Второстепенные компетенции: TypeScript, Webpack, Bootstrap, Expo, Figma

Ежедневный ToolKit: Битрикс24, WebStorm, Bitbucket, GitLab, Android Studio, Xcode

Знания и умения, применяемые в ежедневной работе:
- разработка frontend/мобильных приложений, построенных на react/react-native
- адаптивная верстка сайтов

Опыт
Проект

Разработка мобильного приложения клининговой компании

Описание

Роль: Frontend разработчик. Команда: 8 человек. Задачи: Разработка кастомных UI-компонентов; Разработка hoc bottom-sheet для использования по всему приложению; Разработка страницы уведомлений; Разработка страницы вакансий: - аккордеон с открытыми вакансиями; - форма отправки резюме (с прикреплением файла) на вакансию. Разработка страницы вопрос-ответ: - аккордеон с вопросами и ответами на них; - форма отправки вопроса. Разработка компонента портфолио в виде карусели изображений (при тапе на изображение открытие на весь экран); Разработка страницы корзины; Разработка страницы оформления заказа; Частичная разработка детальной страницы услуги; Разработка формы редактирования личных данных пользователя в ЛК; Разработка страницы информации о заказах/заявках в ЛК; Создание страницы приложения в AppStore и Google Console, заполнение текстовой и графической информацией; Загрузка приложения в TestFlight; Исправление багов.

Технологии

TypeScript, React Native, redux, redux-thunk, redux-form, redux-axios-middleware, axios, styled-component

Длительность

февраль 2021 - сентябрь 2022 месяца

Проект

Разработка мобильного приложения поиска по лотам на торгах по банкротству

Описание

Роль: Frontend разработчик. Команда: 7 человек. Задачи: Полная переработка детальной страницы лота: - разработка кастомных табов; - разработка компонента с задачами (с возможностью добавления, изменения и удаления); - разработка компонента с файлами (с возможностью загрузки, открытия и удаления); - разработка компонента с заметками; - вывод большего количества информации о лоте, ограничение доступа к этой информации для пользователей без купленного тарифа; - разработка компонента для добавления запланированных уведомлений. Разработка страницы со списком запланированных уведомлений; Реализация механизма CodePush; Сборка бандлов и публикация приложения в AppStore и Google Play; Исправление багов.

Технологии

TypeScript, React Native, redux, redux-thunk, redux-form, redux-axios-middleware, axios, styled-component

Длительность

март 2020 - январь 2021 месяц

Проект

Разработка темы дизайна сайта образовательного учреждения на основе Moodle

Описание

Роль: Frontend разработчик. Команда: 4 человека. Задачи: Адаптивная верстка по макету; Работа с mustache-шаблонами, изменение их структуры; Переопределение стилей и шаблонов ядра Moodle; Исправление багов.

Технологии

HTML, SCSS, JavaScript, шаблонизатор Mustache, Bootstrap

Длительность

ноябрь 2019 - апрель 2020 месяцев

Проект

Разработка одностраничного сайта

Описание

Роль: Frontend разработчик. Команда: 4 человека. Задачи: Адаптивная верстка по макету; Анимация элементов страницы с помощью js-библиотеки GSAP; Реализация параллакс-анимации; Реализация работы форм: - валидация полей ввода с помощью js; - взаимодействие с REST API при помощи библиотеки axios. Расстановка SEO-тегов и внедрение Open Graph разметки; Внедрение Яндекс.Метрики и привязка счетчиков к формам; Оптимизация скорости загрузки сайта, реализация Code splitting (конфигурация webpack); Исправление багов.

Технологии

Webpack, HTML, SCSS, JavaScript

Длительность

июнь 2019 – ноябрь 2019 месяцев

Проект

Разработка сайта по поиску интернет-курсов

Описание

Роль: Frontend разработчик. Команда: 7 человека. Задачи: Верстка статических страниц по макету с использованием Quasar и Bootstrap; Адаптация страниц под мобильную версию; Исправление багов.

Технологии

Vue.js, HTML, SCSS

Длительность

апрель 2019 – август 2019 месяцев

Проект

Разработка мобильного приложения доставки еды

Описание

Роль: Frontend разработчик. Команда: 6 человек. Задачи: Разработка компонента выбора даты и времени доставки с использованием библиотеки Moment.js; Разработка компонента карты с местоположением точки самовывоза с использованием MapView; Изменение логики начисления бонусов за заказы; Разработка компонента с редактированием адресов доставки; Правка дизайна; Исправление багов.

Технологии

React Native, expo, redux, redux-thunk

Длительность

февраль 2019 – апрель 2019 месяцев