vondervuflyavondervuflya

Sergey Cherkashin

Middle Frontend Developer · Фронтенд · Приложения · Средний (Middle)
От 100 000 ₽ · Не ищу работу
Возраст: 23 года
Опыт работы: 2 года и 3 месяца
Регистрация: 05.10.2017
Последний визит: 4 месяца назад
Местоположение: Россия, Санкт-Петербург
Профессиональные навыки: ReactJS · GraphQL · Google Firebase · React Native · Redux · Typescript
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Привет, я middle frontend developer
Работаю в foodtech старпате, параллельно развивая свой fintech стартап

Занимаюсь разработкой frontend и в меньшей части backend
Работаю с React, ReactNative, Firebase, Typescript, Node.js

Делал приложения с 0 на RN и занимался поддержкой проектов, переписывал и обновлял компоненты/функции(React class -> React func(hooks), js -> ts)

Интересуюсь игровой индустрией, люблю поиграть на ps4 и как хобби изучаю gamedev 😉 

Участие в профессиональных сообществах

Опыт работы

  • ООО Готово
    Санкт-Петербург
    Frontend
    Декабрь 2019 — По настоящее время (1 год и 2 месяца)

    Разработка приложения для курьеров на React Native, под iOS и Android с 0

    Задача:

    • Сделать апп для курьеров, где они смогут просматривать и выбирать заказы.

    Что приходилось делать:

    • Отображать заказы на карте
    • Реализовать счетчики/таймеры на заказах
    • Подключить Mapbox, расставить маркеры и нарисовать область по координатам
    • Осуществить прокладку маршрута от точки А до точки Б через Яндекс Карты(deeplink)
    • Выкладывать проект в TestFlight 

    Какие технологии использовались в проекте: 

    • Работа с апи/бекэнд через Google Firebase
    • Стилизация через styled-components
    • Весь апп сделан на React Hooks
    • Для глобального хранилища использовался Storeon
    • Для навигации react-native-navigation


    Разработка и поддержание внутренних проектов

      Подключение к delivery club, играция их api с нашим
        • Работа с апи через SwaggerHub
        • Маппинг апи деливери на наш апи
        • Работа с TypeScript/Express/Firebase/FB: Firestore/FB: Functions

      Итеграция с наЛанч
        • Написание Firebase функций на TS
        • Запрос на бекэенд с фронта через fetch

      Внутренняя сайт для б2б
        • Логин/Разлогин
        • Создание/Изминенение/Удаление юзеров
        • Взаимодействие с бд через Firebase Firestore

  • TianDe
    Москва
    Mobile Developer
    Ноябрь 2018 — Февраль 2020 (1 год и 4 месяца)

    Разработка мобильного приложения на React Native.

    Верстал и дорабатывал экраны для приложения.
    – Верстка нового экрана с 0
    – Фиксил верстку на старых экранах
    – Доделывал логику(чтобы все кнопки работало)
    – Продумывал UX - чтобы пользователь видел, что по нажатию что-то происходит

    Написание запросов на GraphQl
    Работа с Redux хранилищем
    Работал с React-Navigation(переходы/прокидывание параметров/работа с таб баром и хедером)
    Чутка коснулся анимации и поработал с нативным кодом на Objective-C

    Делал новые компоненты

    Рефакторил код
    – Переписывал запросы к GraphQl со стандартного формата на формат для Apollo graphql client
    – Переписывал ScrollView в компонентах на FlatList для оптимизации работы приложения и во избежание утечек памяти
    – Переписал во всем приложении передачу tabBarIcon на более простой и формат


    Выпустили приложение на iOS в Феврале 2020: https://apps.apple.com/us/app/tiande-интернет-магазин/id1248325926?ls=1