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-запросов и создание удобного интерфейса для пользователей.
Поиск дубликатов изображения: придумал и реализовал, с помощь доп. библиотеки методику хеширования изображений для их сравнения. Использовал побитовое смещение и обесцвечивание изображений для создания уникальных хэшей. Разработал алгоритм для генерации хэшей с настраиваемой детализацией, который эффективно определяет схожесть изображений, даже при изменении их размеров, пропорций и цветовых характеристик. Реализовал функцию сравнения хэшей, учитывающую степень отклонений для точного определения соответствия. Загрузка, хранения и удаление дубликатов.

Опыт


Веб-разработчик, Индивидуальное предпринимательство / частная практика / фриланс
Сентябрь 2020 - по настоящее время

Разработка сайтов, frontend/backend части сервисов, реализация клиент-серверного взаимодействия. Верстка сайтов по дизайн макетам. Работа с такими системами как: Tilda, TYPO3, Joomla, ModX, OpenCart, Wordpress.
Используемые технологии:
-HTML5, CSS (SCSS), JavaScript, React
-Git, Адаптивная вёрстка, Figma, Gulp, REST API

Junior backend разработчик, Юнисендер Рус
Информационные технологии, системная интеграция, интернет-компания.
Ноябрь 2021 - Октябрь 2022

Junior backend разработчик
Основные направления деятельности:
· Поддержка существующих проектов и расширение их функционала
· Разработка нового функционала в соответствии с задачами (генераторы меток, сокращатели, AJAX фильтры шаблонов)
· Доработка шаблонов на CMS WordPress
· Разработка плагинов

Используемые технологии: JavaScript, CSS, HTML, PHP

Вклад в проекты:
· Поддержка существующих проектов и расширение их функционала

Задача: Обеспечение стабильной работы текущих проектов и добавление новых возможностей.
Решение:
· Проводил диагностику и исправление багов для обеспечения стабильной работы.
· Оптимизировал производительность путем анализа и улучшения кода.
· Регулярно обновлял плагины и темы до актуальных версий для повышения безопасности и функциональности.
· Разработка нового функционала

Задача: Введение новых функций для улучшения пользовательского опыта и SEO.
Решение:
· Разработал генераторы меток для автоматизации процесса создания и управления метками.
· Создал сокращатели URL для упрощения управления ссылками и улучшения аналитики.
· Реализовал AJAX фильтры для шаблонов, обеспечивающие асинхронное взаимодействие с сервером и улучшение пользовательского опыта.

Задача: Модификация и улучшение существующих шаблонов для удовлетворения новых требований.
Решение:
· Адаптировал и улучшал существующие шаблоны с использованием HTML, CSS и PHP.
· Оптимизировал шаблоны для повышения производительности и обеспечения кроссбраузерной совместимости.
· Внедрил новые элементы интерфейса и пользовательские виджеты для улучшения взаимодействия с пользователями.

Задача: Создание новых плагинов для расширения функционала сайтов.
Решение:
· Адаптировал плагин Sitemap для работы с мультиязычным контентом и спецификой сайта.
· Обеспечил совместимость плагина с текущими темами и плагинами через тестирование и отладку.
· Регулярно обновлял и поддерживал разработанный плагин, исправлял ошибки и добавлял новые функции по мере необходимости.

Образование


Высшее образование (Магистр), Российский технологический университет, Москва, Информационных технологий, Автоматизация технологических процессов и производств (по отраслям)
Июнь 2018
Высшее образование (Бакалавр), Российский технологический университет, Москва, Информационных технологий, Автоматизация технологических процессов и производств (по отраслям)
Июнь 2014 - Июнь 2018

О себе
Не готов релоцироваться
Начальные знания английского языка
Проживаю в городе Москва

Аналитический и творческий подход к решению проблем, сочетающий в себе внимание к деталям с способностью видеть общую картину. Усидчивость и настойчивость помогают мне преодолевать трудности и достигать поставленных целей.

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит много информации, что хорошо, но оно может быть более структурирова...
Привет, Алексей! Давай дополним резюме информацией: 1. Описание Этот раздел стоит переф...
Привет, Артур! Давай поработаем над содержанием резюме: 1. Полностью давай напишем назв...
Привет, Матвей. Отлично получилось структурировать информацию! Есть несколько дополнен...
Привет, Анна! Давай дополним твое резюме следующей информацией: 1. Описание Поскольку р...
Это резюме выглядит довольно впечатляющим. У вас есть обширный опыт в различных областя...
Это резюме имеет некоторые хорошие качества, такие как указание навыков в разработке на...
Оценка резюме: Общая информация: Позитивные стороны: Хорошо структурировано, четко ...
Это резюме Frontend-разработчика имеет хороший потенциал, но есть несколько моментов, к...
Это резюме представляет вас как начинающего Java-разработчика с опытом работы над проек...