Shohrux Yusupov (shohrux3), 31 год, Узбекистан, ТашкентShohrux Yusupov (shohrux3), 31 год, Узбекистан, Ташкент
Системный аналитикИнженер по обеспечению качестваСредний (Middle)
От 3500 $Не ищу работу

Контакты

Войти
Возраст: 31 год
Опыт работы: 6 лет и 7 месяцев
Регистрация: 28.01.2022
Последний визит: 2 месяца назад
Гражданство: Узбекистан
Местоположение: Узбекистан, Ташкент
Дополнительно: готов к удаленной работе

Обо мне

Люблю заниматься улучшением продукта, чинить и строить здоровые процессы и подходить ко всему этому системно.
"Не обладаю всеми знаниями в мире, но быстро прокачиваю те, которые нужны здесь и сейчас" - это моё отношение к знаниям.
В свободное время нравится изучать linux, ai инструменты(chatgpt и любые другие на основе ии), статьи про айти и новые знания в своей области.

Навыки

Linux
Bash
SQL
REST
Клиент-серверные приложения
Техническая документация
Системная аналитика
Системная интеграция
Обеспечение качества

Опыт работы

  • Sello
    Ташкент
    Системный аналитик (Старший)Системный аналитик
    Декабрь 2023 — Ноябрь 2024 (1 год)

    Участвую в обсуждении новых фич и решений вместе с ПО/ПМ;

    Выявляю требования и ранжирую их;

    Разрабатываю техническое решение к ним с учетом наших правил разработки и нюансов стэка:
    - Какие HTTP эндпоинты создать или внести изменения к текущим;
    - Что в них передовать;
    - Куда и в каком виде их сохранять;
    - В каком порядке делпоить и тд;
    В этом этапе, в зависимости от объема фичи, советуюсь с архитектором и составляю окончательное решение;

    Декомпозирую на мелкие части и составляю из них задачи для разработчиков;

    Веду документацию по сервисам и фичам:
    - За что отвечает каждый сервис;
    - Как работает фича(бизнес логика) и как им управлять;

    Частично слежу за документацией HTTP API: основная документация генерится в виде OpenAPI через код. Но я веду коллекцию в Postman-е для проверок и анализа;

    Постоянно на связи с командой разработки и ПО/ПМ на случай возникновения вопросов.

  • MyTaxi
    Ташкент
    Системный аналитик (Старший)System Analyst
    Ноябрь 2022 — Декабрь 2023 (1 год и 2 месяца)

    Общаюсь с заказчиками и собираю требования("хотелки").
    Выясняю, что на самом деле хочет бизнес, проектирую решение и декомпозирую их в мелкие и простые задачи.
    Составляю модель базы(таблиц) и контракты методов(api). Всё это документирую в базе знаний.
    Описываю бизнес логику фичи, как она работает и как им управлять, в языке понятный как техническому персоналу, так и не техническому.
    Согласовываю и обновляю внутренние стандарты с разрабами, для дальнейшего проектирования методов (api) без их участия.
    Тесно работаю с po, pm, qa, операционистами, дизайнерами и разрабами в разных этапах разработки, от начала обсуждений до релиза.

    Инженер по обеспечению качестваQA
    Май 2018 — Ноябрь 2022 (4 года и 7 месяцев)

    - Работал над приложением с клиент-серверной архитектурой. Фронт состоял из из трёх клиентских приложений(ios/android/android) и админ панели (adminLTE) с большим кол-вом бизнес логики. Бэк - микросервисная архитектура. Занимался тестированием каждой части.
    - Фронт тестировал вручную. На бэке была частичная автоматизация в виде скриптов на js в postman. Методы(апи) были вытроены в нужном порядке чтоб симулировать определенные кейсы. Валидировались входные данные и ответы: http код, поля в теле ответа. К сожалению, скрипты/тесты не были интегрированы в цепочку ci/cd, т.к. часто менялись контракты и тесты становились не актуальными.
    - В определенных период писал документацию апи в openapi(swagger). Но, по той же причине почему автотесты не дошли до ci/cd, отказались от openapi.
    - При тестировании как фронта, так и бэка, особо уделял внимание к базе(mysql и postgres) и миграциям. С ними частые проблемы были из-за того, что база была общей для большинства сервисов. И версия mysql была достаточно старой.
    - Участвовал в разработке дизайна тоже, объясняя: какие неудобные и не очевидные моменты есть у текущего дизайна; где фронту удобно будеть слать определенные запросы, чтоб переиспользовать существующие и не плодить новыми апишками.
    - Составлял деплой сценарий чтоб релиз проходил без сбоя системы.
    - Контролировал выпуск новых версий клиентских приложений,  а так же учитывал поддерживать обратную совместимость.
    - На плечи ложились частичные обязанности ПМ-а.

      SQLLinuxPostgreSQLMySQLRESTPostmanSOAPCharlesSwaggerJenkins
    • Индивидуальное предпринимательство / частная практика / фриланс
      Инженер по обеспечению качестваQA
      Апрель 2021 — Июнь 2022 (1 год и 3 месяца)

      Беру задачи по тестированию. Слежу за качеством сервиса/продукта. Тестирую новые изменения. Участвую в добавлении нововедений