React JavaScript developer

Основное


Город

Batumi

Готовность к релокации

Готов

Описание

Языки
• Русский
• Английский
Хобби
Создание музыки с помощью программы 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

Владение английским
Читаю профессиональную литературу
Телефон
+995591061419
Почта
yria98@inbox.ru
Телеграм
https://t.me/Wjfvv
Дополнительные контакты

Работа


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

Комментарии


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

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

Ожидает подтверждения
0

Резюме на первый взгляд содержит много информации, но не всегда она относится к профессиональной сфере и не всегда структурирована. Некоторые сильные стороны, такие как высокая обучаемость и тактичность, могут быть включены в категорию "личностных качеств", но не очень важны при поиске работы в IT-сфере.

По поводу опыта работы, он в основном связан с разработкой на C++, а не на React, что может быть проблемой при поиске работы в качестве React JavaScript developer. Кроме того, информация о месте учебы не содержит никаких дополнительных деталей о достижениях, проектах или курсах, которые могли бы улучшить впечатление о профессиональных навыках.

Однако, перечень языков, баз данных, фреймворков, библиотек и инструментов впечатляет. Кандидат обладает опытом работы с Next.js, React, Redux, NestJS, MongoDB, PostgreSQL и другими технологиями, что может привлечь внимание работодателей.

В целом, резюме можно улучшить путем удаления ненужной информации, добавления более подробной информации о профессиональном опыте и проектах, а также улучшения структуры и оформления.

Сопроводительное письмо

Уважаемый рекрутер,

Я хотел бы представить Вам свою кандидатуру на должность React JavaScript developer. Прилагаю мое резюме, в котором Вы найдете информацию о моем опыте работы и навыках в области разработки.

Я высоко оцениваю системность в организации работы, самоорганизацию и способность быстро находить и обрабатывать информацию для решения задач. Мои сильные стороны включают также тактичность, быструю адаптацию и высокую обучаемость.

Я владею такими языками, как TypeScript, JavaScript, CSS, SCSS, а также базами данных, включая MySQL, PostgreSQL, MongoDB, mongoose, Sequelize и TypeOrm. В области фреймворков и библиотек я имею опыт работы с ReactJS, Redux, Effector, SASS, styled-components, Chart.js, react-yandex-maps и другими. Кроме того, я владею такими инструментами и принципами, как Big O, CORS, ООП, SOLID, Git, Docker и Postman Scripts.

Мой опыт включает работу на позиции инженера программиста в компании ООО «СТЦ» в Санкт-Петербурге, где я занимался разработкой программ для микроконтроллеров STM по работе с радиосигналами. В мои обязанности входило создание ПО с 0 по дешифровке и анализу входных в микроконтроллер данных о радиосигналах, разработка графического интерфейса на С++ и создание документации и описания интерфейсов по взаимодействию с ПО микроконтроллера.

Я также работал над созданием веб-приложений и сервисов на аутсорсе в команде компании ООО “Dev-apps” в Санкт-Петербурге, где я занимался разработкой веб-приложений по техзаданиям с использованием Next.js, React, осуществлял оптимизацию существующего кода, создавал сервисы для взаимодействия с БД и разграничения доступа к ресурсам через Guards NestJS.

Кроме того, я участвовал в проекте создания приложения, позволяющего пользователям виртуально примерять одежду, где мои обязанности включали участие в оптимизации Backend, перенос и рефакторинг кода на React, типизацию существующего кода с помощью Typescript и реализацию единого api для взаимодействия mobile и desktop с сервером.

Я уверен, что мой опыт и навыки помогут мне стать ценным участником Вашей команды. С нетерпением жду возможности обсудить свою кандидатуру и ответить на любые Ваши вопросы.

С уважением,

[Ваше имя]

Улучшенное резюме

React JavaScript Developer

Языки:
• Русский
• Английский

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

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

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

Языки, базы данных, технологии:
• TypeScript, JavaScript, CSS, SCSS
• MySQL, PostgreSQL, MongoDB, mongoose, Sequelize, 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

+995591061419
yria98@inbox.ru

Место работы:
Компания: ООО «СТЦ» Санкт-Петербург
Позиция: Инженер-программист c, (little) assembly, c++
Начало работы: 2018-09-01
Конец работы: 2020-09-01

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

Команда отдела: 7 программистов, 5 инженеров-техников

Место работы:
Компания: ООО “Dev-apps” Санкт-Петербург
Позиция: Fullstack, TypeScript, React, NestJS
Начало работы: 2021-10-01
Конец работы: 2022-08-01

Описание:
Причина ухода – релокация

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

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

Место работы:
Компания: EasyTry.us (Проектная работа)
Позиция: Fullstack, TypeScript
Начало работы: 2021-05-01
Конец работы: 2021-09-01

Описание:
Приложение, позволяющее пользователям виртуально примерять одежду, что значительно повышает удовлетворенность клиентов.

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

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


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Резюме выглядит достаточно хорошо. У вас есть опыт работы над проектами, использующими ...
Резюме выглядит хорошо структурированным и содержит достаточно информации о вашем опыте...
Резюме выглядит достаточно информативным и содержит много полезной информации о навыках...
Резюме имеет несколько недостатков: Название "Junior PHP" не говорит о ваших навыках ...
Резюме имеет некоторые положительные аспекты, но также есть некоторые недостатки, котор...
Резюме Frontend-разработчика Общие впечатления: Резюме содержит информацию о ваших на...
Привет, Евгений. Отличное резюме! Спасибо за доработки. Желаю стать востребованным спе...
Резюме выглядит хорошо структурированным и содержит достаточно информации о вашем опыте...
Привет, Теона! Отличное резюме, спасибо за доработки :) Желаю успехов в разработке!
Резюме имеет некоторые положительные и отрицательные аспекты. Положительные аспекты: -...