Дмитрий Коляда - Frontend developer
Навыки
- Bootstrap
- CSS
- Docker
- HTML
- JavaScript
- MateriaUI
- MobX
- React
- Redux
- Redux-Saga
- Redux-Thunk
- ReduxToolkit
- RTKQuery
- scss
- Taillwind
- TanstackQuery
- TypeScript
- Vite
- webpack
Опыт работы
ООО «Отус онлайн-образование»
Преподаватель программирования на языке Javascript - 02.2025Обязанности:
— Подготовка обучающих материалов;
— Проведения лекцонных и практических занятий;
— Проверка домашних заданий;
— Взаимодействие со студентами в групповых чатах.IT-Work
Frontend-разработчик - 01.2023Оптимизация загрузки страниц;
Создание различных виджетов и дашбордов для визуализации данных;
Внедрение стейт-менеджеров (redux, mobx);
Оптимизация кодовой базы, с применением кеширования данных;
Конфигурация сборок проектов и оптимизация бандлов для ускорения рендеринга страниц сервиса;
Внедрение микрофронтендов;
Проведение ревью кода, написанного коллегами.
Технологический стек: Javascript, typescript, react, react-table, redux, redux-saga, redux-thunk, mobx, formic, materiaUI, antdesign, taillwind, scss, css, html, webpack, vite.Эс Эр Технологии
Frontend-разработчик - 02.2023/11.2024Поддержка и существующего и разработка нового функционала сервиса.
Оптимизация кодовой базы для повышения производительности и скорости рендеринга схемы расположения мест (результат: стабильная работа схемы при 20 кратном увеличении количества мест при единовременном отображении в границах viewport).
Разработка новой версии существующего сервиса.
Разработка новых продуктов компании до стадии MVC для дальнейшей апробации на рынке.
Технологический стек: Javascript, php, react, react-flow, webpack, docker, html, cssИндивидуальное предпринимательство
Fullstack-разработчик - 12.2021/02.2023Проекты: Community organization
Fullstack-разработчик
Сервис организации нетворкинга
Выполняемые задачи:
— Разрабатывал функциональные компоненты на React с использованием стейт-менеджера Redux;
— Создавал новый функционал на стороне бэкенда, описывал ендпоинты в соответствии с REST API;
— Создал механизмы регистрации и авторизации пользователей;
— Настраивал взаимодействие с БД.
Стек проекта: JavaScript, React, Redux, ReduxThunk, HTML, CSS, Material UI, Node.js, Express.js, PostgreSQL, Sequelize, JWT.Tavrida — Transfer
Fullstack-разработчик
Сервис для заказа персонального трансфера.
Выполняемые задачи:
— Разрабатывал функционал взаимодействия сервиса с Yandex.Maps API;
— Визуализировал данные трансферов;- Создавал функционал для авторизации пользователей;
— Разрабатывал механизмы валидации данных на стороне бэкенда;
— Занимался версткой и адаптивной стилизацией проекта с применением UI библиотеки компонентов, с учетом кросс-браузерного функционирования.
Стек проекта: JavaScript, React-SSR HTML, CSS, Chakra Ui, Node.js, Express.js, PostgreSQL, Sequelize, Session, Yandex.Maps API.
Образование
Менеджер-экономист
Академия биоресурсов и природопользования Федерального государственного автономного образовательного учреждения высшего образования «Крымский федеральный университет имени В. И. Вернадского»09.2006/07.2011
Обо мне
Обладаю углубленными и системными знаниями нативного JavaScript, Typescript, библиотеки ReactJS и ее экосистемы.
Разрабатываю frontend для производительных, отказоустойчивых сервисов с учетом кросс-браузерности и адаптивности к устройствам клиента.
Имею опыт работы с Backend частью: Node.js, NextJs, Express, PostgreSQL, Sequelize. Умею оптимизировать процессы, нахожу пути и технологии для улучшения продукта.