FreelanceSpace
Обложка профиля Андрей
engineeringИсполнитель

Андрей — Node.js Express.js

Node.js Express.js
Backend-разработчик с опытом в тестировании, умеющий не только писать код, но и гарантировать его надежность. Люблю…
Backend Development
Разработка серверных приложений на Node.js (Express.js, NestJS)
Node.js Express.js NestJS REST API GraphQL Apollo Server Redis WebSockets Socket.io WS SQL PostgreSQL MySQL сложные запросы
Предложить проект

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

Что важно знать заказчику перед обращением.

Backend-разработчик с опытом в тестировании, умеющий не только писать код, но и гарантировать его надежность. Люблю оптимизировать производительность и автоматизировать рутину. Готов участвовать во всех этапах разработки — от проектирования API до тестирования и деплоя

Backend Development:

Разработка серверных приложений на Node.js (Express.js, NestJS)
Создание REST API, GraphQL (Apollo Server)
Реализация аутентификации и авторизации (JWT, OAuth2.0, сессии)
Оптимизация производительности (кэширование Redis, балансировка нагрузки)
Работа с WebSockets (Socket.io, WS)

Тестирование:

Автоматизированное тестирование: Jest, Mocha, Chai, Supertest
Интеграционное и E2E-тестирование: Postman, Newman, Cypress
Нагрузочное тестирование: k6, Artillery
Работа с TDD/BDD подходами
Опыт написания тест-планов, чек-листов, тест-кейсов
Понимание принципов CI/CD в контексте тестирования (GitHub Actions, GitLab CI)

Frontend:

HTML5, CSS3 (SASS/SCSS, Tailwind)
JavaScript (ES6+), TypeScript
React.js (Hooks, Redux, RTK Query)
Базовый опыт с Vue.js, Angular

Базы данных:

SQL: PostgreSQL, MySQL (сложные запросы, оптимизация)
NoSQL: MongoDB (Mongoose, агрегации)

DevOps & Инфраструктура:
Docker (сборка, деплой, Docker Compose)
AWS/GCP: EC2, S3, Lambda, Cloud Functions
CI/CD: GitHub Actions, GitLab CI

Дополнительно:

Опыт проектирования архитектуры микросервисов
Умение рефакторить legacy-код
НаправлениеNode.js Express.js
ФорматОбсуждение задачи, сроков и результата
БезопасностьУсловия можно закрепить в сделке