Николай О., Senior, Frontend разработчик

Николай О.
Беларусь, Минск
2 250 ₽/час 360 000 ₽/мес.
    Frontend разработчик
  • Senior
Опыт работы:

Разработчик с 7+ годами опыта.

Было реализовано более 8 успешных проектов.

Языки:

Английский — B1

ПисьменныйРазговорный
Специалист свободен с 03.11.2025

О специалисте

Навыки
Technology:
React
SQL
JavaScript
HTML5
REST
ORM
Ajax
JQuery
CSS3
Angular
React Native
Vue
Dart/Flutter
oauth2
JWT
WebSocket
CI/CD
NodeJS
EXPO
Apache
Nginx
Facebook API
Redis
Bitbucket
Jira
RabbitMQ
XDebug
Social:
Google API
VK API
Database:
PostgreSQL
MongoDB
Source_control:
GitHub
GitLab
Test:
Trello
Applications:
Docker
Instruments:
Npm
Swagger
Формат работы
Удалённо
Описание о специалисте

Разработчик с 7+ годами опыта.

Было реализовано более 8 успешных проектов.


Soft skills:

Ответственный, Коммуникабельный, Пунктуальный

Примеры работ

Spadoba
Описание задачи/проекта

Сканирует qr-код - предоставляет скидки. На стороне продавца - настройка различных программ лояльности клиента

Позиция на проекте
Frontend разработчик
Размер команды
1 Frontend, 2 Android, 1 iOS, Teamlead (он же PHP backend), PM
Ответственность
  1. Проект стартовал на React, затем поступила команда от TeamLead перейти на Vue из-за хорошей интеграции Vue и Laravel.
  2. Перенос уже существующего кода на React в инфраструктуру Vue
  3. Много сложных форм в кабинете продавца (настройка самых различных стратегий скидок).
Технологии и инструменты
React, Redux, Vuex, Vue
Период работы/продолжительность
1 год
Evator, Poster POS
Описание задачи/проекта

Небольшие плагины для данных облачных кассовых аппаратов

Позиция на проекте
Frontend разработчик
Размер команды
Самостоятельно
Ответственность
  1. Плагины для общепита. Каталоги, рассадка за столами, меню, бронирование
  2. По докам и api предоставляемым от Evator, Poster POS, реализовывал пожелания клиента.
  3. Соблюдение всех принятых ui стандартов от данных решений. Прохождение code review от них.
  4. Собирал js бандл для интеграции в данные кассовые облачные решения в виде плагина
Технологии и инструменты
React, REST API, JS
Период работы/продолжительность
7 месяцев
GetTransfer
Описание задачи/проекта

Аукцион для найма транспорта. Аренда, услуги перевозок и т.д. по аукционной системе.

Позиция на проекте
Frontend разработчик
Размер команды
3 Frontend, 1 Android, 2 iOS, 2 QA, 2 Backend (RoR), TeamLead, PM
Ответственность
  1. Доработка, исправления багов, фичи для основного сайта компании
  2. Было много багов, фиксил
  3. В какой-то момент сайт переехал на Qazar, т.к. android/ios не успевали с новыми фичами (особенно ios). B некоторое время приложение в appStore крутилось на данной платформе
Технологии и инструменты
TypeScript, Vue/Vuex
Период работы/продолжительность
1 год
GetTransfer (call center)
Описание задачи/проекта

Внутренний инструмент для службы поддержки компании

Позиция на проекте
FullStack разработчик
Размер команды
Самостоятельно
Ответственность
  1. Создание расширения для google chrome для звонков по технологии WebRTC.
  2. Backend - логи, аудиозаписи разговоров, сама логика вызова оператора, логи сбросов и неотвеченных входящих вызовов
Технологии и инструменты
PostgreSQL, Sequelize, TypeScript, Vue, NodeJS
Период работы/продолжительность
6 месяцев
GetTransfer (чат)
Описание задачи/проекта

Чат для основного сайта компании, для коммуникации заказчика и исполнителя

Позиция на проекте
FullStack разработчик
Размер команды
1 Frontend, 1 Fullstack
Ответственность
  1. Разработать бэк + клиент для чата
  2. Компания решила отказаться от стороннего решения для чата на сайте
  3. Вначале бэк делался на Logux - CTO компании очень его захотел. Соотв. бэк я делал на Logux.
  4. В процессе выяснилось что Logux сырой и забагованный - срочно переехали на NestJS/Socket.io
  5. Клиент очень простой, на Vue.
  6. Чат был реализован и сэкономил компании много денег
Технологии и инструменты
logux, NestJS, PostgreSQL, TypeORM, Vue
Период работы/продолжительность
6 месяцев

Образование

Неоконченное специальное
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста