Яков Носков (jakovnoskov), 34 года, Россия, ПермьЯков Носков (jakovnoskov), 34 года, Россия, Пермь

Яков Носков

React NativeРазработчик мобильных приложенийСредний (Middle)
Не ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 34 года
Опыт работы: 10 лет и 9 месяцев
Регистрация: 24.10.2022
Последний визит: 2 недели назад
Гражданство:
Местоположение: Россия, Пермь
Дополнительно: готов к удаленной работе
Знание языков:

Навыки

React Native
TypeScript
Redux

Участие в профсообществах

Опыт работы

  • Новая эра коммуникации с клиентами
    От 10 до 100 сотрудников
    Разработчик мобильных приложений (Средний)React native разработчик
    Ноябрь 2022 — По настоящее время (2 года и 3 месяца)

    Разработка приложения - агрегатор чатов и сообщений из мессенджеров и социальных сетей для бизнеса. Приложение написано для двух популярных платформ Android и iOS и опубликованно в
    - Google Play
    - App Store
    - AppGallery
    - RuStore

    Разработка включала в себя:
    - работа с REST api
    - работа с WebSocket в связке с redux toolkit
    - обновление версии react native с версии 0.58.2 до 0.77.0
    - Публикация приложений ( Google Play,App Store, AppGallery, RuStore)
    - Работа с отзывами в магазинах приложений
    - Публикация и тестирование приложений в TestFlight для iOS и Google Play Console для Android
    - Оптимизация работы приложения под слабые устройства (
    + Использование FlashList вместо Flatlist
    + Использование нативной анимации (где это возможно)
    + Оптимизация и удаление лишних запросов на сервер
    + Использование fast-deep-equal + memo
    + useMemo
    )
    - реализация стека навигации через react navigation 7.0
    - работа с токенами
    - работа с модальными окнами
    - оптимизация скорости работы компонентов (Мемоизация, оптимизация запросов, кеширование, оптимизация работы анимации под старые устройства)
    - работа с анимациями (Animated, Reanimated 3)
    - работа с жестами (react-native-gesture-handler)
    - Разработка пользовательского интерфейса с учётом взаимодействия пользователя с мобильными устройствами и его опыта
    - разработка функционала мессенжера (организация диалогов,кеширование диалогов, кеширование сообщений, достраивание ленты сообщений при потере соединения)
    - планирование архитектуры учитывая роль пользователя, тарифный план, статус канала связи
    - Работа с push уведомлениями (onesignal), вывод информации на основе payload данных уведомления
    - работа с большими списками с использованием FlashList
    - Разработка Функционала поиска учитывая различные фильтры
    - работа с webview
    - разработка мобильного почтового клиента в рамках приложения
    - разработка экрана редактирования персональной информации смена аватара, редактирование личных данных, редактирование категорий, редактирование тегов, закреплённого оператора и синхронизацией с сервером
    - работа с Postman для тестирования API запросов к серверу

    - основные используемые библиотеки:
    + react-native 0.77.0
    + typescript
    + redux toolkit
    + react-native-reanimated 3.x
    + react-native-fast-image
    + react-native-sound
    + react-native-video
    + react-native-gesture-handler
    + jest
    + async storage
    + keychain
    + device info
    + react navigation (v 7.x)
    + WebView
    + MaterialCommunityIcons
    + lodash-es

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    ПермьБолее 5000 сотрудников
    React native разработчик
    Февраль 2019 — Июль 2022 (3 года и 6 месяцев)

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

    Разработка включала в себя:

    - работа с REST api

    - реализация стека навигации через react navigation 5.0

    - работа с токенами

    - работа с модальными окнами

    - оптимизация скорости работы компонентов (Мемоизация)

    - разработка экрана авторизации с использованием ПИН-кода и Touch ID / Face ID

    - работа с анимациями (Animated)

    - вёрстка страниц на основе макетов из Figma

    - разработка функционала проверки наличия обновлений (поскольку приложение публиковалась из внутреннего магазина приложений компании)

    - планирование архитектуры учитывая роль пользователя

    - работа с геолокацией и написание функционала 'check-in'

    - работа с большими списками с функционалам

    - динамической подгрузки информации

    - работа с HTML в том числе и таблицами

    - разработка персонального календаря

    - разработка раздела новостей с функционалом лайков / дизлайков

    - разработка экрана редактирования персональной информации в том числе смены аватара и синхронизацией с сервером

    - написание unit тестов (Jest)

    - работа с приложением React-native debuger для тестирования событий redux, запросов к серверу, функций

    - основные используемые библиотеки:

    + redux

    + redux-saga

    + jest

    + async storage

    + keychain

    + device info

    + react navigation (v 5)

    + geolocation

    + react-native-render-html

    + WebView

    + MaterialCommunityIcons

    + lodash-es

    ежедневная аудитория приложения более 11 000 человек

  • Хаб сервисов для игр
    ПермьОт 100 до 1000 сотрудников
    Фронтенд разработчикFrontend-разработчик
    Январь 2018 — Январь 2019 (1 год и 1 месяц)

    разработка клиентской части сайта для разработчиков

    https://developers.xsolla.com/ru/

  • Разработка программного обеспечения в сфере логистики и управления цепями поставок
    ПермьОт 100 до 1000 сотрудников
    Fullstack - разработчик
    Декабрь 2015 — Январь 2018 (2 года и 2 месяца)

    - Разработка корпоративных сайтов компании

    - разработка мобильного приложения компании (React-Native)

  • Веб-разработчикWeb-разработчик
    Сентябрь 2014 — Декабрь 2015 (1 год и 4 месяца)

    Разработка сайтов для клиентов веб студии

    - вёрстка HTML страниц

    - работа с CMS (битрикс, WordPress, Drupal)

    - подключение платёжных систем

  • startim
    Веб-разработчикWeb-разработчик
    Декабрь 2013 — Июнь 2014 (7 месяцев)
    Разработка сайтов для клиентов веб студии - вёрстка HTML страниц - работа с CMS (битрикс, WordPress, Drupal) - подключение платёжных систем

Высшее образование

  • ПГИИК

    Пермский государственный институт искусств и культуры
    Документально-информационных коммуникаций
    Сентябрь 2008 — Май 2013 (4 года и 8 месяцев)

    Прикладная информатика в социально-культурной сфере

Дополнительное образование

  • 1С-Битрикс

    Бесплатное онлайн-обучение и сертификация пользователей
    Администрирование сайтов созданных на «1С-Битрикс: Управление сайтом»
    Октябрь 2014 — Ноябрь 2014 (1 месяц)

    Администрирование сайтов созданных на «1С-Битрикс: Управление сайтом» и на «Битрикс24».

    Администрирование баз данных.

    Написание скриптов для автоматизации процессов.

    Настройка системы мониторинга веб-приложений.

    Установка и настройка обновлений на сайт.

    Поддержка сайта и его модернизация.

    Обучение пользователей работе с сайтом.

    Требования:

    Опыт работы с 1С-Bitrix от 1 года.

    Уверенное знание PHP, MySQL, JavaScript, ООП, HTML, CSS, AJAX.

    Опыт администрирования «1С Предприятие», Битрикс24.

    Знание основ web-разработки.

    Умение работать с системами контроля версий.

Рекомендательные письма

  • shushilda
    руководитель
    Работали с Яковом с 2014 по 2016 год. Это была небольшая команда по разработке и поддержке сайтов. Я занимала должность менеджера проектов, позже руководителя отдела, а Яков был одним из веб-разработчиков. За все время работы он не подвел нашу команду, хотя нагрузка на отдел была как правило достаточно высокая. Это очень компетентный специалист с широким спектром знаний, умений и навыков. Он постоянно учится чему-то новому, не отстает от современных требований индустрии и точно любит свою профессию. Если бы мне вновь представилась возможность собрать свою команду веб-разработчиков, я была бы рада видеть в ее составе такого специалиста как Яков Носков.
    Письмо написано 17 февраля 2023 в 00:50