Досвід роботи:
Период: 2022 – Текущее время. Компания: SimbirSoft Должность: Fullstack Developer (Next/Node) Основные обязанности и достижения:Архитектура и разработка: спроектировал высоконагруженную систему бронирования для более чем 10 000 активных пользователей с использованием Next.js и TypeScript, что снизило количество ошибок и конфликтов бронирования на 40%. Управление состоянием и потоками данных: разработал сложную систему управления состоянием на Zustand и RTK с интеграцией кэширования в локальном хранилище и предзагрузки, что сократило время первоначальной загрузки на 25%. Оптимизация производительности: перенес устаревшие стили на Tailwind CSS и SCSS, внедрив модульную архитектуру, которая уменьшила размер бандла на 15% и ускорила UI-разработку на 30%. Интеграция API и бэкенда: создал типизированный сервисный слой для RESTful API, используя Zod для валидации схем и Axios/Fetch с логикой автоматических повторных запросов, что увеличило аптайм системы до 99.9%. Обеспечение качества: достиг 85% покрытия тестами критически важной бизнес-логики с помощью Vitest и Playwright, значительно сократив количество регрессионных багов в продакшене. Fullstack-вклад: реализовывал серверную логику и схемы баз данных с использованием Node.js (Express/NestJS) и PostgreSQL/Prisma, обеспечивая безопасность и бесшовную синхронизацию данных. Консистентность UI/UX: разработал общую библиотеку из 20+ переиспользуемых компонентов по принципам FSD (Feature-Sliced Design), которая была внедрена в 5 внутренних проектах для унификации дизайн-системы.
Освіта:
Период: 2019 – 2022 гг. Учебное заведение: Альметьевский политехнический колледж (Almetyevsk Polytechnic College) Направления подготовки: Frontend-разработка, Backend-разработка, SEO, дизайн.
Професійні та інші навички:
Frontend: React, NextJS, TypeScript, Tailwind CSS, RTK / Zustand, SCSS.
Backend & Базы данных: NodeJS, Express, NestJS, Firebase, Prisma, PostgreSQL.
Тестирование и валидация: Playwright, Vitest, Zod.
Инструменты и DevOps: Docker, Postman, CI/CD.
Архитектурные методологии: FSD (Feature-Sliced Design). Иностранные языки: Английский (A2), Русский (родной), Немецкий (A1)
Володіння мовами:
Английский
Немецкий
Додатково:
Готов к долгосрочному переезду и работе в ЕС. На начальном этапе готов рассматривать позиции разнорабочего/сотрудника, чтобы изнутри изучить внутренние процессы компании и адаптироваться. В дальнейшем нацелен на карьерный рост и буду рад возможности проявить себя в компании по своей специальности в качестве разработчика.