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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит информацию о ваших навыках и проектах, что хорошо. Однако, есть нес...
Это резюме демонстрирует разносторонний опыт и навыки кандидата. Он имеет как техническ...
Резюме имеет следующие плюсы: Хорошо структурировано и содержит подробное описание пр...
Данное резюме Frontend-разработчика выглядит довольно информативным и хорошо структурир...
Данное резюме содержит много информации о вашем опыте работы и навыках в области тестир...
Это резюме Junior QA Engineer имеет несколько сильных сторон: Опыт работы и учебы в с...
Это резюме содержит много информации, однако следует уделить внимание оптимизации и стр...
Это резюме имеет некоторые положительные и отрицательные моменты. Положительные сторон...
Это резюме имеет некоторые сильные стороны, такие как опыт самообучения Python и CS, а ...
Это резюме содержит некоторые полезные сведения о навыках и опыте кандидата, но есть не...