Разработка web приложений програмных служб и интерфейсов с опытом управления командой
Удаленная работа
Опыт работы более 5 лет200 000 ₽
Опыт работы более 5 лет200 000 ₽
Короткая ссылка: gkjb.ru/g5Rv
О себе
На данный момент Разработка web приложений програмных служб и интерфейсов с опытом управления командой.
Мои компетенции и опыт
Создание приложения управления проектами и бюджетированием крупного бизнеса
Константин Гончаров
разработка веб-приложений
modern javascript, python, java
опыт 10+ лет
Чем я могу быть полезен:
=========
- Стать неотъемлемой частью команды, решающей сложные задачи создания програмных продуктов согласно намеченному плану
- Развивать и поддерживать процесс разработки согласно эффективным методологиям
- Участвовать в разработке серверной и клиентской части веб-приложений с использованием современных общепринятых инструментов и сред
Области моих профессиональных интересов:
=========
- Управление разработкой программных продуктов
- Комплексные пользовательские интерфейсы браузерных приложений
- Взаимодействие компонент программных систем
- Автоматизация деятельности по разработке и развертыванию программных продуктов
- Анализ данных, организованных в развитую структуру, эффективное использование хранилищ данных
- Методологии создания качественного кода
- Развитие познаний и навыков в области разработки программных продуктов для себя и окружающих
Мои обязанности на предыдущем месте работы:
=========
Планирование реализации новой функциональности:
- Анализ технических требований и их декомпозиция на иерархию задач (epic, feature, user|tech story, end task)
- Первоначальная общая оценка трудозатрат, рисков и возможной потребности в новых инструментах и технологиях
- Детализация требований до конкретных задач
- Распределение приоритета разработки согласно приоритетам, установленным на вышестоящих уровнях
- Распределение задач между разработчиками согласно их компетенции и загруженности, уточнение деталей реализации
- Составление календарного плана реализации
- Проверка согласованности поставленных задач с техническими возможностями проекта
- Проектирование UX/UI решений относительно поставленных задач
- Проверка достаточности детализации UX/UI эскизов, создание задач по уточнению и корректировке согласно техническим возможностям проекта и принятым практикам
- Выработка применяемых архитектурных и алгоритмических решений
- Оперативное информирование разработчиков об изменениях в постановках задач
Разработка:
- Реализация плановых задач на стороне клиентской части приложения
- Поиск и устранение ошибок в клиентской и серверной части приложения
- Настройка сборки приложения
- Исследование и написание прототипов при использовании новых компонент и технологий, оценка их применимости, документирование особенностей их использования
Контроль выполнения поставленных задач:
- Проведение общих статус-митингов для корректировки плана, взаимное консультирование
- Ревизия вносимых в версию изменений с проверкой неучтенных особенностей кода, стилистических нарушений, корректности алгоритма, соблюдения технологического процесса
- По выявленным рискам исполнения плана внесение предложений по их снижению
- По выявленным нарушениям плана внесение предложений по их компенсации
- Составление отчетов по работе всей команды, сбор отчетов с участников, контроль фиксации своей работы всеми разработчиками в трекере
- Пересмотр принятых разработчиками технологических решений при наличии обоснованных сомнений в их эффективности и адекватности поставленной задаче
Сопровождение процесса разработки:
- Документирование результатов разработки: программные интерфейсы и форматы, принятые решения, особые условия, происходящие из предметной области задач
- Фиксация в трекере, в базе знаний и в коде принятых компромиссных решений (технического долга)
- Развитие и поддержка автоматических систем документирования
- Поддержка и обновление внутренних площадок продукта (релизных, версионных, демонстрационных)
- Кодирование спецификаций в контексте модульного тестирования
- Внедрение полезных для проекта технологических решений
- Описание методологий и организация технологического процесса
- Внесение предложений о требуемых изменениях в процессе и фиксация принятых решений в базе знаний
Релиз и сопровождение продукта:
- Формирование списка изменений в версии
- Подготовка (слияние, сборка, конфигурация) и размещение версии на тестовых и продуктовых площадках
- Создание, обновление веток, распространение исправлений в разные ветки при смене версии и обновление текущей версии оперативными изменениями
- Ретроспекция работы над версией, формирование общего списка вещей, которых нужно избегать, и позитивных моментов, которые нужно закрепить
- Первичный технический анализ обращений пользователя об устранении ошибок с целью планирования исправлений
- Анализ корневых причин появления выявленных ошибок, сбор соответствующей статистики
- Анализ причиненного вреда и компенсация последствий таких ошибок в продуктовых данных
Специализируюсь на технологиях: нужен доступ к резюме , Javascript, Python, TypeScript, HTML/CSS, SQL, Frontend, ReactJs
Также знаком с: React, Django, Flask, Angular, нужен доступ к резюме , jQuery, Jest, Redux, GIT, npm
Интересные кандидаты
- эп
эксперт по информационной безопасности
relocate remote parttime office - фр
фронтенд разработчик(React, React Native)
remote - фрremote
- фаrelocate remote parttime office
- т
тимлид / руководитель /разработчик /архитектор
remote - т
тимлид , техлид в сфере высоконагруженных программных продуктов в финансовой сфере
relocate remote office - тдremote
- тп
- тпremote
- тпremote