Больше информации по резюме будет доступно после регистрации
ЗарегистрироватьсяБыл более двух недель назад
Кандидат
Мужчина, 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, также блог на сайте.
Навыки
Уровни владения навыками
Продвинутый уровень
Средний уровень
Уровень не указан
Обо мне
Меня зовут Роман, я опытный full-stack разработчик. Я имею более 6 лет опыта работы в сфере веб-разработки.
Мой основной стек технологий включает в себя языки программирования JavaScript и TypeScript, а также фреймворки React и Vue на клиентской стороне и Express на серверной стороне. Я также имею опыт работы с NoSQL базами данных, такими как MongoDB, и оптимизации запросов при помощи индексирования полей.
Также, я работаю по методологии Agile, что позволяет мне гибко и постепенно разрабатывать функционал для проекта. Я уверен, что это помогает мне достичь лучших результатов и повысить качество проекта в целом.
Чтение новостей в IT-сфере - это еще одно из моих хобби, которые я стараюсь интегрировать в работу. Если я нахожу что-то интересное и полезное, я предлагаю это в текущем проекте над которым работаю. Я считаю, что это помогает всему коллективу оставаться в курсе последних тенденций в индустрии и использовать новые технологии в своей работе.
Я также изучаю JSDoc, чтобы улучшить свои навыки документирования кода.
Я умею работать с Git и понимаю важность использования веток в Git, особенно когда нужно разрабатывать конкретную функциональность. Я всегда стараюсь быть в курсе последних изменений в коде, чтобы максимально эффективно работать с Git и предотвращать возможные конфликты.
В целом, я стремлюсь к постоянному развитию своих навыков и знаний в IT-сфере, чтобы достичь наилучших результатов и сделать проекты, над которыми я работаю, более успешными.
Я уверен, что мой опыт и знания могут быть полезны для вашей компании и я готов принять новые вызовы и продолжать развиваться как разработчик.
Образование
Среднее образование
Знание языков
Гражданство, время в пути до работы
Гражданство: Россия
Желательное время в пути до работы: Не имеет значения