Frontend/React-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Работаю с такими технологиями, как React/Next.js, и сопутствующими библиотеками. Также имею опыт разработки бэкенда на Nest.js, планирую изучать и другие бэкенд-фреймворки для JS. До этого имел около года коммерческого опыта разработки на C#/.Net, но понял, что фронт интересует больше, поэтому принял решение развиваться в этом направлении😊 Благо фронтенд такая область, что развиваться можно и вглубь и вширь и куда угодно🔥🔥🔥

Навыки

Javascript, Typescript, React.js, Next.Js, Nest.js, C#

Описание проектов

Wezza – Сайт с информацией о погоде с прогнозом
Stack:
Lang: JavaScript
Frontend: React.js

В разработке: Интернет магазин SmartShop
Stack:
Lang: TypeScript
Frontend: Next.js
Backend: Nest.js

Опыт


Младший программист, ДИБИЭЙ
Июнь 2023 - Сентябрь 2023

Участвовал в проекте по внедрению СЭД Directum RX в различных компаниях заказчиков: занимался разработкой программного кода модулей на языке C#, отладкой и тестированием. Разворачивал и настраивал среду разработки для системы Directum RX;

Стек: ASP.NET Framework/Core, MS SQL, Git

C#/.NET Developer, Док.Ру
Август 2022 - Март 2023

Работал над системой электронного документооборота, а конкретно над следующими задачами:
— Разработка нового, а также расширение существующего функционала
— Рефакторинг кода
— Написание и оптимизация SQL-скриптов
Работал над внедрением системы в различные крупные компании, такие как: Газпром, ПИК, Гипросвязь, Хаттон и др.
Стек: ASP.NET Framework/Core, MS SQL, TypeScript, Git (Gitlab, Gitflic)

Образование


Пятигорский государственный лингвистический университет. Факультет государственной службы и управления
Сентябрь 2013 - Июль 2017

О себе
Проживаю в городе

Занимаюсь frontend-разработкой на библиотеках/фреймворках React и Next.js. Имею опыт построения полноценных приложений с нуля. До перехода во frontend занимался около года занимался коммерческой backend-разработкой на C#/.NET. Также имею опыт построения backend'a на Nest.js.

Что я могу:
- Создавать масштабируемые и производительные приложения
- Создавать интерактивные пользовательские интерфейсы с использованием библиотек React и Next.js
- Использовать различные сторонние библиотеки, такие как, к примеру, Redux, React Context и React Query для управления состоянием приложения, React Hook Form для работы с формами, gsap для работы с анимацией, Prisma для взаимодействия с базой данных, и многие другие библиотеки.
- Писать type-safe код на TypeScript
- Создавать адаптивный дизайн сайта
- Использовать CSS-инструменты, такие как Tailwind, для стилизации компонентов, также чистый CSS и различные препроцессоры как SASS/SCSS
- Работать с API и сетевыми запросами, используя библиотеки, такие как Axios или Fetch.
- Создавать серверную часть приложения на Node.js/Nest.js, настроить взаимодействие между клиентом и сервером. Разработать модель данных и взаимодействие с базами данных.
- Участвовать в командной разработке с использованием Git. В целом эффективно взаимодействовать с другими членами команды и адаптироваться к изменяющимся требованиям.
- Получать и делиться информацией на английском языке
- Постоянно изучать новые технологии и методики разработки

Мои проекты:
Wezza – Сайт с информацией о погоде с прогнозом
Stack: JavaScript, React.js
Сайт написан на JavaScript с использованием React.js. Данные о городах и их координатах взяты из
https://support.travelpayouts.com
а также из https://www.bigdatacloud.com
Данные о погоде взяты из https://open-meteo.com

В разработке: Интернет магазин SmartShop
Stack:
Lang: TypeScript
Frontend: React.js и Next.js, а также сопутствующие инструменты, такие как Redux, React Query, React Context и др.
Backend: Nest.js. В качестве БД используется PosgreSQL вместе с ORM Prisma
В проекте реализовано постраничное отображение товаров, поиск, а также фильтрация по категориям, брендам и характеристикам. По каждому продукту можно посмотреть детальную информацию, выбрать одну из конфигураций, и добавить в корзину, изменяя количество добавленных экземпляров - всё из одной страницы.
Маршрутизация реализована таким образом, что вся информация о контенте страницы (например, выбранная конфигурация товара) указана в адресной строке, что позволяет с легкостью сохранять страницу или делиться ею без потери информации.
Есть корзина с таблицей добавленных товаров и форма для оформления заказа. А также панель администратора, через которую можно добавлять категории, бренды и товары.
И конечно же JWT-аутентификация и авторизация.

Все те навыки, полученные при создании данных проектов, определенно будут полезны для вашей компании!

Также владею английским языком на уровне B1-B2 и турецким на уровне C1.

Контакты:
Тел: +7 (928) 910-10-48
Почта: fkurdan@gmail.com
ТГ: https://t.me/fr_kurdan
GitHub: https://github.com/f-kurdan

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...