Игорь Ч. , Senior, Fullstack разработчик

Male avatar
Игорь Ч.
Беларусь, Минск
2 915 ₽/час 466 400 ₽/мес. без НДС
    Fullstack разработчик
  • Senior
Опыт работы:

Опыт разработки: 6+ лет

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

Навыки
Technology:
JavaScript
HTML
CSS
Sass
LESS
Node.js
Express.js
REST API
WebSockets
TypeScript
Python
Nest.js
Fastify
React.js
Angular.js
NGRX
RxJS
Redux
Redux-Saga
Axios.js
Redis
Mongoose
Nginx
TypeORM
Sequelize
Prisma
RabbitMQ
BullMQ
Passport.js
Long Polling
Material-UI
material cdk
Styled-Components
Yarn
Git
CI/CD
Webpack
S3
Playwright
Storybook
UI Kit
Figma
Microservices
Kafka
hasura
Makefile
Taskfile
sanity
Docker Swarm
Agenda
Aws-ses
Functional Components
Class Components
Next.js
Applications:
SCSS
Docker
Database:
PostgreSQL
MySQL
MongoDB
Instruments:
Npm
Формат работы
Удалённо
Описание о специалисте

Игорь Ч. – Node.js/ React.js Опыт разработки: 6+ лет Опыт работы с языками: JavaScript, TypeScript, HTML, CSS (SASS, SCSS, LESS) Python Опыт работы с фреймворками: Node.js, Nest.js, Express.js, Fastify​ React.js,​ Angular.js Опыт работы с библиотеками и технологиями: NgRx, RxJs, Redux, Redux-Saga, Axios.js​ PostgreSQL, MySql, MongoDb, Redis, Mongoose, Nginx TypeORM, Sequelize, Prisma​ RabbitMQ, BullMQ Passport.js REST API, WebSockets, Long Polling​ Material-UI, Material CDK​ Styled-Components NPM, Yarn Также опыт работы c: Git, CI/CD​ Webpack​ Docker, S3​ Playwright​ Storybook,​ UI Kit, Figma,​ Microservices

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

Сервис подписания ЭЦП
Описание задачи/проекта

Онлайн-платформа для электронного документооборота, реализующая в том числе функционал электронного подписи.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Поиск и исправление багов, обеспечение стабильности кода.
  2. Разработка нового функционала, включая CRUD-операции и асинхронную обработку документов с использованием BullMQ и Kafka.
  3. Проектирование и оптимизация структуры базы данных.
  4. Внедрение и поддержка CI/CD процессов.
  5. Написание e2e-тестов для автоматизации тестирования.
  6. Рефакторинг и оптимизация существующего кода для повышения производительности.
  7. Участие в код-ревью и улучшении стандартов кодирования.
Технологии и инструменты
BullMQ, Docker, Gitlab CI, Jest, Kafka, Node.js, PostgreSQL, React Redux, Redis, Redux Thunk, Styled Components, TypeORM, TypeScript, Nest.js
Период работы/продолжительность
Ноябрь 2024 г. - Март 2025 г.
DivanDev
Описание задачи/проекта

Онлайн-платформа для оказания психологической и психотерапевтической помощи.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Разработка backend (архитектуры сервера), разработка структуры БД.
  2. Интеграция с ORM.
  3. Оптимизация производительности.
  4. Написание тестов, багфикс.
  5. Создание и поддержка документации.
Технологии и инструменты
Docker, hasura, PostgreSQL, Prisma, Nest.js, Taskfile
Период работы/продолжительность
Октябрь 2024 г. - Март 2025 г.
MarTech
Описание задачи/проекта

Платформа, инструмент по мониторингу и управлению рекламными кампаниями.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Разработка новых модулей серверной архитектуры, в частности, для отправки уведомлений.
  2. Проектирование архитектуры БД.
  3. Исправление багов.
  4. Код-ревью.
  5. Управление CI/CD.
Технологии и инструменты
hasura, PostgreSQL, React Redux, Redux Thunk, Styled Components, Prisma, Nest.js, docker-compose, Node, Makefile
Период работы/продолжительность
Август 2024 г. - Ноябрь 2024 г.
DNKBIT MINIAPP
Описание задачи/проекта

Приложение-кликер, реализованное как Telegram Mini App.

Позиция на проекте
Backend-разработчик
Ответственность
  1. Проектирование и разработка backend.
  2. Отладка и исправление багов.
  3. Ведение проектной документации.
  4. Ревью кода.
  5. Настройка Nginx на сервере.
  6. Написание .Dockerfile и .docker-compose.yml - файлов.
  7. CI/CD.
Технологии и инструменты
BullMQ, Docker, Docker Swarm, Nginx, Node.js, Redis, sanity, TypeScript, Nest.js
Период работы/продолжительность
Июль 2024 г. - Октябрь 2024 г.
NDA
Описание задачи/проекта

Банковское приложение для управления счетами.

Позиция на проекте
Fullstack разработчик
Ответственность
  1. Разрабатывал UI компоненты с нуля и проводил рефакторинг существующего кода.
  2. Принимал участие в дизайне архитектурных решений.
  3. Настроил механизм рассылок. Интегрировал данные с backend.
  4. Занимался написанием unit-тестов.
  5. Разрабатывал API для взаимодействия между фронтендом и бэкендом.
  6. Улучшил структуру базы данных, сопровождаемость кода и оптимизация запросов.
  7. Интегрировал систему платежей в банковское приложение.
Технологии и инструменты
Docker, Microservices, Node.js, Playwright, PostgreSQL, RabbitMQ, Redis, TypeScript, UI Kit, Webpack, React.js, Nest.js
Период работы/продолжительность
Июль 2022 г. - Июль 2024 г.
Аналогичные специалисты
Male avatar
Денис П.
Беларусь, Минск
3 300 ₽/час без НДС
    .NET разработчик
  • Senior
Инженер-программист с 6-летним опытом полного цикла разработки программного обеспечения. Эксперт в платформе .NET и React, обладающий навыками проектирования и реализации надежных решений с использованием современных архитектурных паттернов, таких как микросервисы, чистая архитектура (Clean Architecture) и CQRS. Обладает глубокой экспертизой в финансовом и промышленном секторах, включая непосредственный опыт разработки высоконагруженных систем, критически важных к производительности, для финансовой биржи, а также создания надежного корпоративного программного обеспечения для промышленности. Подтвержденная способность создавать масштабируемые приложения «с нуля» и улучшать существующие системы. Отличается сильным аналитическим мышлением, инициативностью и практическим подходом к решению сложных технических задач. Эффективный командный игрок с отличными межличностными навыками, легко взаимодействующий с коллегами и заказчиками
    C#
    .NET
    .NET Core
    .NET Framework
    ASP.NET Core
    LINQ
    Entity Framework
    Dapper
    EF Core
    Maven
    Identity Server 4
    RabbitMQ
    ArtemisMQ
    Vault
    Kubernetes
    Docker
    Redux
    SignalR
    GraphQL
    TPL
    Liquid Templates
    Java
    Noconex WebCrawler
    Quartz.NET
    Vue
    Swashbuckle
    Newtonsoft
    Orchard CMS
    .NET MAUI
    .NET Xamarin
    xUnit
    NUnit
    BenchmarkDotNet
    CSS Modules
    Nuxt.js
    Next.js
    Puck
    Express
    ADO.NET
    Auto Mapper
    Kendo Telerik MVC
    fluent validation
    MediatR
    Vite
    React
    Node.js
    TypeORM
    JQuery
    PowerShell
    Bash
    MS SQL Server
    PostgreSQL
    Elasticsearch
    MongoDB
    SQLite
    Visual Studio
    vscode
    DBeaver
    Git
    GitHub
    GitLab
    Postman
    pgAdmin
    SonarQube
    Nexus
    NuGet
    cURL
    Resharper
    Npm
    NVM
    Jira
    Confluence
    OpenAPI/Swagger
    Redmine
    GoF
    SOLID
    KISS
    DRY
    OOP
    Yagni
    REST
    Microservices
    Monolith
    MVC
    N-Layer
    Onion
    Clean Architecture
    TDD
    DDD
    Agile
    Scrum
    Kanban
    Waterfall
    Windows
    Linux
    Windows Server
Male avatar
Вадим С.
Беларусь, Минск
2 760 ₽/час без НДС
    Fullstack разработчик
  • Senior
Более 5 лет коммерческого опыта в разработке веб и мобильных приложений. Глубокие знания в React, Next.js, Node.js и Nest.js с полным циклом разработки от архитектуры и бэкенд логики до фронтенд реализации и CI/CD. Сильные навыки в TypeScript, Docker, PostgreSQL, MySQL и Redis. Отличное знание паттернов проектирования, принципов SOLID и TDD. Опыт работы с высоконагруженными системами и оптимизацией производительности. Активное участие в код-ревью, технических обсуждениях и менторинге. Нацелен на результат, сосредоточен на качестве кода и командной работе. Быстро обучаюсь, легко адаптируюсь к новым технологиям и окружению. Комфортно работаю в распределенных командах с англоязычными клиентами (уровень B2).
    JavaScript
    TypeScript
    React.js
    React Native
    Next.js
    Node.js
    Nest.js
    Express.js
    Strapi.js
    PostgreSQL
    MySQL
    MongoDB
    Redis
    Firebase
    Docker
    CI/CD
    Git/GitLab
    Jest
    WebSocket
    Redux Toolkit
    RxJS
    TDD
    SOLID Principles
    Agile/Scrum
Не нашли, кого искали?

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

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

Request Poster