Frontend-разработчик React
Контакты
Я стараюсь писать чистый код и обладаю сильными коммуникативными навыками. Мой опыт включает работу в кроссфункциональных командах и принятие ключевых решений в разработке программного обеспечения. Я специализируюсь на JavaScript, React, PHP, всегда стремлюсь к высокому качеству кода. Мне легко устанавливать контакт с коллегами и клиентами, я четко выражаю свои мысли и успешно решаю технические задачи, направленные на достижение общих целей команды.
ВЕРСТКА по макету FIGMA:
Задача: Верстка макета
https://0x01f.github.io/createx/
ВЕРСТКА + REACT по макету FIGMA:
Верстка, Модальное окно товара, добавление/удаления из корзины.
https://0x01f.github.io/react-filter_light/
ВЕРСТКА на CMS WORDPRESS:
Задача: Разработка сайта о недвижимости с использованием WordPress, подключение темы UnderStrap и создание функционала для управления базой данных объектов недвижимости и городов.
https://github.com/0x01f/partwp
Статья, в которой упоминают меня на habr.com:
https://habr.com/ru/companies/samsung/articles/422641/
Ознакомится с профилем Github:
https://github.com/0x01f
Ключевые навыки и технологии:
HTML5, CSS3 (SCSS), Bootstrap, Grid, Flexbox
JavaScript, React, jQuery
PHP, Laravel
MySQL, REST API
Git, Gulp, Figma, Photoshop, Postman, Navicat
Кроссбраузерная и адаптивная верстка
CMS: Tilda, TYPO3, Joomla, ModX, OpenCart, Wordpress
Генераторы меток: разработка инструментов для автоматической генерации и прикрепления меток к элементам контента, улучшая их организацию и анализ.
Сокращатели ссылок: создание системы сокращения URL для маркетинговых кампаний, включая разработку безопасного алгоритма и интерфейса управления сокращенными ссылками с аналитикой.
AJAX фильтры шаблонов: разработка динамических фильтров для сортировки контента без перезагрузки страницы, включая реализацию AJAX-запросов и создание удобного интерфейса для пользователей.
Поиск дубликатов изображения: придумал и реализовал, с помощь доп. библиотеки методику хеширования изображений для их сравнения. Использовал побитовое смещение и обесцвечивание изображений для создания уникальных хэшей. Разработал алгоритм для генерации хэшей с настраиваемой детализацией, который эффективно определяет схожесть изображений, даже при изменении их размеров, пропорций и цветовых характеристик. Реализовал функцию сравнения хэшей, учитывающую степень отклонений для точного определения соответствия. Загрузка, хранения и удаление дубликатов.
Опыт
Разработка сайтов, frontend/backend части сервисов, реализация клиент-серверного взаимодействия. Верстка сайтов по дизайн макетам. Работа с такими системами как: Tilda, TYPO3, Joomla, ModX, OpenCart, Wordpress.
Используемые технологии:
-HTML5, CSS (SCSS), JavaScript, React
-Git, Адаптивная вёрстка, Figma, Gulp, REST API
Junior backend разработчик
Основные направления деятельности:
· Поддержка существующих проектов и расширение их функционала
· Разработка нового функционала в соответствии с задачами (генераторы меток, сокращатели, AJAX фильтры шаблонов)
· Доработка шаблонов на CMS WordPress
· Разработка плагинов
Используемые технологии: JavaScript, CSS, HTML, PHP
Вклад в проекты:
· Поддержка существующих проектов и расширение их функционала
Задача: Обеспечение стабильной работы текущих проектов и добавление новых возможностей.
Решение:
· Проводил диагностику и исправление багов для обеспечения стабильной работы.
· Оптимизировал производительность путем анализа и улучшения кода.
· Регулярно обновлял плагины и темы до актуальных версий для повышения безопасности и функциональности.
· Разработка нового функционала
Задача: Введение новых функций для улучшения пользовательского опыта и SEO.
Решение:
· Разработал генераторы меток для автоматизации процесса создания и управления метками.
· Создал сокращатели URL для упрощения управления ссылками и улучшения аналитики.
· Реализовал AJAX фильтры для шаблонов, обеспечивающие асинхронное взаимодействие с сервером и улучшение пользовательского опыта.
Задача: Модификация и улучшение существующих шаблонов для удовлетворения новых требований.
Решение:
· Адаптировал и улучшал существующие шаблоны с использованием HTML, CSS и PHP.
· Оптимизировал шаблоны для повышения производительности и обеспечения кроссбраузерной совместимости.
· Внедрил новые элементы интерфейса и пользовательские виджеты для улучшения взаимодействия с пользователями.
Задача: Создание новых плагинов для расширения функционала сайтов.
Решение:
· Адаптировал плагин Sitemap для работы с мультиязычным контентом и спецификой сайта.
· Обеспечил совместимость плагина с текущими темами и плагинами через тестирование и отладку.
· Регулярно обновлял и поддерживал разработанный плагин, исправлял ошибки и добавлял новые функции по мере необходимости.
Образование
Начальные знания английского языка
Проживаю в городе Москва
Аналитический и творческий подход к решению проблем, сочетающий в себе внимание к деталям с способностью видеть общую картину. Усидчивость и настойчивость помогают мне преодолевать трудности и достигать поставленных целей.