Москва
Резюме № 55192869
Обновлено 22 сентября
no-avatar

Fullstack (PHP, JS)

Был больше месяца назад
180 000 ₽
23 года (родился 19 сентября 2002)
Уфаудаленная работа
Занятость
полная занятость
Гражданство
Россия
Контакты
Телефон

Почта
Будут доступны после открытия
Профессиональные навыки
  • Показать еще
Фото, имя и контакты доступны только авторизованным пользователям

Опыт работы 5 лет и 2 месяца

    • Октябрь 2024 – работает сейчас
    • 1 год и 2 месяца

    Fullstack разработчик

    Москва

    Обязанности и достижения:

    Технический стек: Frontend: Angular 16, RxJS, IndexedDB, SSR. Backend: Yii2, PHP 8.3, Redis (сессии), RabbitMQ (очереди), MySQL. Инструменты: Sentry, Docker, Kubernetes (базовое развертывание), Swagger. Участвовал в нескольких проектах. Проект: PWA (Angular16) Основной фронт работ заключался в приемке проекта от подрядчиков, последующем рефакторинге и стабилизации сайта мобильного приложения (Angular 16) 1) Исправление критичных проблем рендеринга: - Переписал механизм загрузки данных: внедрил Guards и Resolvers, чтобы исключить рендеринг страницы до получения ответа от сервера. - Устранил рекурсивные вызовы в цепочке RxJS Observables для ускорения загрузки страниц. 2) Работа с ошибками: - Настроил глобальный Error Interceptor для обработки API-ошибок (400, 401, 403, 500) с перенаправлением на экраны-заглушки/вызовом компонентов в соответствии с figma-макетами (Напр. тостер). - Интегрировал Sentry для мониторинга проблем. 3) Оптимизация производительности: - Ввел ленивую загрузку для модулей анкет и LMS. - Добавил SSR-гидратацию для критичных страниц (напр. формы авторизации). 4) Разработка PWA-версии HRM-системы - Выделил весь бэкенд из монолитного HRM-приложения (Yii2, см. далее) в отдельный PWA-модуль. Проект: монолит HRM-система (Yii2 + Vue2). 1) Миграция и инфраструктура: - Перевод проекта с PHP 7.3 -> 8.3 с полным тестированием обратной совместимости. - Заменил файловые сессии на Redis (AOF-персистентность), что устранило проблемы при перезапуске контейнеров (CI/CD, падения). 2. Интеграции с внешними сервисами: 2.1. RabbitMQ для асинхронных задач: - Очереди для обработки данных из iiko (рестораны) и HeadHunter (HR): для объемных задач, происходило деление на чанки и их обработка воркерами. - Настроил Dead Letter Exchange для повтора неудачных операций. 2.2. Foquz (LMS): - Разработка отдельного маленького модуля, внедрение RESTful API с проектированием SQL таблиц - В виду отсутствия вебхука в API, реализовал одностороннюю синхронизацию: Foquz → HRM-система. 3. Работа с данными: 3.1. Оптимизация SQL-запросов: - Устранение очень многих n+1 проблем через жадную загрузку/переписыванием логики запросов. - Вывод ненужных хранимых процедур и триггеров в код (Хуки ActiveRecord, прямые SQL-запросы). - Добавление кэширования в memcached 3.2. Рефакторинг БД: - Декомпозиция таблиц одного из ключевых, но медленного модуля - Добавил композитные b-tree индексы для часто используемых выборок. Документация и процессы 1. Техническая документация: - Восстановил Confluence: описал архитектуру ключевых модулей API, сценарии использования интеграций. - Добавил Swagger для 80% эндпоинтов (использовал OpenAPI 3.0). 2. Управление командой: - Поиски и проведение интервью кандидатов - Внедрение гибридной методологию (Scrum + Kanban). Фактически, перешли с формата только "дейли", на добавление: спринтов, ретроспектив, roadmap, milestone, демо, ввод SP и продолжение ведение документации со стороны аналитики и тестирования. Запущен ряд процессов по перестройке команды. Проект: SaaS (Yii2 + React). - Участие в написании MVP: разработка, аналитика, утверждение с бизнесом и написание. К сожалению, активное участие было только в течении одного месяца, прежде чем проект был заморожен.
    • Июнь 2024 – август 2024
    • 3 месяца

    Ibr

    Алматы

    Обязанности и достижения:

    Поддержка сайта: - Написание миграций, обновление аннотаций ORM моделей в системе (Symfony), и поддержка фронта админки (EasyAdmin) в синхроне с моделями - Добавление новых абстрактных сущностей в систему: классы, JSON-переменные в БД, миграции, моки, функциональные тесты (Laravel). - Работа с очередями (RabbitMQ) для внешнего API
    • Сентябрь 2023 – июнь 2024
    • 10 месяцев

    Fullstack-разработчик

    ООО "Центр Управления Продажами", Москва

    Обязанности и достижения:

    Разработка и поддержка корпоративного портала компании (Yii2 + Vue2.x). - Оптимизация производительности (Только n+1 и индексация), правки ошибок асинхронного рендера, рекурсий, обработки ошибок - Разработка новых инструментов: биллинг, автоотчёты, записи аудиофайлов для ботов, управление речевыми ботами и т. п. - Разработка Telegram-ботов и ботов для автоматических обзвонов (Node.js, WebSocket) Интеграции: AmoCRM, Битрикс24, кастомные REST API клиентов для индивидуальных интеграций.
    • Сентябрь 2021 – август 2023
    • 2 года

    Web-разработчик

    Фриланс, Уфа

    Обязанности и достижения:

    Системное администрирование (работа по выезду/удалённо): • Опыт работы с Linux (RedHat и Ubuntu), включая создание и обслуживание машин. • Опыт создания кластеров на Proxmox, создание межсерверной архитектуры • Развёртывание веб-серверов (+ SQL) • Опыт создания и настройки крупных (>1500) и малых локальных сетей Разработка: • Разработка кастомного фреймворка (PHP5.4) для управления АТС (Asterisk) и SMM-ботами (PHP7.4, Python3.8) • Оптимизация SQL запросов и таблиц, исправление багов и устранение уязвимостей. • Разработка и использование готовых API, написание тестов, настройка систем отслеживания KPI. • Рефакторинг для оптимизации готовых проектов, включая интернет-магазин вейпов и анализ VoIP трафика, поддержка проектов.
    • Сентябрь 2020 – сентябрь 2021
    • 1 год и 1 месяц

    Программист-разработчик

    Обязанности и достижения:

    Обязанности: • Проектирование и интеграция баз данных (MySQL) • Автоматизация рабочих процессов в команде • Поддержка и развитие сайта (PHP) • Сопровождение и обучение новых членов команды

Обо мне

Дополнительные сведения:

Fullstack-разработчик с опытом как полного цикла создания веб-приложений, так и техподдержки легаси монолитов (PHP + JavaScript). Специализируюсь на: Backend: Разработка RESTful API на PHP (Yii2), SQL (PostgreSQL/MySQL), интеграция очередей (RabbitMQ) и кэширования (Redis). Frontend: Знание Vue.js, React и Angular (SSR, PWA), опыт рефакторинга legacy-кода (jQuery -> современные фреймворки). Ключевой упор знаний на Vue и React. Инфраструктура: Настройка Docker-окружений, деплой приложений, мониторинг через Sentry. Дополнительно: - Администрирование Linux-серверов. - Знаком с Python (Flask) и MongoDB. - Эпизодически участвую в pet-проекте по World of Warcraft, проявляя творческую натуру и изучение новых подходов к разработке (C++, WebSocket, SOAP, PHP, WordPress, Node.JS). Сайт проекта: https://avianarp.ru/ - Углубленные инструменты логирования и инфраструктуры типа ELK, Greylog, ArgoCD, Helm Charts, и прочие страшные слова знакомы исключительно в рамках теории! - Активно пользуюсь нейросетями для ускорения работы: текста, отчетность, анализ. Исключительно помощник. - Увлекаюсь эпизодически Arduino; Просмотром IT мемов, обучающих видео, и дележкой опытом. - Учусь ловить work-life balance, поэтому хобби в процессах поиска:)

Иностранные языки

  • Английский язык — разговорный
Фото, имя и контакты доступны только авторизованным пользователям
Похожие резюмеВсе 18 похожих резюме
Обновлено 26 сентября
no-avatar
Full stack PHP developerз/п не указана
Последнее место работы (2 года и 3 мес.)Back-end разработчикАвгуст 2023 – работает сейчас
Обновлено 11 августа
no-avatar
Fullstack developerз/п не указана
Последнее место работы (1 год и 11 мес.)Full stack developerИюнь 2023 – май 2025
Обновлено 15 августаПоследнее место работы (5 лет и 8 мес.)Senior software developerМарт 2020 – работает сейчас
Обновлено 16 августаПоследнее место работы (2 года и 11 мес.)Mobile Game DeveloperЯнварь 2016 – декабрь 2018
Обновлено 10 сентябряПоследнее место работы (2 года и 5 мес.)Full-Stack Developer / Product EngineerИюнь 2023 – работает сейчас
Обновлено 28 августа
Превью фото соискателя
PHP Developer / fullstackз/п не указана
Последнее место работы (3 года и 3 мес.)Веб-разработчикФевраль 2022 – май 2025
Обновлено 31 августаПоследнее место работы (10 мес.)Разработка онлайн игры UnityЯнварь 2025 – работает сейчас
Обновлено 14 марта 2016
Обновлено 12 мартаПоследнее место работы (4 года и 5 мес.)JS developerИюнь 2021 – работает сейчас
Работа в МосквеРезюмеIT, Интернет, связь, телекомРазработка, программированиеWeb developer

Смотрите также резюме