Frontend-разработчик
Контакты
Frontend разработчик. Работал с большим количеством технологии на frontend. Имею большой опыт работы с библиотекой React.
Умею работать с git , gitflow.
Знание html , css , sass. CSS-animation
Знание операционной системы Linux , умею работать в bash.
Знаком с идеологией Agile( kanban , scrum). Умею работать с gitlab, GitHub , bitbucket. Хорошее знание JavaScript. Знание ООП JavaScript. Знание коммерческой верстки. Основы баз данных. Знание sql, posgresql. Основы php. ООП в PHP. Хорошее знание React , React Hook. Более года разработки SPA на React + Redux.
Работал на Android studio.
Понимание State management. Управление данными и обработка. Хорошее знание Jquery, Jquery Ajax
Знание фреймворка Vue. Vue + Mobx
Умение Настройки окружения как на JavaScript, так и на PHP. Умение работать с NPM и Composer. Изучаю Ruby, RoR. Есть проекты на GitHub.
ПУБЛИЧНОЕ СОБЕСЕДОВАНИЕ: https://youtu.be/Jmpft3r3E2E
Telegram: @Papi180
Skype: https://join.skype.com/invite/jvd4iFyBQZ0C
Предпочитаемый способ связи: Telegram
На данный момент мой основной стек технологий можно описать следующим образом:
— PL: JavaScript, TypeScript- intermediate
— PL: Ruby, Php - novice
— JavaScript libraries:
- React: advanced (HOC, hooks, context)
- Redux: advanced (selectors, reselect, managing state)
- React-native: advanced (Expo, Components, optimization)
- Mobx: novice
— Frameworks:
- Jquery: intermediate
- Agile: novice
- Nodejs: novice
— Testing - Jest: novice
— Cacheing: novice (Shared-workers, web-workers, service-workers, Cache api)
— Package manager: npm, composer, bundle
— OS: Linux - intermediate
— Containerization: Docker - pre-intermediate
— RDBMS - PostgreSQL, MySQL - novice
Опыт
Middle Front-End Developer
Февраль 2020 — По настоящее время (1 год и 8 месяцев)
Фронтенд разработка всех проектов. Оптимизация и рефакторинг легаси кода на Jquery. Переписывание проектов на новый стек технологий (React + Redux + Redux-thunk + Axios)
Достижения:
— Написал множество модулей и виджетов расписания занятий для разных бизнес проектов(кинотеатров, фотостудия, фитнесзалов) на Jquery.
— Занимался переписыванием проекта на React + Redux. Написал более 150 компонентов как на React-class-component, так и на React-functional-component
— В одиночку занимался архитектурой и написанием всей фронтенд части двух опубликованных в AppStore и google market приложений на React-native с помощью фреймворка Expo.
JavaScript · Linux · Git · Ajax · Bash · ReactJS · React Native · JQuery · Redux