Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
Был более двух недель назад

Кандидат

Мужчина, 25 лет, родился 9 мая 2000

Не ищет работу

Астрахань, не готов к переезду, не готов к командировкам

Backend Node.js

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день

Опыт работы 6 лет 7 месяцев

Январь 2024Апрель 2024
4 месяца

Информационные технологии, системная интеграция, интернет... Показать еще

Backend Developer
Backend
Август 2022Август 2023
1 год 1 месяц
Aitarget, INC
Backend Node.js
Разработка бэкэнда
Октябрь 2020Август 2022
1 год 11 месяцев
Bobcat Lab LTD
Веб-разработчик
Реализовал кастомную CMS, созданнуя на стеке MERN и с использованием proxy-сервера. Я был ведущим разработчиком на этом проекте и в основном отвечал за разработку функциональности для пользователей и проектов, а также за реализацию всех компонентов CMS. На этом проекте была осуществлена интеграция с визуальным редактором openchakra, что позволило пользователям создавать проекты без необходимости знания программирования. Мы также добавили очень большой функционал для контроля, включая возможность управления пользователями, создания рассылок, а также настройку различных параметров. Одной из наиболее интересных возможностей CMS была подробная статистика по каждому проекту, которая предоставляла информацию о количестве пользователей, посетивших каждый проект, а также о среднем времени нахождения на странице. Я также внедрил гео-статистику и онлайн статистику по каждому пользователю, что позволяло нашим клиентам получать более детальную информацию о своих пользователях и анализировать их поведение на сайте. Реализация этого проекта помогла сократить время разработки конкретных проектов с 2-3 недель до 1 дня
Январь 2018Март 2022
4 года 3 месяца
Индивидуальное предпринимательство / частная практика / фриланс
Веб-программист
Разрабатывал проект для общения людей по аудио-видео связи через webrtc + kurento, где была реализована система друзей, интеграция с Сбербанк-эквайрингом, а также реализованы реал-тайм чаты с возможностью отправки медиа файлов. Платформа для репетиторов и учеников, где была реализована система бронирования уроков, оплата через paypal и авторизация с помощью jwt токенов. Для обмена сообщениями в реальном времени мы использовали websockets, а запись в гугл календарь и напоминания в письмах на почту помогли улучшить пользовательский опыт. Также, мы использовали Google Meet для проведения занятий. Все это было реализовано с помощью стека MERN.
Июнь 2017Сентябрь 2019
2 года 4 месяца
Sbestate
Веб-разработчик
Площадка для объектов недвижимости в Московской области, интеграция с CRM, улучшение админки, косметические улучшения сайта, стек LAMP, cron задачи. Еще одна площадка для недвижимости на Рублевке в Москве, интеграция с CRM, админка, интеграция с Яндекс картами, фильтры и тд, стек LAMP, также блог на сайте.

Навыки

Уровни владения навыками
Продвинутый уровень
Clickhouse
Redis
JavaScript
MySQL
PostgreSQL
Git
websocket
React
Express
Node.js
MongoDB
Express.js
Средний уровень
Unix
Webrtc
Уровень не указан
Mocha
Docker

Обо мне

Меня зовут Роман, я опытный full-stack разработчик. Я имею более 6 лет опыта работы в сфере веб-разработки. Мой основной стек технологий включает в себя языки программирования JavaScript и TypeScript, а также фреймворки React и Vue на клиентской стороне и Express на серверной стороне. Я также имею опыт работы с NoSQL базами данных, такими как MongoDB, и оптимизации запросов при помощи индексирования полей. Также, я работаю по методологии Agile, что позволяет мне гибко и постепенно разрабатывать функционал для проекта. Я уверен, что это помогает мне достичь лучших результатов и повысить качество проекта в целом. Чтение новостей в IT-сфере - это еще одно из моих хобби, которые я стараюсь интегрировать в работу. Если я нахожу что-то интересное и полезное, я предлагаю это в текущем проекте над которым работаю. Я считаю, что это помогает всему коллективу оставаться в курсе последних тенденций в индустрии и использовать новые технологии в своей работе. Я также изучаю JSDoc, чтобы улучшить свои навыки документирования кода. Я умею работать с Git и понимаю важность использования веток в Git, особенно когда нужно разрабатывать конкретную функциональность. Я всегда стараюсь быть в курсе последних изменений в коде, чтобы максимально эффективно работать с Git и предотвращать возможные конфликты. В целом, я стремлюсь к постоянному развитию своих навыков и знаний в IT-сфере, чтобы достичь наилучших результатов и сделать проекты, над которыми я работаю, более успешными. Я уверен, что мой опыт и знания могут быть полезны для вашей компании и я готов принять новые вызовы и продолжать развиваться как разработчик.

Портфолио

Образование

Среднее образование

Знание языков

РусскийРодной


АнглийскийA2 — Элементарный


Гражданство, время в пути до работы

Гражданство: Россия

Желательное время в пути до работы: Не имеет значения