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. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...