Здравствуйте в данный момент ищу работу на фрилансе желательно удаленно дайте шанс не пожелеете
Знание языков
Русский — Родной
Английский — B2 — Средне-продвинутый
Навыки
React Redux ReactBootstrap Git Hub Js Native CSS HTML TypeScript npm npx Thunk Ajax
Опыт работы —3 года 2 месяца
Август 2019 — настоящее время
1 год 4 месяца
ЯхшыМаркетх
Web-разработчик
Разработал концепцию интернет магазина на React - https://jorlian4ik.github.io/shop/
Чему я научился работая над данным проектом?
• Верстать проект специально под систему Opencart
• Работать с опциями товаров, добавлять функционал
• Работать с модификаторами Opencart
• Добавлять свой функционал в Opencart
• Работать с кэш`ом системы
• Настраивать кэш сервера
• Писать скрипты для автоматического добавления товаров
Интересные задачи которые я решал
1. Привязка доп. полей к опциям
Нужно было сделать для каждой опции дополнительные поля, такие как:
Минимальное кол-во для покупки, цена, количество на складке, артикул.
Как решил?
Решил путем добавления доп. полей в таблицу.
Вывел соотвествующие поля в административную панель, поменял вывод/запись в контроллере.
2. Динамическая смена контента на странице товара
Нужно было после смены опций, в данном случае это размеры инструмента, менять
нужные значения, а именно:
Цена, минимальное кол-во для покупки, артикул.
Как решил?
В модели изначально получал все необходимые данные, передавал в контроллер. В
контроллере записывал все в массив и передавал его в js.
Далее при смене опции пользователям, выбирал нужные значения по ключу и подставлял
их с помощью js на front`е
3. Динамический перерасчет после определенных действий
После добавления товара, удаления товара, изменения кол-ва товара, выбора способа
доставки, нужно было производить автоматический перерасчет всех сумм без перезагрузки
страницы
Как решил?
Создал единный метод в контроллере, и после действия выполнял ajax запрос, куда
передавал актуальные данные или что поменялось, затем метод возвращал все актуальные
данные.
Например:
Поменяли кол-во товара в корзине.
Отправили ajax запрос в контроллер.
С контроллера пришли актуальные данные, сумма товара, итоговая сумма, и кол-во
товара. И сооветственно поменяли все на фронте с помощью JS, таким образом все
работает без перезагрузки страницы.
Июль 2018 — Июль 2019
1 год 1 месяц
FructCode
Web-программист
Работал удаленно.Верстал сайт с помошью Bootstrap,работал с базой данных My Sql,работал
JavaScript/Jquery,также работал в php фреймворке CodeEgnitor
Июнь 2017 — Февраль 2018
9 месяцев
Футбольный клуб project fooball
Frontend-разработчик
Это сайт Футбольного клуба project fooball для мальчиков и девочек от 3-х лет
Чему я научился работая над данным проектом?
• Изучил Parallax и применил в данном проекте
• Изучил и применил PhpMailer для отправки email писем
• Работать с google maps API + кастомизировать карту
• Вставлять ссылки с переходом в личные сообщения мессенджеров
• Работать со swiper slider
• Различные анимации на JS + CSS
Образование
Неоконченное высшее(учусь)
2022
Казанский (Приволжский) федеральный университет, Казань
Институт вычислительной математики и информационных технологий (ИВМиИТ), Информационные
системы и технологии
Повышение квалификации, курсы
2020
ItIncubator
ItIncubator, Junior Frontend Developer (React)
2020
Учебник JavaScript для новичков от Трепачёва Дмитрия, Js developer
2020
Учебник по React от Трепачёва Дмитрия, React DEveloper
2020
Учебник HTML и CSS от Трепачёва Дмитрия, Верстальшик
2019
FructCode
FructCode, Javascript/jQuery
2019
FructCode
FructCode, HTML/CSS
2019
FructCode
FructCode, BOOTSTRAP 3
2019
FructCode
FructCode, PHP/MYSQL
2019
FructCode
FructCode, LINUX/GIT/HOSTING
2019
Учебник HTML и CSS от Трепачёва Дмитрия, Верстальшик
Ключевые навыки
Дополнительная информация
Обо мне
Доброго времени суток.
Я постоянно повышаю квалификацию в данный момент и в будущем,
Работаю на фрилансе.В осномном дорабатывю какие то проекты беру какую то верстку у заказчика и связываю действия с back end"ом",оптимизирую
проект чтобы не было лишних rerender"ов",убераю Side Effect,также часто
просят инициализировать приложение(то есть чтобы приложение загружалось после
прихода данных с сервера)
Хорошо владею React,Redux,Thunk,Redux-Form,HOC,Reselect,TDD,TypeScript.
Есть понимание основных принципов ООП,Архитектуры приложений,зачем нужны тесты,Pure
Function
Мои Проектs можно скачать здесь https://github.com/Tair-X/(пожалуйста свяжитесь
со мной чтобы узнать дальнейшую инструкцию для просмотра проекта).
В данный момент работаю на фрилансе и паралельно изучаю TypeScript, Apollo,
AntDesign, WebSocket.
Я коммуникабельный, дисциплинированный, люблю и умею работать в команде. Быстро
усваиваю новую информацию.