Я - Frontend разработчик, который не только ценит техническую точность и эффективность, но также придает важность личным качествам. В повседневной жизни я человек, увлеченный миром искусства и развлечений. Обожаю кино за его визуальное воздействие, наслаждаюсь разнообразием музыки и следую за футбольными новостями.
Моя личность охарактеризована высокой чуткостью к деталям, пунктуальностью и конкретностью в действиях. Я стараюсь подходить к каждому проекту с ответственностью и вниманием к деталям, чтобы достичь оптимальных результатов.
Благодаря дружбе с юмором, я способен поддерживать позитивную атмосферу в команде. Это помогает не только в повседневных взаимодействиях, но и в совместной работе над проектами.
Готов развиваться профессионально, обучаясь новым технологиям, и вносить свой вклад в успешное развитие проектов.
Стек:
HTML/CSS
SCSS/SASS, Bootstrap, Tailwind CSS, Styled Components
JavaScript (ES5/6+), Vanilla JS, TypeScript
React, React Router
Redux, Redux Toolkit, Zustand
Next.js
Node.js, Express.js
MongoDB, PostgreSQL, Prisma
REST API, HTTP, Firebase, Postman, Axios
GIT, GitHub
NPM, Vite, Webpack
Object-Oriented Programming (OOP), Algorithms
Cross-browser compatibility, Responsive web design
Проекты:
JobSearch
Описание:
Инновационная платформа для трудоустройства, предлагающая
динамичную альтернативу традиционным сайтам по поиску работы. Пользователи
могут изучить разнообразные вакансии, сгруппированные по категориям,
получая представление об имеющихся вакансиях от различных
компаний. Платформа работает на базе Firebase,
эффективно извлекает и отображает информацию о вакансиях в режиме реального времени.
Используемые технологии: HTML, CSS, ReactJS
https://job-search-jet.vercel.app (site)
https://github.com/IsmayiI/JobSearch (code)
Blog-mern
Описание:
Полнофункциональное приложение для блогов, в котором пользователи могут регистрироваться, входить в систему,
создавать, обновлять, удалять и комментировать записи. Платформа
включает в себя надежные функции фильтрации и сортировки.
Используемые технологии: MongoDB, Express, React, Node.js
https://github.com/IsmayiI/blog-mern-front (front)
https://github.com/IsmayiI/blog-mern-back (back)
Pizza React
Описание:
Увлекательное React-приложение, которое позволяет пользователям изучать разнообразные виды пиццы, используя данные из имитационного API. Приложение позволяет пользователям искать, фильтровать и сортировать пиццу по различным критериям, а также управлять своим выбором с помощью интерфейса корзины.
Используемые технологии: ReactJS, TypeScript
https://pizza-react-lovat.vercel.app (site)
https://github.com/IsmayiI/pizza-react-ts (code)
Контакты:
Phone: +994 (50) 642-93-29
Mail: ismayilov_ismayil_97@mail.ru
Telegram: https://t.me/IsmayiI
Github: https://github.com/IsmayiI
Обязанности:
Верстка сайтов: Создание адаптивных и кроссбраузерных макетов с использованием Tailwind CSS.
Работа с Next.js: Разработка как клиентской, так и серверной логики, пробовал интеграцию с Prisma и подключение баз данных.
Backend-разработка: Работа с Node.js и Express для создания серверных приложений, настройка маршрутизации и API.
Базы данных: Использование PostgreSQL и MongoDB для хранения и управления данными.
Интеграция API: Подключение к REST API, настройка запросов и обработка данных на стороне фронтенда.
Проектная работа: Участие в создании клиентских решений, выполнение задач по верстке, настройке функциональности и работе с данными.
Инструменты разработки: Использование Git, Postman и NPM для управления проектами и зависимостями.
Достижения:
Реализовал проекты с использованием стеков MERN и Next.js, включая подключение баз данных и разработку API.
Оптимизировал структуру приложений для улучшения производительности и удобства сопровождения.
Расширил компетенции, изучив работу с современными backend-технологиями и базами данных.
Обязанности:
Разработка пользовательского интерфейса: Создание динамичных и отзывчивых веб-страниц с использованием HTML, CSS, React и JavaScript.
Верстка и стилизация: Использование SCSS/SASS, Bootstrap и Tailwind CSS для создания привлекательных пользовательских интерфейсов.
Использование React: Создание многоразовых компонентов и эффективное управление состоянием с помощью Redux, Redux Toolkit и контекста.
Работа с API: Опыт работы с REST API, Firebase и Postman для манипулирования данными.
Отладка и тестирование: Проведение отладки кода и тестирование функциональности веб-приложения.
Переход на TypeScript: Миграция JavaScript-кода на TypeScript для усиления типизации и масштабируемости.
Контроль версий: Использование Git для контроля версий и улучшения совместной работы в команде.
Владение инструментами: Уверенное владение NPM и Vite для эффективного рабочего процесса.
ООП: Понимание принципов объектно-ориентированного программирования и алгоритмов.
Совместимость с различными браузерами: Обеспечение совместимости и адаптивности веб-приложений для различных браузеров и устройств.
Достижения:
Создание сайта с нуля: Успешная разработка полноценного веб-сайта "с нуля", включая его структуру, дизайн и функциональность.
Оптимизация производительности: Повышение эффективности приложения путем оптимизации кода и ресурсов, что привело к улучшению пользовательского опыта.
Применение лучших практик React: Использование лучших практик при работе с React, таких как компонентный подход и управление состоянием, что способствовало поддерживаемости кода.
Активное обучение: Самостоятельное обучение новым технологиям и практикам в области фронтенд-разработки для постоянного улучшения своих навыков.
Сотрудничество в команде: Участие в командных проектах, взаимодействие с другими членами команды для достижения общих целей.