Juniour PHP/JS Developer
Санкт Петербург, РоссияСтажер • Джуниор
Удаленная работа • Частичная занятость • Работа в офисе
Опыт работы какой-то есть
Опыт работы какой-то есть
Короткая ссылка: gkjb.ru/g1CG0
О себе
На данный момент Juniour Fullstack Developer.
Мои компетенции и опыт
ООО "Софтматика"
8 месяцев
Junior Fullstack Dev
Март 2026 — сейчас
- Внедрил векторный поиск для базы знаний ИИ-ассистента (Laravel 13, pgvector, Yandex AI): спроектировал хранение чанков и векторов, настроил фоновую генерацию эмбеддингов через Job/Observer и написал artisan-команду для миграции старых записей.
- Разработал с нуля внутреннее файловое хранилище с лимитами по тарифам: перевел архитектуру с папок на систему тегов, вынес всю обработку на бэкенд и настроил привязку файлов к задачам, письмам, сообщениям и клиентам.
- Интегрировал внешние облачные диски (Яндекс Диск, Google Drive, Облако нужен доступ к резюме ): создал универсальные адаптеры и провайдеры сохранения файлов, провел рефакторинг модуля и устранил баг с дисками по умолчанию.
- Унифицировал архитектуру комментариев через единый трейт, связав задачи, звонки, письма и сообщения с формами сущностей и общей лентой клиента.
- Интегрировал групповые чаты Telegram и Max в CRM-систему.
- Спроектировал сценарий информирования пользователей об обновлениях системы и разработал мобильную версию раздела «Обзор».
Code Geass-R
7 месяцев
Преподаватель Scratch
Май 2024 — Ноябрь нужен доступ к резюме месяцев)
- Обучал школьников основам алгоритмизации и визуального программирования на Scratch: разбирал работу с переменными, циклами, условными операторами, событиями и координатной сеткой на примере создания игр и анимации.
- Проводил ревью ученических проектов, помогал находить логические ошибки и направлял учеников от идеи до готового рабочего прототипа.
- Проводил пробные уроки и открытые мастер-классы, успешно конвертируя новых участников в учеников постоянных групп.
- Модерировал групповую динамику на занятиях, поддерживая высокую вовлеченность, рабочую дисциплину и выполнение учебных задач в тайминге урока.
- Вел регулярную отчетность по посещаемости и прогрессу групп, адаптируя темп и сложность заданий под уровень усвоения материала.
- Консультировал родителей по результатам обучения, давал развернутую обратную связь по развитию технических навыков и презентовал итоговые проекты учеников.
