Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Дмитрий Федорченко

Sleeping face
Дмитрий давно не был на сервисе.
Но на Freelancehunt также работают 1678 фрилансеров в категории PHP, которые профессионально и в срок выполнят проект любой сложности.

Украина Киев, Украина
5 лет назад
Свободен для работы свободен для работы
на сервисе 5 лет

Рейтинг

Успешных проектов
Нет данных
Средняя оценка
Нет данных
Рейтинг
102

Резюме

Закончил Киевский Государственный университет им. Шевченко в 1989г. по специальности «физика твердого тела». Работал в ИПМ АН Украины, параллельно окончил аспирантуру. Кибернетику изучал, но как прикладную дисциплину, начиная с 9-го класса школы. Когда науку в нашей стране фактически уничтожили, бросил физику. В период с 2000 по 2005г. работал системным администратором, с 2003г. начал разрабатывать сайты, чем занимаюсь и по сей день. Выполнял заказы нескольких веб-студий у нас и в России, реже – работал непосредственно с конечными заказчиками.

Разрабатываю сайты «под ключ» с использованием CMS Wordpress, Opencart/Ocstore, Bitrix, Joomla, MODX, PHP-фрейворков, а также собственной CMS. В случае необходимости пишу вообще «с нуля» под ТЗ. Делаю все, кроме дизайна (не умею рисовать). Реализую любой не стандартный функционал, не нарушающий принципов логики и не выходящий за пределы физических возможностей сервера и браузера. Пишу приложения к перечисленным CMS. Дорабатываю, ремонтирую и переверстываю сайты, в том числе и «самописные». Делаю микроразметку. Языки: РНР, Javascript, HTML-CSS, SQL.

Пишу «чистый код», иногда по 2-3 раза оптимизирую. Забочусь не только о внешнем виде, но и об оценках сайта в поисковых системах, поэтому очень не люблю готовые универсальные темы, конструкторы контента, и вообще использую только необходимый минимум сторонних приложений. Считаю, что хороший сайт должен делаться индивидуально под ТЗ, а не просто собираться из более-менее подходящих по функциям готовых модулей, в которых больше половины – не только не нужно в данном конкретном случае, но и портит сайт.

Навыки и умения

Портфолио


  • Исправление магазина

    Сопровождение сайтов
    Халтурно сделанный магазин на Opencart. Слегка измененная по дизайну тема из коробки" и набор готовых модулей. Результат предсказуем: очень медленная загрузка страниц, оценка Google - "сайт не соответствует основным параметрам". В процессе работы удалена часть скриптов, часть - заменена или переписана, удалены лишние скрипты (в том числе - символьный шрифт, который использовался для вывода только трех икон), удален модуль "turbo" и написан модуль минификации и кэширования скриптов и стилей, вывод скриптов перенесен в футер. Для дальнейшего улучшения параметров я предложил полную переверстку темы с уменьшением числа тегов и стилей в несколько раз, удалением громоздкой библиотеки bootstrap.js и асинхронной подгрузкой изображений, но заказчик отказался: уже полученный результат его удовлетворил. Поэтому я только немного подправил верстку - исправил грубые ошибки, выровнял плитку по высоте, поправил кривое отображение на мелких экранах, и сделал ряд мелких изменений по желанию заказчика.
  • Магазин металлопрофиля

    Создание сайта под ключ
    Сделан на Opencart 2.3 (давно было). Из готовых модулей использован только фильтр товаров с открытым кодом, подправленный под ТЗ. Все остальные модули, вплоть до оформления заказа, написаны мной под ТЗ этого проекта, либо ранее для других моих проектов. Сделано много модификаций кода CMS под требования ТЗ. Написан модуль для импорта товаров и для обновления цен/наличия из прайс-листов заказчика (по образцам файлов прайс-листов его поставщиков).
  • Сайт студии флористики

    Создание сайта под ключ
    Сайт на CMS Joomla. Для портфолио и галерей не использованы никакие модули или компоненты - только возможности самой CMS "из коробки". Галерея стартовой страницы формируется из изображений, загружаемых администратором в специально выделенную папку без какой-либо предварительной обработки. Профессионального администратора у сайта нет, что заметно на некоторых страницах: в режиме визуального редактора туда введен контент с огромным количеством паразитных тегов и стилей. Но сайт достаточно успешно сопротивляется - верстка не рвется, страницы не искажаются.
  • Простой каталог продукции

    Создание сайта под ключ
    Мультиязычный (пока заказчик использует только один язык) каталог продукции с категориями. Сейчас работает в режиме лендинга - страницы категорий и продукции не отображаются, только часть их контента автоматически выводится в виде блоков на главной. Причина ограничения функционала - отсутствие контента для страниц продукции. Сайт без конструкторов контента, вся верстка в шаблонах.
  • Сайт веб-студии.

    Создание сайта под ключ
    Простой мультиязычный информационный сайт. Без лишних плагинов и конструкторов контента. В слайдере и портфолио - тоже мои работы (я много сайтов сделал по заказам этой фирмы).
  • Магазин на Opencart

    Создание сайта под ключ
    Магазин на Opencart 3 с готовой темой (так вышло - к моменту рассмотрения мной ТЗ заказчик ее уже купил). Шаблоны и модули темы исправлены и доработаны. Для повышения скорости загрузки страниц стили и javascript компрессированы, вывод всех javascript перенесен из хэда в футер с соответствующей правкой самих скриптов в файлах и шаблонах, организована асинхронная подгрузка изображений. Написано пару модулей для главной страницы (продукция в табах и каталог цветов, оба с автоматической выборкой данных), модифицированы опции товаров, написан под ТЗ модуль для удобного импорта, экспорта и правки опций комплектации товаров, добавлен чат, по желанию заказчика в отдельных местах вывод плиткой заменен на карусели. Все изменения PHP кода в контроллерах и моделях выполнены в виде OCMOD-модификаторов.
  • Мультиязычная бизнес-директория

    PHP
    Сайт на базе Wordpress в состоянии "под набивку" (пока там заказчик вообще ничего не делал). ТЗ, как такового, не было (анализ доступного с фронта функционала указанного заказчиком сайта - очень приблизительного образца, плюс неделя диалога с заказчиком в режиме вопрос-ответ). Контент также не был предоставлен - на сайте сейчас полностью "рыба". Функционал - мультиязычная бизнес-директория с рядом особенностей. Регистрация пользователей (свободная) и брокеров (бесплатная и на платной основе - мультитарифная). Брокер (юридическое лицо), после проверки и одобрения администратором его регистрации, в своем многостраничном личном кабинете на фронте сайта заполняет свой мультиязычный профиль, добавляет/удаляет/блокирует своих сотрудников, пишет мультиязычные статьи и новости, публикует и снимает с публикации - с ограничением функций и параметров добавляемого им контента в соответствии со своим тарифным планом. Сотрудники также имеют свои личные кабинеты и могут добавлять, редактировать и удалять материалы в соответствии с тарифным планом своего работодателя. Личный кабинет защищен от некорректных действий пользователя. Регистрация и изменения брокерами своего контента контролируются администратором, который получает уведомления на почту. Возможность блокировки администраторов как пользователей вместе со всем их контентом, так и их отдельных материалов. Брокеры не имеют никакого доступа к разделам админки, а администратор не имеет права авторизации с фронта. Удобная и простая админка с дополнительными мерами защиты от взлома и от некорректных действий самого администратора. Реальные отзывы клиентов о брокерах с рейтингом. Асинхронная фильтрация, блоки отображения брокеров и поиск ранжируют результаты в соответствии с тарифными планами и рейтингом брокеров. Много других функций и особенностей. В проекте не использованы сторонние приложения. Порядка 5000 строк PHP (после финальной оптимизации кода), не считая кода в шаблонах.
  • Корпоративный сайт с каталогом

    Создание сайта под ключ
    Сайт создан без ТЗ и дизайн-макетов (на основе внешнего вида и структуры страниц указанных заказчиком сайтов-образцов). Не использованы готовая тема, сторонние приложения и конструкторы контента. Редактирование контента в админке никак не затрагивает верстку, хотя администратор в определенных пределах может добавлять/убирать блоки и секции страниц, а также изменять тип страниц списков продуктов и страниц продуктов (при этом изменяются шаблон и поля страницы). Сайт разработан, как мультиязычный, и эта функция в в любой момент может быть подключена администратором. Заказчик под конец работы выдал правки по упрощению сайта, а в последствии самостоятельно удалил часть контента, и не везде корректно. Версию сайта на момент сдачи можно увидеть на демке http://kleemann.showmebiz.top, а первоначальный вариант, увы, недоступен.
  • Сайт на CMS собственной разработки

    PHP
    Сайт сделан мной на моей собственной CMS, предназначенной для создания корпоративных сайтов, в том числе и с каталогом продукции (без функций магазина). Хотя ее возможности значительно превышают потребности этого сайта, данная CMS была использована в целях ее бэта-тестирования. Структура MVC, модульная, функции ядра могут быть изменены с помощью плагинов. Администратору доступно редактирование контента и кода шаблонов и модулей (HTML, CSS, PHP), но раздельно на разных страницах админки, что исключает возможность повреждения сайта при администрировании не профессионалом. Контент нигде не комбинируется с версткой, он вводится в произвольно создаваемые в любом количестве поля разных типов. База данных второй нормальной формы с таблицами Nested Sets. Конструктор почтовых форм. Время ответа сервера - менее 80мс (в среднем - 50мс). Усиленнные меры по защите админки. Плюс - админка абсолютно автономна. Ее папку можно вообще физически удалять с сервера, а потом возвращать назад - на работе фронтенда это никак не отражается.
  • Корпоративный сайт дилера с каталогом продукции

    Создание сайта под ключ
    Сайт выполнен без применения сторонних приложений и конструкторов контента. Тема написана индивидуально. Простая админка. При редактировании контента администратор не может изменять верстку и стили - вводятся только не форматированный текст и не обработанные изображения. По странной прихоти заказчика в конце работы целый раздел выпал из навигации и доступен только по ссылкам в контенте пары страниц. Посмотреть его можно по прямой ссылке https://mdg-truck.com/klientskaya-sluzhba/. Еще некоторые разделы (а также ряд секций страниц) отключены заказчиком и сейчас недоступны для просмотра. В последствии на основании этого сайта были разработаны два сайта для партнерских программ. Основное отличие - партнер не может менять контент страниц модельного ряда, части секций других страниц, и часть настроек сайта. Ему также запрещено создание новых страниц определенных типов и категорий. Полный доступ к редактированию имеет только администратор головного сайта.

Активность

  Последние ставки 8
Требуется backend разработчик
1000 UAH
СПАМ сайт на WP
425 UAH
Закончить разработку CRM системы на PHP/MySQL
1000 UAH
Инфо сайт на Wordpress
4000 UAH
Сайт-магазин + стажировка для меня)
12 735 UAH
Джумла
1000 UAH
Пофиксить блог на WP
1000 UAH
Лендинг для продажи книги
3000 UAH