Nariman Sailaubek
Рейтинг
Резюме
Закончил Назарбаев Интеллектуальную Школу города Тараз по профильным предметам Физика + Информатика + Высшая Математика.
Познакомился с программированием в 7 классе, начал увлекаться всерьёз в 11 классе, в особенности, javascript-ом. Делал разные весёлые вещи, вроде собственного языка программирования, который работает по системе замены лексем: https://www.toqaev.tk/ , игрался с DOM и даже школьный проект для 12 класса как-то с горем по пополам написал на node.js + express + MySQL.
В перерыве между js-ом занимался олимпиадным программированием на python. Решал задачки с acmp, но дальше чем третий тур AITU Icode не осилил.
В начале 12 класса стал углубляться в php разработку, так-как делал школьные проекты одноклассникам, и всячески писал плохой код до весны. В марте за короткий срок пришлось делать веб приложение по хакатону и так я познакомился с laravel. Дальше начал интенсивно обучаться, начал читать литературу, внякать в архитектуру и т.д.
Профиль гитхаб не могу показать из-за №2.4 --_--
Навыки и умения
Программирование
Портфолио
-
5300 UAH Бот для парсинга и автоматического изменения цен в Kaspi
Разработка ботовБот после добавления аккаунта от каспи магазина парсит текущие товары продавца. После этого пользователь может включить/отключить автоматический парсинг. Бот, переходит на страницу товаров продавца и ставит города указанные в личном кабинете, и сравнивает цену у конкурента и у пользователя. Бот будет пытаться держать заданный интервал от минимальной цены конкурента, но не будет отпускать ниже указанной минимальной цены. У каждого пользователя есть собственный xml документ, где вносятся изменения цен. Ссылка на данный xml документ должна указываться в личном кабинете xml, что позволяет менять цены автоматом, без участия пользователя!
Что под капотом: Из-за динамичной прогрузки страниц kaspi, пришлось использовать headless-browser, а именно модуль symfony/panther. Парсер имитирует живого человека: открывает браузер, заходит на сайт, ждет, кликает и т.д. Каждый такой процесс формирует очереди. Всего тут 4 типа очередей и 6 воркеров. Добавление товаров магазина, генерация xml документа и добавление магазина каспи имеют по одному воркеру каждой, а парсинг продуктов и их сравнения имеет 3 параллельных воркеров. Для очередей и воркеров был использован supervisor. Сам костяк сервиса сделан на laravel, в качестве БД использован mysql, а верстка на bootstrap.
… #PHP #laravel #Веб-разработка #Парсинг #xml #Multithreading
-
4434 UAH KazakhScript - язык программирования
Javascript и TypescriptДелал данный проект для наурызовских встреч проектов НИШ.
#Javascript #веб-программирование
-
4434 UAH Веб-сайт для хакатона.
PHPРазработка для компании по утилизации отходов и т.д. Мой первый проект на laravel. Для карты был использован openLayers. Делал в рамках екотона, к сожалению не успел в сроки.
#laravel #openlayers #jquery #MySQL #Bootstrap
Отзывы и комплименты о выполненных проектах 1
9 июня 2022
5300 UAH
Нужно создать программу/бота для Kaspi
Спасибо вам за качественно выполненную работу. Буду обращаться ещё!
Активность
| Последние ставки 10 | Бюджет | Добавлена | Сроки | Ставка | |
|---|---|---|---|---|---|
|
Нужен бот для демпинга цен каспи
22 170 UAH
|
|||||
|
Доработка сайта написанного на php
2500 UAH
|
|||||
|
Фриланс-проект
40 000 UAH
|
|||||
|
Фриланс-проект
35 000 UAH
|
|||||
|
Фриланс-проект
3000 UAH
|
|||||
|
Фриланс-проект
2000 UAH
|
|||||
|
Фриланс-проект
3000 UAH
|
|||||
|
Фриланс-проект |
|||||
|
Фриланс-проект
3300 UAH
|
|||||
|
Фриланс-проект
1200 UAH
|