Javascript is required

Максим М., Middle+, Full Stack разработчик

Максим М.
Беларусь, Минск
2 200 ₽/час 352 000 ₽/мес.
    Full Stack разработчик
  • Middle+
Опыт работы:

Разработчик с 4,5 годами опыта.

Языки:

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

ПисьменныйРазговорный

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

Навыки
Vue
NodeJS
MSSQL
MariaDB
TypeScript
GraphQL
oauth2
JWT
WebSocket
CI/CD
SOAP
SASS/SCSS
Express
Nest.js
Apache
Nginx
Laravel Framework
Strapi
Twitter Api
Telegram API
NoSQL
Redis
Elasticsearch
Firebase Realtime Database
Bitbucket
Jira
Redmine
ELK
RabbitMQ
Composer
Yarn
XDebug
Swagger UI
APIDOC
JSDoc
Webpack
Babel
Clinic.js
Ngrok
Kubernetes
Technology:
PHP
SQL
JavaScript
HTML5
REST
ORM
Ajax
JQuery
CSS3
Database:
MySQL
PostgreSQL
Oracle
MongoDB
Social:
Google API
VK API
Source_control:
GitHub
GitLab
Test:
PHPUnit
Trello
Instruments:
Postman
Npm
Applications:
Docker
Docker Compose
Формат работы
Удалённо
Описание о специалисте

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


Soft skills:

Самостоятельность

Гибкость

Адаптивность

Коммуникативность

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

Админ-панель для отчетности
Описание задачи/проекта

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

Позиция на проекте
Full-Stack разработчик
Размер команды
2 developers
Ответственность
  1. Разработка фронтенда на React.
  2. Разработка бэкенда на Nest.js.
  3. Работа с базой данных MySQL.
  4. Использование Turborepo для оптимизации сборки и производительности.
  5. Реализация функционала для формирования отчетов и визуализации данных.
Технологии и инструменты
MySQL, React, Turborepo, Nest.js
Период работы/продолжительность
Сентябрь 2024 г. - Декабрь 2024 г.
Social Casino Battle
Описание задачи/проекта

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

Позиция на проекте
Full-Stack разработчик / Tech Lead
Размер команды
1 Frontend, 1 Backend 1 Full-Stack 1QA
Ответственность
  1. Разработка фронтенда на Vue 3 (Composition API) и бэкенда на Node.js (Strapi).
  2. Интеграция с API Google, Twitter, Telegram (TMA).
  3. Работа с SQLite для хранения данных.
  4. Проведение код-ревью и наставничество.
  5. Постановка задач, оценка сроков и контроль их выполнения.
  6. Обеспечение качества кода и стабильности системы.
Технологии и инструменты
Node.js, SQLite, Strapi, Twitter, Vue 3 (Composition API), API Google, Telegram (TMA)
Период работы/продолжительность
Январь 2024 г. - Июнь 2025 г.
OpenTender
Описание задачи/проекта

Платформа для анализа и визуализации данных о покупателях, поставщиках и тендерах, предоставляющая статистику и отчеты для улучшения бизнес-процессов.

Позиция на проекте
Backend-разработчик/ Tech Lead
Размер команды
2 Frontend 2 Backend 1QA 1PM 2 DevOps
Ответственность
  1. Обновление версии Elasticsearch и Backend до актуальных версий.
  2. Разработка нового функционала для платформы.
  3. Исправление ошибок и улучшение стабильности системы.
  4. Оптимизация работы с данными и повышение производительности.
  5. Координация работы команды .
  6. Распределение задач, проведение код-ревью и наставничество.
Технологии и инструменты
Elasticsearch, JavaScript, Node.js, Express
Период работы/продолжительность
Март 2023 г. - Август 2024 г.
Сервис отображения курсов криптовалют
Описание задачи/проекта

Платформа для отслеживания и отображения актуальных курсов криптовалют, предоставляющая аналитику и уведомления в реальном времени.

Позиция на проекте
Backend-разработчик
Размер команды
4 Backend, 3 Frontend, 4QA, 2 PM
Ответственность
  1. Разработка и поддержка backend-части на NestJS.
  2. Работа с PostgreSQL для хранения и обработки данных.
  3. Интеграция с AWS для работы с большими данными и обеспечения масштабируемости.
  4. Настройка и управление cron-заданиями для автоматизации задач.
  5. Настройка CI/CD с использованием Jenkins.
  6. Оптимизация производительности и обработки больших объемов данных.
Технологии и инструменты
AWS, Jenkins, NestJS, PostgreSQL
Период работы/продолжительность
Сентябрь 2022 г. - Февраль 2023 г.
MonoDoctor
Описание задачи/проекта

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

Позиция на проекте
Backend-разработчик / Архитектор
Размер команды
6 Developers, 2 QA, 1 PM, 1 DevOps
Ответственность
  1. Проектирование и создание архитектуры платформы.
  2. Разработка ии реализация бэкенд-функционала.
  3. Интеграция с базой данных PostgreSQL и кэширование с использованием Redis.
  4. Документирование API с использованием Swagger.
  5. Обеспечение масштабируемости и производительности системы.
Технологии и инструменты
NestJS, PostgreSQL, Redis, Swagger
Период работы/продолжительность
Май 2022 г. - Август 2022 г.

Образование

Высшее
Название учебного заведения/курса
БГУИР
Специальность
инженер-программист
Аналогичные специалисты
Анатолий Г.
Россия, Нижний Новгород
2 775 ₽/час
    1С разработчик
  • Senior
Навыки: Опыт работы с EDT + репозиторий Глубокие знания архитектуры платформы 1С Участие в качестве старшего разработчика в конфигурациях ERP/УХ/ЗУП/УМФО Написание сложного и высоконагруженного кода Знание принципа ролевой модели и RLS Конвертация данных 2 (КД 2.1) Конвертация данных 3 (КД 3) Опыт использования одной из шин данных: Кафка, Rabbit MQ, 1С:Шина Опыт работы написания REST сервисов Уверенные знания и опыт по обновлению типовых и сильно кастомизированных конфигураций БСП Интеграции, обмены Работа с системами контроля версий (хранилище, git) Умение читать чужой код Уверенное знание языка запросов 1C и системы компоновки данных (СКД)
    EDT + репозиторий
    архитектура платформы 1С
    ERP/УХ/ЗУП/УМФ
    ролевой модели и RLS
    Конвертация данных 2 (КД 2.1)
    Конвертация данных 3 (КД 3)
    Кафка
    Rabbit MQ
    1С:Шина
    REST сервисы
    БСП
    интеграции, обмены
    системы контроля версий (хранилище, git)
    система компоновки данных (СКД)
Не нашли, кого искали?

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

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