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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Константин! Замечательное резюме. Ты молодец! Желаю тебе удачи в освоении нов...
Привет, Андрей! 
Давай улучшим твое резюме: 1. Описание Этот раздел давай пересоберем...
Привет, Вячеслав! Давай доработаем раздел «Опыт» в твоем резюме, а именно «Достижения»...
Это резюме имеет много положительных моментов. Кандидат имеет опыт работы над различным...
Это резюме содержит множество информации о вашем образовании, опыте работы и проектах, ...
Это резюме выглядит очень подробным и информативным. Описаны различные проекты, навыки,...
Привет, Алексей! 
Давай улучшим твое резюме: 1. Описание Приветствие отсюда убираем, ...
Привет, Алена! 
Давай улучшим твое резюме: 1. Описание проектов - Для удобства и комп...
Привет, Константин! 
Давай улучшим твое резюме: 1. Описание проектов - Для удобства и...
Привет, Максим! 
Давай улучшим твое резюме: 1. Описание проектов - Для удобства и ком...