Ислам Гасанов - Full-stack разработчик
Навыки
- AntD
- Express
- mangoost
- MongoDB
- nodejs
- PostgreSQL
- React
- Redux
- Sequalize
- StyledComponents
Опыт работы
ООО Диолед
Full-stack разработчик - Ноябрь 2024 - по настоящее времяFull-stack разработчик
Отвечал за полный цикл разработки веб-платформы
Обязанности:
—Разработка интерфейса — писал адаптивное веб-приложение, выводил информацию при помощи chartJs
—Улучшение Backend части приложения: Nodejs , express — разрабатывал конвертеры файлов , писал RESTful API, работал над правильной валидацией на сервере
—Проектирование схемы базы данных: PostgreSQL, Sequalize — Определение моделей, Отношения между моделями, Миграции, Валидации и ограничения
—Настроил и развернул приложение на сервере с помощью Docker — Создание Dockerfile, Сборка образа, Настройка docker-compose, Настройка окружения
—Настроил CI/CD, автоматизировав процесс сборки и деплоя с помощью GitHub Actions — Сборку и тестирование, Деплой, Управление версиями, Развернул приложение при помощи Docker —Написание Jest, E2E , интеграционных и скриншотных
тестов
— Анализ и оптимизация производительности веб-сайта при помоши Lighthouse
Достижения
—Автоматизировал процесс сборки — увеличив скорость доставки нового функционала
клиентам
—Автоматизировал процесс загрузки файлов , что уменьшило нагрузку на менеджеров , и автоматизировало процесс
—Предложил и внедрил способ отслеживания статуса заказа для клиента
—Внедрил тестирование в код , что увеличило безопасность и уверенность в работоспособности Full-stack разработчик
Отвечал за полный цикл разработки веб-платформы
Обязанности:
—Разработка интерфейса — писал адаптивное веб-приложение, выводил информацию при помощи chartJs
—Улучшение Backend части приложения: Nodejs , express — разрабатывал конвертеры файлов , писал RESTful API, работал над правильной валидацией на сервере
—Проектирование схемы базы данных: PostgreSQL, Sequalize — Определение моделей, Отношения между моделями, Миграции, Валидации и ограничения
—Настроил и развернул приложение на сервере с помощью Docker — Создание Dockerfile, Сборка образа, Настройка docker-compose, Настройка окружения
—Настроил CI/CD, автоматизировав процесс сборки и деплоя с помощью GitHub Actions — Сборку и тестирование, Деплой, Управление версиями, Развернул приложение при помощи Docker —Написание Jest, E2E , интеграционных и скриншотных
тестов
— Анализ и оптимизация производительности веб-сайта при помоши Lighthouse
Достижения
—Автоматизировал процесс сборки — увеличив скорость доставки нового функционала
клиентам
—Автоматизировал процесс загрузки файлов , что уменьшило нагрузку на менеджеров , и автоматизировало процесс
—Предложил и внедрил способ отслеживания статуса заказа для клиента
—Внедрил тестирование в код , что увеличило безопасность и уверенность в работоспособностиСтэк технологий:
—Frontend: React, Jest, typescript, antd, styled-components
—Backend: Nodejs, express, postgreSQL, sequalize
—Docker, FirstVDSГосударственное бюджетное профессиональное образовательное учреждение Республики Дагестан «Кизлярский профессионально – педагогический колледж»
Full-stack разработчик - Сентябрь 2023 - август 2024Full-stack разработчик
Разрабатывал платформу для дистанционных курсов.
Обязанности:
—Написание проекта с нуля
—Создание серверной части приложения — писал RESTful API, Испольвал websockets для реализации видео звонков
—Создание админ панели преподавателя — панель для отслеживания активных учеников и проверка их успеваемости
—Написание функционала видео звонков — визуальную часть приложения на сайте и так же написание серверной части
—Реализация чата в приложении — при помоши которого можно переписываться с учениками —Настройка и развертывание приложение на сервере с помощью Docker — Создание Dockerfile, Сборка образа, Настройка docker-compose, Настройка окружения
—Настройка CI/CD — автоматизировав процесс сборки и деплоя с помощью GitHub Actions — Сборку и тестирование, Деплой, Управление версиямиДостижения:
—Внедрил видео звонки , увеличив эффективность взаимодействия между преподавателем и учеником
—Внедрил чат , что помогло сократить нагрузку на личные мессенджеры учителей —Предложил и реализовал фунционал отслеживания успеваемости ученика , что уменьшило количество работы учетиля по контролю над ученикомСтэк технологий:
—Frontend: React, Redux, typescript, vue-antd, scoped CSS
—Backend: Nodejs, express, MongoDb, mangoost, Socket
—Docker, FirstVDSИндивидуальное предпринимательство / частная практика / фриланс
Frontend разработчик - январь 2022 - сентябрь 2023Frontend-разработчик Проект: Агрегатор экскурсий
Работал над:
—Админ панелью , отслеживанием текущих заказов —Реализацией оплаты заказов через Яндекс кассу —Отслеживанием своего заказа на странице пользователя —Отслеживание дохода на админ панелиСтэк технологий:
—React, Redux, typescript, antd, scssПроект: Сайт сети гостиниц
Frontend-разработчик Проект: Агрегатор экскурсий
Работал над:
—Админ панелью , отслеживанием текущих заказов —Реализацией оплаты заказов через Яндекс кассу —Отслеживанием своего заказа на странице пользователя —Отслеживание дохода на админ панелиСтэк технологий:
—React, Redux, typescript, antd, scss
Проект: Сайт сети гостиниц
Образование
Информационные системы и программирование
КППК2020 - 2024
Обо мне
Участвовал в хакатоне worldskills web — занял 3 место