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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме содержит обширный список технических навыков, проектов и опыта работы. Однако, е...
Это резюме имеет много положительных аспектов, таких как: Кандидат активно участвует ...
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...