PRE-MIDDLE SYSTEMS ANALYST
Основной стек: SQL, Python, PostgreSQL, Sequence diagram, BPMN, UML
Опыт коммерческой разработки: 11 мес
Образование: высшее
Опыт коммерческой разработки: 11 мес
Образование: высшее
Навыки
Опыт работы
08.2023 - по настоящее время
Аутсорс проект для клиента из металлургической отрасли
Роль на проекте: системный аналитик
Технологии: REST API, JSON, Python, PostgreSQL, Kafka
1. Разработка REST API эндпоинтов для обмена информацией с использованием формата данных JSON.
2. Проработка и описание алгоритмов обработки и передачи данных.
3. Проектирование объектной модели данных, с дальнейшей интеграцией в систему
4. Глубокий анализ и сбор требований к системе, декомпозиция сложных задач на управляемые подзадачи для обеспечения эффективного выполнения работы.
5. Проектирование и документирование макетов пользовательского интерфейса.
6. Составление сиквенс-диаграмм для описания межсервисного взаимодействия.
7. Сопровождение решения на всех этапах разработки и тестирование, консультирование коллег по сложным вопросам.
8. Согласование разработанных технических решений.
Нетривиальные кейсы:
- SQL, PostgreSQL, СУБД
- Системный анализ, BPMN, UML, Sequence diagram
- Python
- Постановка задач разработчикам, Разработка технических заданий
- Atlassian Confluence
- Работа с большим объемом информации
Опыт работы
08.2023 - по настоящее время
Аутсорс проект для клиента из металлургической отрасли
Роль на проекте: системный аналитик
Технологии: REST API, JSON, Python, PostgreSQL, Kafka
1. Разработка REST API эндпоинтов для обмена информацией с использованием формата данных JSON.
2. Проработка и описание алгоритмов обработки и передачи данных.
3. Проектирование объектной модели данных, с дальнейшей интеграцией в систему
4. Глубокий анализ и сбор требований к системе, декомпозиция сложных задач на управляемые подзадачи для обеспечения эффективного выполнения работы.
5. Проектирование и документирование макетов пользовательского интерфейса.
6. Составление сиквенс-диаграмм для описания межсервисного взаимодействия.
7. Сопровождение решения на всех этапах разработки и тестирование, консультирование коллег по сложным вопросам.
8. Согласование разработанных технических решений.
Нетривиальные кейсы:
- Написание скриптов на Python для тестирования операции merge (PostgreSQL) на различных объемах данных, анализ результатов, предоставление информации для дальнейшего принятия решения по использованию данного функционала на проекте
- Проработка функционала динамической смены топиков Kafka без перезапуска сервиса.
- Участие в процессе Presale(сбор ключевых требований, оценка трудозатрат)