- Education Volga State University of Technology, Radio Engineering Department
- Experience 14 years of programming experience
- Backend PHP, CodeIgniter, Yii, Laravel, MySQL, MariaDB, REST API
- Frontend HTML, CSS, Bootstrap, JavaScript, jQuery, Lodash, Axios
- Tools RabbitMQ, Redis, Selenium, Docker, Vagrant, Apache, Nginx
- API Google Maps, Google Translate, Yandex Maps, Facebook, Telegram, Vkontakte
- Projects Online Shops, Catalogs, Dashboards, E-Commerce, Billing, Real Estate, CMS, Dating
- Software PhpStorm, Workbench, HeidiSQL, Git, Composer
- Working time Monday - Friday, 10:00 - 18:00
- Location Turkey/Antalya UTC+3 TRT
- Hourly Rate $25/hour
- Languages Русский родной, English Intermediate B1
- LinkedIn https://www.linkedin.com/in/allexgalbert
- Быстрая и простая CMS для портала недвижимости
- Каталог объявлений
- Каталог риэлторов
- Личный кабинет клиента, риэлтора, администратора, переводчика
- Постановка задач на отправку почты пользователям, используя сервер очередей
- Создание задачи, канала, обменника, очереди
- Отправка задачи в обменник
- Установка колбеков. Обработка задачи
- Отправка подтверждения выполнения задачи в RabbitMQ
- Быстрая и простая CMS с открытым исходным кодом
- Немного похожа на Trustpilot или Tripadvisor
- Предназначена для создания каталога сайтов с отзывами о них
- На домене domain.com контент отсутствует
- На поддомене a.domain.com контент присутствует
- С домена на поддомен происходит редирект
- Поддомен легко меняется на другой: b.domain.com, c.domain.com
- Не теряются позиции домена в поисковых системах и ссылочная масса
- Не нужен переезд с домена на домен
- Реализация рендеринга через библиотеки LeafletJS, Esri-Leaflet, Esri-Leaflet-Geocoder
- Установка маркеров с названием и попапом. Вывод одного или нескольких маркеров
- Центрирование карты. Масштаб на маркер. Свои иконки маркеров. Прослушивание событий. Удаление маркеров
- Поле поиска. Нечеткий поиск. Автодополнение при поиске
- Автоматическое определение текущей геолокации пользователя
- Создание Яндекс-карты с отдельным меню городов
- Вывод адресов на карту
- При клике на город: карта увеличивается и фокусируется
- У каждого адреса блок: название, адрес, телефон, время работы, сайт
- По запросам типа "Москва магазины, Самара аптеки"
- Собираются данные: название, описание, адрес, сайт, категория, телефон, расписание, координаты
- Данные вставляются в базу
- Оставление отзывов по каналам: Веб, QR-code, СМС, АТС
- Создание объектов: название, описание, адрес, фотографии
- Создание опроса. Типы вопросов: одиночный выбор, множественный выбор, цифровая шкала, ответ текстом
- Комментарии к отзывам
- Статистика по отзывам
- Любой длинны
- Любой тематики
- Гибкое конфигурирование
- Нейтральное слово + тематическое слово
- Нейтральное слово + '-' + тематическое слово
- Тематическое слово + нейтральное слово
- Тематическое слово + '-' + нейтральное слово
- Тематическое слово + тематическое слово
- Тематическое слово + '-' + тематическое слово
- Имени и фамилии
- Логина, по имени и фамилии
- Пароля, по имени и фамилии
- Пароля, как случайную строку
- Номера паспорта
- Из всех категорий
- Параметры вакансии: название, описание, страна, город, зарплата, валюта зарплаты, ссылка на вакансию
- Парсинг зарплаты из строки
- Данные вставляются в базу
- С чужого инстаграм-аккаунта собираем фоловеров, подписываемся на фоловеров, лайкаем несколько фоток у каждого фоловера
- Со своего инстаграм-аккаунта собираем подписчиков и подписки, проходим по списку подписок, отписываемся от аккаунтов кто не подписался в ответ
- Стандартная постраничная пагинация переписана на кнопку "Ещё"
- За основу взят пагинатор ядра фреймворка
- Кнопка работает корректно вместе со стандартной пагинацией
- Показывает оставшееся количество товара, который можно подгрузить
- MaxMind-DB-Reader устанавливается как PHP Extension
- Определение 2-значного ISO-кода страны пользователя по его IP
- Автоматическое обновление базы GeoLite2-Country.mmdb
- Установка метатегов description и keywords
- Глобально
- Для каждой страницы отдельно
- Определение локали и языка браузера пользователя
- Установка языка в урл /lang/ для всех ссылок
- Подгрузка файлов с сообщениями из языковых папок
- Первая часть это бот VK который можно добавить в любой чат
- Вторая часть это переводчик на базе Google API Translate для перевода сообщений
- Третья часть отправляет переведенные сообщения в Telegram
- Парсинг профилей по параметрам: пол, возраст, город
- Сбор профилей в бд
- Постинг на профиля по параметрам: пол, колво профилей за раз
- Личные сообщения с автоподстановкаой имени профиля
- Сбор групп в поиске, по заданым ключевым словам
- Сбор профилей, с групп
- Отправка сообщений пользователям
- Проверка наличия личных сообщений
- Сбор картинок с пабликов
- Добавление домена
- Парковка домена
- Добавление, редактирование, и удаление DNS записей
- От плохих ссылок, спама, вредоносного кода, нецензурного контента
- Автоматическая очистка по всем таблицам и полям
- По ключевым словам и словосочетаниям