React JavaScript developer

Контакты


Контакты доступны после входа на сайт

Описание

Языки
• Русский
• Английский
Хобби
Создание музыки с помощью программы Ableton. Съёмка видео и монтаж в Adobe Premier Pro. Коллекционирование крокодилов, настольные и ролевые игры, головоломки.

Мои сильные стороны:
• Системность в организации работы.
• Высокий уровень самоорганизации.
• Тактичность, быстрая адаптация.
• Способность быстро найти информацию для решения задачи, обработать и применить
• Высокая обучаемость

Готов к ненормированному рабочему дню, командировкам.

Навыки

Языки, базы данных, технологии:
TypeScript, JavaScript, CSS, SCSS, MySQL, PostgreSQL, MongoDB, mongoose, Sequelize, MySQL, TypeOrm, Понимание и использование видов связей между сущностями в базах данных

Фреймворки, библиотеки, знания:
Frontend:
●Native DOM, ●Native JS, Microtasks, macrotasks ●NextJS, ● ReactJS, React Hooks, React-Router, React Hook Form, React Optimization, ●Redux, Redux Thunk, Redux Toolkit, RTKQuery, CreateApi, ● Effector, ● SASS / styled-components / CSS Modules / CSS в JS, ●Chart.js, ●react-yandex-maps ● Axios, Interceptors, AxiosEvents, ● EmailJS, ● Pixel Perfect, ● Framer motion, ●Headless UI, ● Адаптивная верстка
Backend:
● REST API, ● Express, ● NestJS, ● Guards и доступ к эндпоинтам по ролям, ● JWT-авторизация (кастомная\ passport-jwt), ● Подключение онлайн оплаты

Инструменты, принципы и проч.: Big O, CORS, ООП, SOLID, Git, Docker, Postman Scripts

Опыт


Fullstack, TypeScript, React, NestJS, ООО “Dev-apps” Санкт-Петербург
Октябрь 2021 - Август 2022

Причина ухода -- релокация

Создание веб приложений и сервисов (корпоративных сайтов и интернет магазинов) на аутсорсе.

• Разрабтывал веб-приложения по техзаданиям с использованием Next.js, React
• Релизовывал формирование мультимедийного интерактивного контента по части визуализации с помощью reChart, Framer-motion
• Осуществлял оптимизацию существующего кода через декомпозицию компонентов, useMemo, кеширование данных с помощью RTK Query, ввода debounce, встроенных средств React
• Поддерживал существующие модулеи и сервисы на React; NestJS
• Реализовывал адаптивную верстку веб страниц (SCSS) c помощью макетов через PixelPerfect
• На стороне backend создавал и внедрял сервисы для взаимодействия с БД mobgoDB / PostgreSQL, реализовывал модели и сущности баз данных, и связи между ними
• На стороне backend создавал и внедрял сервисы для авторизации и разграничения доступа к ресурсам через Guards NestJS
• Реализовывал защищенные эндпоинты через создание и внедрение соответствующих middleware
• Написание Backend на Express и NestJS

Fullstack, TypeScript , EasyTry.us (Проектная работа)
Май 2021 - Сентябрь 2021

Приложение, позволяющее пользователям виртуально примерять одежду, что значительно повышает удовлетворенность клиентов.
• Учавствовал в оптимизации Backend, в том числе за счет применения REST API. В результате стало возможным легкое внедрение подхода ajax, а так же единое api для взаимодействия mobile и desktop с сервером
• Перенос и рефакторинг большого количества кода на React.
• Типизация существующего кода с помощью Typescript.
• С командой внедрили redux и createApi. В результате последующая логика управления сущностями перестала быть разбросанной в разных местах, что увеличило скорость анализа и работы с кодом, а так же избавились от лишних запросов на сервер благодаря встроенному кешированию данных по тегам

Инженер программист c, (little) assembly, c++, ООО «СТЦ» Санкт-Петербург
Сентябрь 2018 - Сентябрь 2020

Разработка программ для микроконтроллеров STM (C, ASSEMBLY) по работе с радиосигналами.
Команда отдела: 7 программистов, 5 инженеров-техников

• Разработал ПО с 0 по дешифровке (DES, AES) и анализу входных в микроконтроллер данных о радиосигналах.
• Разработал Графический интерфейс (QTCreator) на linux/windows для управления микроконтроллерами через графический интерфейс на С++.
• Создал документацию и описание интерфейсов по взаимодействию с ПО микроконтроллера.
• Обеспеченивал работу ПО микроконтроллера в связке с другими модулями устройства.
• Создал документацию по интерфейсу и описание интерфейсов по взаимодействию с графическими интерфейсами.
• Занимался расширением существующей реализации протокола передачи данных между микроконтроллерами

Образование


Магистр, Санкт-Петербургский государственный университет телекоммуникаций им. проф. М.А. Бонч-Бруевича, Санкт-Петербург Факультет радиотехнологий связи, Конструирование и технология электронных средств
Сентябрь 2015 - Август 2021

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе Batumi

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...
Это резюме показывает, что кандидат имеет опыт работы в веб-студии по разработке сайтов...
Данное резюме содержит информацию о профессиональном опыте работы в сфере разработки пр...
Семен, привет! Есть несколько моментов к улучшению: В описание давай добавим ключевых...
Это резюме имеет некоторые сильные стороны, такие как опыт работы с Django, PostgreSQL,...