Andrey Dremin

Andrey Dremin


Full-stack разработчик с опытом в JS/TypeScript-экосистеме (~4 года). Разрабатываю как фронтенд, так и бэкенд, с упором на архитектуру и качество кода. Фронтенд: React/Next.js, TypeScript. Работаю с Apollo Client/GraphQL и Zustand для управления состоянием. Реализовывал сложные UI-паттерны: drag-and-drop интерфейсы (dnd-kit), бесконечный скролл, оптимистичные обновления с откатом на TanStack Query. Покрываю код тестами — Jest, Playwright, React Testing Library, включая тестирование Apollo-моков. Бэкенд: NestJS, Prisma, PostgreSQL. Проектирую event-driven архитектуру на EventEmitter2, продумываю модульную структуру приложения. Работаю со сложными Prisma-схемами: каскадные удаления, foreign key constraints, мультифайловые схемы. Real-time: Строил WebSocket-гейтвеи с JWT-аутентификацией через cookies (Socket.io, комнаты, middleware на этапе подключения), а также SSE-based уведомления на RxJS. Решал нетривиальные проблемы — дедупликация обработчиков, race conditions в React StrictMode, поддержка HMR. Авторизация и доступ: Реализовывал RBAC на уровне workspace — guards, роли участников, система приглашений с валидацией через Zod. Пример проекта: Full-stack Kanban-доска (React + NestJS + Prisma) — с real-time уведомлениями через Socket.io, drag-and-drop канбан-колонками, RBAC для рабочих пространств и оптимистичными обновлениями UI.



На сайте с 2026-08-06

Резюме

Full-stack Разработчик

Без оплатыЕсть контакты

Full-stack разработчик с опытом в JS/TypeScript-экосистеме (~3 года). Разрабатываю фронтенд и бэкенд, с фокусом на архитектуру, real-time функциональность и качество кода. Технический стек Frontend: React, Next.js, TypeScript, Apollo Client/GraphQL, Zustand, TanStack Query, Tailwind CSS, Chakra UI B...

Andrey DreminAndrey Dremin
2026-08-06

8

0