Sento Sango - Portfolio

Andrei Sento — Backend Developer

👋 О себе

Backend-разработчик, работаю с PHP/Laravel с 2014 года. Специализируюсь на разработке REST API, проектировании архитектуры и создании надежных backend-систем.

Работал над проектами разного масштаба — от стартапов до CMS для 50+ сайтов министерств Московской области. Прошел путь от фриланса до работы в российских и международных командах, включая проекты с англоязычными заказчиками.

Активно участвовал в сообществе Laravel Rus (2015-2019, ник ATehnix) — помогал участникам, модерировал чаты, создавал и передавал сообществу open-source проекты. Подробнее →

Имею неоконченное высшее образование по специальности "Веб-разработка" (МТИ "ВТУ", 2011). Подробнее →

Ключевые компетенции:

Текущий статус: Открыт к интересным backend-проектам на PHP/Laravel. Также изучаю Python и AI-инструменты для разработки.


💼 Опыт работы

Backend Developer @ 2021-2024_-_Morizo

О компании: IT-компания, разработка веб-приложений и системная интеграция.

Ключевые проекты и достижения:

CMS для сайтов министерств Московской области

Туристический портал Mosreg Tourism

Сайт контрольно-счетной палаты МО

Внутренние сервисы компании

Прочий вклад:

Стек: PHP, Laravel, MySQL, Redis, Vue.js, Nuxt.js, Docker, PhpUnit, GitLab CI/CD

Подробнее →


Backend Developer @ 2018-2019_-_BTrud

Спроектировал и разработал с нуля онлайн-сервис по поиску вакансий и резюме (аналог HH.ru для Карелии). Прошел полный цикл: от проработки архитектуры до пред-релизного состояния.

Ключевые достижения:

Стек: PHP, Laravel, MySQL, Vue.js, Nuxt.js, Docker, PhpUnit, GitLab CI/CD

Подробнее →


Backend Developer @ 2016-2017_-_Appwilio

Разработка веб-приложений для российских и американских клиентов. Первый опыт работы в международной команде.

Как попал в компанию: Благодаря активному участию в сообществе Laravel Rus — один из участников, который работал в компании, порекомендовал меня. Это был первый опыт, когда нетворкинг в профессиональном сообществе привел к реальной работе.

Ключевые проекты:

Handmademart.net — интернет-магазин товаров для творчества

Wendy Williams App — мобильное приложение (США)

Стек: PHP, Laravel, MySQL, PostgreSQL, PhpUnit

Подробнее →


Ранний опыт Backend разработки (2014-2016)


Прочее


🚀 Ключевые личные проекты

Inboxly - Open-source агрегатор RSS/Atom фидов

Pet-проект, созданный в 2021 году как альтернатива Feedly. Позволяет подписываться на контент с любых сайтов и читать все в одном месте.

Архитектура:

Спроектирован как система из трех независимых компонентов, которые можно разрабатывать и переписывать независимо друг от друга при соблюдении API-спецификации:

Интересные технические решения:

Стек: Laravel, PHP, Quasar, Vue.js, Electron, MySQL/SQLite, Docker, PhpUnit, Composer

Статус: Архивный (разработка приостановлена из-за нехватки времени и снижения популярности RSS/Atom)

Подробнее →


Laravel_Vk_Requester - Пакет для работы с VK API

Open-source Laravel-пакет для автоматизации работы с VK API через систему очередей. Создан для проектов с большим количеством взаимосвязанных запросов к ВКонтакте.

Решаемые задачи:

Ключевые возможности:

Применение: Использовался в проекте WantUs и нескольких других проектах для массовой работы с VK API.

Стек: Laravel, PHP, VK API

Статус: Архивный

Подробнее → | GitHub


WantUs - Мониторинг сообщений в VK сообществах

Сервис для круглосуточного мониторинга новых сообщений на страницах сообществ ВКонтакте с фильтрацией по ключевым словам.

Бизнес-задача: Помочь бизнесу находить среди целевой аудитории в релевантных сообществах конкретных людей, которым прямо сейчас нужны товары или услуги, которые может предоставить бизнес.

Применение:

Технические решения:

Стек: PHP, Laravel, Blade, HTML, CSS, Bootstrap, JavaScript, REST API

Подробнее →


Другие проекты


🛠 Технологический стек

💻 Backend

PHP (с 2013 года, сейчас 8.4)

Основной язык для всех backend-проектов. Уверенно работаю с современными возможностями языка и следую лучшим практикам разработки.

Ключевые компетенции:

Подробнее →

Laravel (с 2014 года, сейчас 12.x)

Основной фреймворк и ключевая профессиональная компетенция. Глубокое знание от базовых принципов до внутреннего устройства фреймворка.

Опыт работы:

Подробнее →


🎨 Frontend (по необходимости)

VueJS (с 2016 года)

Использую эпизодически для фронтенд-разработки. Не специалист во фронтенде, но могу собрать работающее приложение. Работал с Vue 2 и Vue 3, использовал Options API и Composition API.

Ключевые компетенции:

Применение:

Подробнее →

NuxtJS (с 2018 года)

Удобная обертка для структурированных SPA на Vue.js. Работал с Nuxt 2 и Nuxt 3. Экспериментировал с SSR, но в реальных проектах использовал в основном как удобную обертку для SPA.

Ключевые компетенции:

Применение:

Подробнее →

Quasar (с 2021 года)

Фреймворк для создания кроссплатформенных приложений из одной кодовой базы. Работал с Electron для десктопных версий. Готовые компоненты и решения для типичных фронтенд-задач сильно ускоряют разработку.

Ключевые компетенции:

Применение:

Подробнее →


🗄️ Базы данных

MySQL/MariaDB (с 2012 года)

Основная реляционная база данных для большинства проектов. Уверенное владение.

Контекст использования:

Применение:

Подробнее →

PostgreSQL (с 2016-2017 года)

Альтернатива MySQL для специфичных задач. Базовый уровень владения.

Контекст использования:

Применение:

Подробнее →

Redis (с 2015 года)

Драйвер для кэша, сессий и очередей в Laravel. Базовый уровень владения (только через Laravel).

Контекст использования:

Применение:

Подробнее →

SQLite

Для testing окружений и прототипирования.

Контекст использования:

Применение: Многие рабочие и личные проекты для тестов

Подробнее →


⚙️ DevOps и инструменты

Docker (с 2017 года)

Контейнеризация приложений и сервисов. Уверенное владение.

Ключевые компетенции:

Контекст использования:

Применение:

Подробнее →

Git (с 2014 года)

Основная система контроля версий. Уверенное владение.

Контекст использования:

Применение: Все рабочие и личные проекты

Подробнее →

GitLab (с 2015 года)

Контроль версий, совместная разработка, CI/CD, хранение контейнеров. Уверенное владение.

Ключевые компетенции:

Контекст использования:

Применение:

Подробнее →

PhpUnit (с 2015 года)

Тестирование PHP-кода. Уверенное владение.

Ключевые компетенции:

Контекст использования:

Применение:

Подробнее →

Прочее


📋 Методологии и практики

REST_API (с 2015 года)

Проектирование и разработка backend API, интеграция со сторонними сервисами. Уверенное владение.

Ключевые принципы:

Документирование:

Контекст использования:

Применение:

Подробнее →

PSR (PHP Standards Recommendations)

Строгое следование стандартам оформления кода и интерфейсам компонентов.

Применяемые стандарты:

Инструменты:

Подход: Следование PSR — естественная часть разработки, не формальность.

Применение:

Подробнее →

CI-CD (с 2018 года)

Автоматизация цикла разработки. Уверенное владение. Основной инструмент: GitLab CI.

Что автоматизировалось:

Ключевые компетенции:

Опыт:

Подробнее →

RBAC (Role Based Access Control)

Системы управления доступом на основе ролей.

Контекст использования:

Применение:

Подробнее →


🌱 Изучаю сейчас

Python

Начал изучать из интереса для автоматизации и экспериментов с AI-инструментами. Использую для написания скриптов для личных нужд — работа с файлами, автоматизация задач, обёртки над утилитами.

Уровень: Базовый или чуть выше. Могу решать практические задачи автоматизации.

Подробнее →

AI-инструменты для разработки

Активно изучаю и экспериментирую с AI-инструментами для улучшения процесса разработки — от генерации кода до автоматизации рутинных задач.

Подробнее →


⚡ Профессиональный подход

Качество кода:

Архитектура:

DevOps:

Документация:


📫 Контакты

GitHub:


📂 О репозитории

Это мое портфолио-репозиторий, где я собрал детальную информацию о своем опыте работы, проектах и технологических навыках. Каждый файл содержит подробное описание с контекстом, примерами использования и ссылками на связанные материалы.

Что здесь можно найти:

💼 Опыт работы

🚀 Проекты

🛠 Технологии

📚 Дополнительно


🎯 Что дальше?

Сейчас нахожусь в поиске интересных backend-проектов на PHP/Laravel.

Интересны проекты, где:

Готов к компромиссам — понимаю, что идеальных проектов не бывает. Чем больше совпадений, тем комфортнее работать и тем больше пользы могу принести проекту.

Открыт к обсуждению возможностей сотрудничества.