Опубликовано 2 месяца назад
IT, интернет, связь, телеком
Полный день
Частичная занятость
Подработка
Навыки
Деловая переписка
Коммуникабельность
Образование
МУ им. С.Ю. Витте, Москва
Колледж
с сентября 2022 г. по настоящее время (1 год и 8 месяцев)
Разработчик Веб и мультимедийных приложений
О себе
Меня зовут Иван, я Junior React разработчик.
Занимаюсь разработкой Web-сервисов и приложений, последний год сфокусирован на Frontend, так же до этого 1.5 года работал с Backend - писал Веб-сервисы на языке PHP.
Работал как в команде, так и самостоятельно(над pet-проектами) над такими проектами как:
1. CookieStore - интернет-магазин со сладостями.
Написан на языке JavaScript, библиотека React с использованием Zustand.
Firebase Firestore для хранения пользователей и их корзин.Для не авторизованных - localStorage.
React Router, для обработки маршрутов.
2. Japan Kitchen - интернет магазин с роллами.
Написан на языке JavaScript, библиотека React с использованием хука useContext, а также библиотеки useForm для валидацииформы.Заказ пользователя сохраняется в Firebase Realtime DB.
3. Jokes - сервис для обмена шутками.
Написан на языке JavaScript, библиотека React с использованием Firebase Realtime DB для пользовательских шуток.Работа с интеграцией стороннего API (можно получать шутки из API, а можно из Firebase).
Работаю со следующими инструментами:
ReactJS - уверенное понимание библиотеки, работал со стандартными и кастомными хуками, менеджерами состояний, React Router
JavaScript и TypeScript - следую устоявшимся практикам в коммьюнити и последним версиям ECMAScript ( ES6+ )
Next.js - API маршруты, Оптимизация изображений
Git - продвинутые знания системы контроля версий, работа с rebase, cherry pick
HTML5, CSS3 - Адаптивная / Кроссбраузерная вёрстка.Вёртска по макетам Figma / Adobe XD
Zustand- уверенное понимание менеджера состояний, работа со сложными состояниями
Framer-motion - понимание принципа работы, анимирование компонентов
SOLID- использование принципов SOLID при разработке приложений
Firebase Firestore- обработка пользователей и хранение их данных
TailwindCSS и Bootstrap - CSS фреймворки, для систематизации вёрстки
Хотел бы работать с опытными коллегами и продолжать углубляться в разработку
Хобби: посещение IT-мероприятий, гитара, спортзал.
Владение языками
русский язык - свободное владение
английский язык - средний
Портфолио
Семья
Не состою в браке
Нет детей