Frontend-разработчик | Frontend-developer
📌 Работал в команде из 6 человек над outsorce-проектами по методологии Kanban. • Создал интерактивное генеалогическое древо на стеке React, ReactFlow, Redux с полным CRUD-функционалом. Продумал бизнес-логику и реализовал добавление родственников, построение семейных ветвей и создание пар. • Участвовал в миграции проекта с 1С-Битрикс на Next.js 14, работая над frontend-логикой, динамическими компонентами и интеграцией с новым API. • Писал новые и поддерживал действующие веб-приложения и сайты. • Принимал участие в разработке архитектуры, выборе стека, библиотек и шаблонизаторов. • Писал юнит-тесты для утилит-функций и React-компонентов (Jest + React Testing Library). • Работал с графикой и инфографикой. • Поддерживал и адаптировал шаблоны для CMS (1C-Битрикс, WordPress). • Вместе с командой анализировал бизнес-требования перед реализацией новых фич. • Рефакторил legacy-код для улучшения читаемости, производительности и поддержки. • Исправлял баги, вносил улучшения и разрабатывал новый функционал для production-проектов. • Внедрил ESLint и провёл onboarding команды по правилам линтинга, что обеспечило единообразие кода и повысило читаемость в рамках всей команды. Стек: HTML, CSS, TypeScript, JavaScript, React.js, Axios, Redux, RTK Query, ReactFlow, PHP, 1C-Битрикс, Wordpress
📌Основные достижения и опыт: • Разработка интерактивного квиза для корпоративного конкурса на знание истории компании (React, Redux), включающего 20 вопросов, подсчет правильных ответов и итоговый экран с результатами конкурса. • Создание динамического виджета для записи к врачу (React, React Class Components), обеспечивающего выбор города, адреса и специалиста с обновлением доступных временных слотов в реальном времени. • Разработка кросс-браузерных и мобильных интерфейсов на основе дизайн-макетов, с акцентом на адаптивность и производительность. • Верстка адаптивных интерфейсов с учетом интеграции в CMS (1С-Битрикс). • Реализация интерактивных элементов (карты, схемы) с использованием JavaScript, SVG, CSS, D3.js, OpenLayers. • Опыт работы с AJAX для взаимодействия frontend и backend. • Проведение тестирования на кроссбраузерность, адаптивность и производительность. • Работа с PHP и CMS: интеграция верстки в 1C-Битрикс, внесение правок, написание утилитарных функций, создание RSS-лент и выполнение других тривиальных задач. • Оптимизация сайтов под ключевые метрики (Lighthouse, PageSpeed Insights, Core Web Vitals). Стек: HTML, CSS, Javascript, Jquery, React.js, D3.js, Swup.js, PHP, 1C-Битрикс, MySQL
Занимался разработкой frontend части сайтов, а именно: • Верстка макетов в форматах Sketch, PSD, Figma, предоставленных дизайнером. • Написание JavaScript-скриптов для реализации динамических элементов и взаимодействия (эффекты при прокрутке, hover-эффекты и т.д.). • Соответствие верстки макету (pixel perfect, адаптивная/резиновая верстка). • Создание анимаций с использованием SVG и CSS для улучшения пользовательского интерфейса. • Мануальное тестирование фронтенда, включая тестирование верстки на кроссбраузерность и семантику. • Поддержка и внесение правок в существующие сайты, улучшение их функциональности и производительности. Стек: HTML, CSS, Javascript, Jquery
Frontend-разработчик с 3+ годами опыта. Писал на JavaScript, TypeScript, PHP, Node.js. Имею опыт fullstack-разработки веб-приложений и сайтов (frontend + backend-basics). UI/UX энтузиаст и фанат чистого кода. Всегда открыт для новых технологий, готов учиться новому и развиваться. Заряжен работать на результат, а также на благо бизнеса и клиентов.
📬 Контакты:
Telegram: https://t.me/hammaren
Email: hammaren23@gmail.com
GitHub: https://github.com/hammaren26
LinkedIn: https://www.linkedin.com/in/hammaren26/
🌐 Портфолио: https://my-portfolio1235.netlify.app/
🚀 Мой стек технологий
🌐 Frontend
Языки: JavaScript, TypeScript
Фреймворки: React (классы, хуки), Next.js
State-менеджмент: Redux/RTK-toolkit, Zustand
Стилизация: Tailwind, SCSS, Shadcn
Графика и анимация: D3.js, GSAP
Запросы и сокеты: REST API, GraphQL, WebSocket
Вёрстка: HTML, CSS
Легаси: jQuery
⚙️ Backend
Языки: PHP, Node.js (Express.js)
Базы данных: MySQL, MongoDB, PostgreSQL
ORM: Prisma, Mongoose
💻 Desktop
Electron
📱 Mobile
React Native + Expo
🧪 Тестирование
Jest, React Testing Library, Storybook
🏗 CMS
WordPress, 1C-Bitrix
🛠 Инструменты и системы
ОС: Windows, macOS, Linux
Версионный контроль: Git, GitHub, GitLab
Контейнеризация: Docker
Сборка: Webpack, Vite, Gulp
🔄 Методологии, паттерны, архитектура
Методологии: Kanban
Паттерны: SOLID, MVC, MVP, MVVM
Архитектура: Чистая архитектура (Clean Architecture), Доменно-ориентированное проектирование (DDD), FSD (Feature-Sliced Design)