Ищу работу на стеке React JS/Typescript/Apollo/GraphQL
Опыт работы в вебе - начало 2017 года
React Developer - начало 2018 года
Контакты: @mike_shalin, mixailshalin@yandex.ru, https://vk.com/mike_shalin
Знание английского на уровне Pre-Intermediate
Мой стэк React JS, Apollo, GraphQL, Redux, MobX, React Native, Jest, TypeScript
Примеры работ:
1) https://pedantic-franklin-54150d.netlify.com/
Код - https://github.com/MikeShalin/graphql-todolist
Пример graphql приложения, использует вебсокеты (обновление реал тайм, открыть в двух окнах, наблюдать изменения), mongodb, apollo
2) https://lucid-visvesvaraya-ce9a4a.netlify.com/
Код - https://github.com/MikeShalin/shoppingListV2
Приложение использует mobx, husky, flow, jest
3) https://angry-lumiere-f178ef.netlify.com
Код - https://github.com/MikeShalin/coinsCurrencies Используются: redux-saga, апишка coin marketcap
4) https://github.com/MikeShalin/BoredApp приложение на стеке React Native и MST
5) https://github.com/MikeShalin/react-native-my-mars приложение на стеке React Native и MST
Остальные проекты можно посмотреть здесь https://github.com/MikeShalin
В работе использую библиотеки lodash, styled-components, recompose. Знаком с последним обновлением реакта v16.8 (React Hooks). Знаю и придерживаюсь принципов TDD, SOLID, DRY, YAGNI и т.д.
Ссылка на репозиторий github https://github.com/MikeShalin
Только удалённая работа, офис не рассматриваю
- Написание кода на фреймворке React JS
- Поддержка текущего проекта и расширение функционала
- Оптимизация приложения
- Код ревью всех проектов компании
- Написание тестов (фронт)
- Оценка времени задачи
- Рефакторинг
- Приложение использовало:
typescript
styled components
recompose
jest
enzyme
commitizen
prettier
redux
mobx-state-tree
husky
https://agileconf.ru - лендинг, подключение и кастомизация google maps api.
http://mult.weblime.ru/ - лендинг.
https://champion-tlt.ru/ - многостраничный сайт использующий CMS Wordpress, с api sletat, с модулем покупки жд и авиа билетов. Парсинг данных о турах с api sletat и вывод его на странице в виде графика, после того как сайт забанили на сайте sletat, пришлось его убрать.
Сайт Dotaportal (пока не в продакшене) — многостраничный сайт использующий CMS Wordpress интеграция с Steam api. Полностью работающая турнирка. На сайте можно создать команду, зарегистрироваться в турнире, после этого Steam бот создает лобби и приглашает участников, создает следующее лобби для победителей, рассылает сообщения.
Сайт Тольяттихимбанка - новый сайт, выполнен мной на 90% (пока не в продакшене). Подключение и кастомизация google maps api, отправка на почту администратора и клиента сообщений, весь функционал описан в ручную, без плагинов, ООП.
http://wed-planet.com/ - оптимизация плагина перевода (скорость выросла с 10 секунд на дублирование одного товара до 1 секунды) и оптимизация скорости загрузки сайта, кэширование nginx, увеличил TTFB с 14 сек до 1,5 сек.