SmartAgent: Портфолио фрилансера Илья Зеленин 27.03.2020, работа №1 - FL.RU
К списку работ
Илья Зеленин
Илья Зеленин

SmartAgent

Ноябрь 2014 - Октябрь 2019 (5 лет) Участие в проекте для риэлторов, который содержит 3 миллиона актуальных объявлений по всем регионам России. Основа сайта - доска объявлений, имеет функционал поиска объектов недвижимости по множеству параметров который реализован на Elasticsearch. В качестве фреймворка используется Zend Framework 1, на фронтенде постепенно внедряется Vue.js 2 После прихода в проект работал над внедрением нового функционала, новых инструментов и практик, поддержкой legacy кода Чего удалось достичь: - Внедрено управление пакетами через composer, npm - Выполнен постепенный переход на сборку фронтенда через Webpack - Добавлены миграции для баз данных, Dependency injection - С первого дня работы над проектом постепенным рефакторингом был пройден путь от php 5.3 до 7.1 - Постепенно начато внедрение строгой типизации - Интегрирована автоматическая проверка и исправление code style через php-cs-fixer, eslint - Получен опыт проектирования компонентов с учётом написания под них unit тестов
https://smartagent.ru