Карьера

Опыт

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

  1. Fullstack Developer (React / PHP / TypeScript)

    Quintegro

    Январь 2024 — настоящее время

    Задачи

    • Разработка и внедрение пользовательских интерфейсов, компонентов и экранов.
    • Поддержка и развитие frontend- и backend-функциональности внутренних сервисов.
    • Работа с состоянием приложения, маршрутизацией, формами и API.
    • Разработка backend-функциональности на PHP Laravel.
    • Проектирование схем, запросов и бизнес-логики в PostgreSQL.
    • Реализация GraphQL API и real-time функциональности на Twilio и WebSocket.
    • Участие в code review и обсуждении архитектурных решений.

    Результаты

    • Реализовано более пяти UI-фич: от самостоятельных экранов до интерактивных компонентов с API.
    • Разработан внутренний чат-сервис с обменом сообщениями в реальном времени.
    • Реализованы backend-логика и API для внутренних сервисов на Laravel и PostgreSQL.
    • React
    • TypeScript
    • JavaScript
    • PHP
    • Laravel
    • PostgreSQL
    • GraphQL
    • REST API
    • WebSocket
    • Twilio
  2. Senior AQA

    Quintegro

    Февраль 2022 — январь 2024

    Задачи

    • Создание и поддержка UI-автотестов на Cypress и JavaScript.
    • Реализация e2e-тестов на Python и behave для сквозной проверки frontend и backend.
    • Настройка окружений и запусков автотестов в CI.
    • Проектирование и выполнение тестов REST API в Postman.
    • Участие в планировании, оценке задач и формировании тестовой стратегии.

    Результаты

    • Количество дефектов снижено на 40% благодаря тестированию и автоматизации.
    • Покрытие критических сценариев автотестами увеличено до 85% с интеграцией в CI/CD.
    • Проведено более пяти внутренних обучающих сессий по тестированию.
    • Регулярная проверка интерфейса и API повысила стабильность релизов.
    • Cypress
    • Playwright
    • JavaScript
    • Python
    • behave
    • Postman
    • Newman
    • REST API
    • GraphQL
    • Docker
    • GitHub Actions
    • Azure
  3. Тестировщик-автоматизатор (JavaScript / C#)

    Actsoft

    Июнь 2016 — февраль 2022

    Задачи

    • Создание и поддержка автоматизированных тестов для веб-приложений на Selenium WebDriver и C#.
    • Разработка e2e- и регрессионных сценариев для ключевой бизнес-логики и UI.
    • Интеграция автотестов в CI/CD.
    • Разработка и запуск нагрузочных тестов на JavaScript с использованием K6.
    • Анализ результатов тестов, поиск узких мест и подготовка отчётов.
    • Разработка внутреннего MVP для визуализации метрик нагрузочного тестирования.

    Результаты

    • Автотестами покрыто более 70% ключевой функциональности.
    • Нагрузочные сценарии на K6 помогали выявлять производственные узкие места до релиза.
    • Время регрессионного тестирования сокращено на 30%.
    • MVP для учёта метрик ускорил анализ результатов нагрузочных прогонов.
    • C#
    • JavaScript
    • Selenium WebDriver
    • K6
    • Postman
    • Swagger
    • Azure DevOps
    • REST API
    • JSON
  4. Frontend-разработчик (по совместительству)

    Mitapp

    Февраль 2019 — август 2019

    Задачи

    • Вёрстка лендингов и интернет-магазинов на HTML, CSS и JavaScript.
    • Реализация анимаций, валидации форм и интерактивных элементов.
    • Адаптация дизайн-макетов и участие в создании пользовательского опыта.
    • Кроссбраузерное и кроссплатформенное тестирование интерфейсов.

    Результаты

    • Свёрстано и запущено более 15 коммерческих проектов, включая лендинги и e-commerce решения.
    • Точное соответствие макетам снизило количество правок от дизайнеров и заказчиков.
    • Обеспечена стабильная работа проектов в популярных браузерах и на разных устройствах.
    • HTML5
    • CSS3
    • SCSS
    • BEM
    • JavaScript
    • jQuery
    • Gulp
    • Git
    • Figma