### Обо мне
- Опытный фронтенд-разработчик, увлеченный дизайном и разработкой пользовательских интерфейсов.
- Владею современными веб-технологиями, включая React, NextJS и различные предпроцессоры CSS.
- Умею создавать адаптивные и кроссбраузерные макеты.
- Глубоко понимаю JavaScript, принципы работы браузера и эффективно использую инструменты разработчика.
- Имею опыт работы с системой контроля версий Git и написания типизированного кода на TypeScript.
- Знаю методики тестирования, включая TDD, и работаю с инструментами, такими как Jest, Cypress и Playwright.
- Основы 3D-моделирования и разработки мобильных приложений.
- Свободно владею английским языком (уровень C1).
### Опыт и развитие
С 2010 года изучал веб-разработку (HTML, CSS, JS), затем Python, Ruby, C, ассемблер. Освоил backend (Django, Rails), функциональное программирование (Elixir, Elm), Swift. Сфокусировался на фронтенде с появлением React: изучил TypeScript, Next.js, тестирование, CSS-in-JS, анимации, 3D (Blender, react-three-fiber). Читаю профессиональную литературу ("Clean Code", "Refactoring"). Предпочитаю фронтенд за творческий потенциал.
### Проекты
1. mystery-project
- Полнофункциональное веб-приложение, построенное с использованием React и Node.js, с функциями аутентификации пользователей и обновления данных в реальном времени.
- Технологии: React, Node.js, Express, Socket.io, JWT,
React Query
2. React Native Dribbble Client
- Мобильное приложение для просмотра и взаимодействия с работами на Dribbble, разработанное на React Native.
- Технологии: React Native, API Dribbble, React Navigation, Styled Components
3. Dictionary SPA in React
- Одностраничное приложение для поиска определений слов, реализованное на React с использованием REST API.
- Технологии: React, Axios, React Router
React + TypeScript + WASM Task Manager
4. Инструмент управления задачами, разработанный на React, TypeScript и WebAssembly для оптимизации производительности критически важных компонентов.
- Технологии: React, TypeScript, WebAssembly, API бэкенда