Март 2020 —
настоящее время (4 года 10 месяцев)
Разработка web-сервисов под заказ. Разработка Full-stack (и интерфейсы, и серверную часть).
Как работал:
1. Провожу интервью с клиентом, узнаю потребности.
2. Разрабатываю Дизайн сервиса на примере пары страниц, и предлагаю логику работы программы.
3. Рассчитываю точный объем работ (кол-во интерефейсов, breakpoint'ов разрешений экрана, архитектуру БД, логику программы, кол-во контроллеров, кол-во нетривиальных JS механик, архитектуру, интеграции), сроки и цену.
4. Разрабатываю с согласованием промежуточных результатов
Опыт сделанных проектов:
1. Рабочий веб-сервис для компании EUROGAR.
Функционал:
- Управление бригадами: график работы, зарплата
- Планирование работы монтажных бригад и создание путевых листов для менеджеров логист. отдела.
- Получение путевого листа для монтажной бригады на сегодня, отметки о состоянии маршрута, отчетность
- Контроль отчетности монтажных бригад
- Проектирование КП для менедежров по продажам. Авторасчет цены исходя из характеристик и опциональности выбранных продуктов.
- Проектирование плана производства исходя из утвержденного КП и создание заказ-наряда.
- Планирование работы и управление отчетностью производственного отдела.
- Адаптация сервиса под телефоны и планшеты, разработка Webview приложения сервиса.
2. Разработка собственного игрового ассистента с использованием нейросетей Dota2ezdraft.ru
Функционал:
- Парсинг статистики по игре и общих статистических показателей героев.
- Валидация полученной информации о матчах
- Разработка внутренних менеджеров для создания фактор-таблиц героев, и вычисления факторов и зависящих от них стат. показателей по каждому матчу.
- Разработка факторизаторов, перерабатывающих информацию о каждом матче, текущем состоянии игры (библиотека актуальных героев и предметов) и выбранных фактор-таблицах в список флагов для передачи в нейросеть.
- Управление нейросетями, инициализация исходя из настроек факторизатора, автообучение, расширение, реинициализация, копирование, удаление.
- Система независимого тестирования нейросетей и построения графиков с помощью chart.js.
- Внутренняя система контроля версий, когда одновременно могут существовать множество фактор таблиц, нейросетей, версий игры (наборы библиотек о героях, предметах, итд), менеджеров тестирования и парсеров.
- Пользовательский интерфейс, адаптированный под различные устройства, в котором пользователь указывает информацию о текущем матче и получает советы или прогнозы
- Внутренние сервисы, которые перерабатывают информацию пользователя под актуальную нейросеть, используя актуальный для нее факторизатор (фактор-таблицы, скрипты обработки и нормализации данных) и передают в нейросеть, получают результаты и интерпретируют его в совет.
3. Прочие более мелкие задачи:
- Написание сайтов, и связь их с CRM и удаленными БД
- Написание парсеров отдельных сайтов
- разработка лэндингов
- Написание обработчиков для обработки информайции с гугл-диска, с использованием внешнего php сервиса и google-script