Москва
Резюме № 53115807
Обновлено 26 сентября 2022
Превью фото соискателя

Frontend разработчик

Был больше месяца назад
60 000 ₽
34 года (родился 27 августа 1991)
Грозныйудаленная работаготов к переезду: Москва, Нижний Новгород  и ещё 29 городов
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 1 год и 5 месяцев

    • Ноябрь 2021 – май 2022
    • 7 месяцев

    Frontend разработчик

    Intocode, Грозный
    Coding Bootcamp – школа программирования

    Обязанности и достижения:

    - Верстка макетов на HTML и CSS - Работа с хуками React, React Context - Управление состоянием приложения с помощью Redux (c использованием концепции Flux) - Настройка асинхронных запросов через Redux Thunk - Настройка приватного роутинга через React Router - Работа с React Bootstrap для использования встроенных классов Bootstrap и компонентов JavaScript в приложении React - Стилизация компонентов в React при помощи CSS Modules - Работа с асинхронным кодом (AJAX, Promise) - NodeJS. Настройка бэкенда: создание сервера, серверной логики, создание REST API при помощи библиотеки Express - Работа с базами данных через MongoDB - Использование Mongoose для манипулирования данными - Загрузка файлов на сервер c помощью библиотеки Multer - Настройка авторизации и регистрации с помощью bcrypt и jsonwebtoken - Создание приватных.env файлов с помощью dotenv - Развертывание бэкенда и фронтенда на одной рабочей станции с использованием cors - Отслеживание http-запросов с использованием библиотеки morgan - Настройка ESLint и Prettier для VSCode - Работа с системой контроля версий Git - Сборка проекта с помощью Webpack; настройка Babel Среди реализованных проектов: ПРОЕКТ #1 Сервис по доставке еды Данный проект предназначен как для ресторанов и клиентов, так и для курьеров. Пользователь с ролью “ресторан” может добавлять и редактировать блюда, курьер принимает доступные заказы к доставке, а клиент имеет возможность оформлять заказы. Стек проекта: • React • Node.js • MongoDB • Express А также следующие библиотеки: Redux, Redux Thunk, React Router, Mongoose, Multer, bcrypt, jsonwebtoken, Moment.js и dotenv. Мои задачи по проекту: • разработка личного кабинета с ограничением доступа через приватный роутинг (React Router); • возможность добавления изображений на бэкенд при помощи (Multer); • фильтрация заказов для курьера; • настройка асинхронных запросов через Redux Thunk; • стилизация компонентов (CSS Modules); • создание контроллеров, моделей и роутов на бэкенде; • анимация прелоадеров; • работа с картами Yandex. Также я реализовал фичу с разграничением доступа. Необходимо было отслеживать с какой ролью пользователь выполнил вход. Реализовал я это при помощи React Router и создания отдельного компонента ProtectedRoute, который отслеживал token и массив разрешенных ролей. У React Router есть компонент Outlet, который служит местом, куда вставляется нужный роут. А при помощи вложенности роутов в главном компоненте App я добился нужных ограничений. GitHub проекта: frontend: https://github.com/zhelezobeton/aggregator-front backend: https://github.com/said-mohmad/aggregator-backend ПРОЕКТ #2 Агрегатор строительных услуг Проект представляет собой сервис, который является посредником между заказчиками и исполнителями различных строительных услуг, как ремонт, дизайн, проектирование, аренда спецтехники. Обычный пользователь видит на сайте карточки услуг, оставляет заявку. Далее эту заявку получает строительная компания в своем личном кабинете. Стек проекта: • React • Node.js • MongoDB • Express А также следующие библиотеки: Redux, Redux Thunk, React Router, Mongoose, Multer, bcrypt, jsonwebtoken, Moment.js и dotenv. Были решены следующие задачи: • настройка авторизации и регистрации как на фронтенде, так и на бэкенде; • настройка асинхронных запросов через Redux Thunk; • руководил бэкендом; создал модели, контроллеры, роуты; • большой объем работы по исправлению ошибок в коде; • валидация форм заполнения при регистрации; • настройка роутинга; • загрузка фото перетаскиванием в окно браузера (drag-and-drop). GitHub проекта: frontend: https://github.com/alvi-soltakhanov/yedoo-frontend backend: https://github.com/said-mohmad/yedoo-backend
    • Июнь 2018 – март 2019
    • 10 месяцев

    Главный специалист-эксперт отдела информационных технологий

    Пенсионный фонд Российской Федерации, Грозный
    Пенсионный фонд Российской Федерации (ПФР) - один из крупнейших и наиболее значимых социальных институтов России. В структуре ПФР 7 Управлений в Федеральных округах Российской Федерации, 81 Отделение Пенсионного фонда в субъектах РФ, а также ОПФР в г. Байконур (Казахстан), а также свыше 2 500 территориальных управлений во всех регионах страны. В системе ПФР трудится более 120 000 специалистов.

    Обязанности и достижения:

    Администрирование серверов приложений Websphere Application Server и базы данных IBM DB2. Разработка простых конвертеров текстовых файлов на Delphi для нужд отделов. Сопровождение программных комплексов, эксплуатируемых в пенсионном фонде. Программа для СМС-уведомлений пенсионерам

Обо мне

Дополнительные сведения:

Высокая обучаемость, желание развиваться, становиться лучшим в той области, в которой я работаю. Интересует личностный рост и самосовершенствование. Регулярно читаю техническую литературу по JS на английском языке для одновременного углубления знаний в программировании и развития языка. React JavaScript Redux Git Node.js HTML5 CSS3 MongoDB React Router REST API Multer Express Figma Axios Jsonwebtoken SQL Bootstrap Moment.js ESLint Prettier Babel

Иностранные языки

  • Английский язык — технический
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 84 похожих резюме
Обновлено 25 сентября
no-avatar
Frontend разработчикз/п не указана
Обновлено 26 июля
no-avatar
Frontend developerз/п не указана
Обновлено 23 августа
no-avatar
Frontend программистз/п не указана
Обновлено 27 апреля 2019
Обновлено 27 ноября 2020
Обновлено 11 сентября 2021
no-avatar
Frontend developerз/п не указана
Последнее место работы (1 год и 2 мес.)Junior frontend разработчикИюнь 2020 – август 2021
Обновлено 31 января 2023Последнее место работы (1 мес.)Frontend-разработчикФевраль 2022 – апрель 2022
Обновлено 9 августа 2023
Обновлено 14 июня 2022
Обновлено 13 июля 2022
Работа в МосквеРезюмеIT, Интернет, связь, телекомWeb-версткаFrontend программист