Возглавила одно из ключевых направлений новой клаудной платформы Low Code Platform компании в качестве системного архитектора, при этом также являясь руководителем саратовского отдела программистов по интеграции и миграции.
Стек: Java, Postgres, Quarkus, Kubernetes
Обязанности:
1. Проработка требований проектов и адаптация их к новой клаудной платформе
2. Защита архитектурных решений перед архитектурным комитетом
3. Внедрение и проработка прототипа новой клаудной платформы
4. Ведение технической документации
5. Составление скоупа работ для программистов и его оценка
6. Архитектурный контроль программистов
Продолжила работу руководителем отдела программистов по интеграции и миграции, в подчинении у меня было 15 человек, в мои обязанности входило:
1. Найм и увольнение программистов
2. Обучение и развитие программистов
Набравшись опыта внутри клаудного микросервисного продукта Cloud Order Management взяла на себя функции системного архитектора.
Стек: Java, SpringBoot, Postgres, Kubernetes, Kafka, Prometheus, Jaeger, Consul
Обязанности:
1. Проработка высокоуровневых требований в требования продукта, прояснение требований и их детализация, согласование их с Solution архитектором
2. Разработка прототипов и проверка гипотез
3. Проектирование и разработка самых сложных требований на проекте
4. Менторинг и ревью кода программистов
5. Написание технической документации
6. Декомпозиция и оценка технических работ
Помимо этого, я расширила Саратовский отдел программистов по интеграции и миграции, в подчинении у меня было 15 человек, в мои обязанности входило:
1. Найм и увольнение программистов
2. Обучение и развитие программистов
3. Развитие учебного саратовского центра
4. Продвижение внепроектных активностей компании, например, развитие талантливых сотрудников компании, проработка вакансий компании, выбор вендора тренингов для компании
5. Разработка тренинга для бизнес-аналитиков
6. Выступление с докладами на Саратовский офис по микросервисной архитектуре
7. Обучение других руководителей групп той системе, которую я разработала для обучения и развития своих ребят
На этом отрезке времени я сменила Java EE стек на Cloud стек, пришла на самый сложный продукт компании Cloud Order Management ведущим инженер-программистом на базе микросервисной архитектуры.
Стек: Java, SpringBoot, Postgres, Kubernetes, Kafka, Prometheus, Jaeger, Consul
Обязанности:
1. Имплементация функциональных требований и их демонстрация проектным командам
2. Решение проблем производительности во время SVT тестирования
3. Рефакторинг кода
4. Обучение младших программистов и бесшовный их ввод в продукт
5. Ревью кода коллег
Помимо этого, я возглавила группу программистов Саратовского отдела по интеграции и миграции, в подчинении у меня было 8 человек, в мои обязанности входило:
1. Найм и увольнение программистов
2. Обучение и развитие программистов
3. Развитие учебного саратовского центра
Работала интеграционным архитектором на немецком проекте заказчика Deutche Telekom.
Стек: Java, Weblogic, Oracle, Spring Framework, REST и SOAP интеграции, файловые интеграции, интеграции на базе JMS.
Обязанности:
1. Проработка интеграционной архитектуры на проекте и согласование ее с заказчиком и главным архитектором проекта
2. Руководство тремя командами разработки, декомпозиция, приоритезация и оценка работ
3. Сопровождение архитектурных решений на всех этапах проекта
4. Прояснение требований и вопросов с заказчиком
5. Ввод технического решения заказчика в эксплуатацию на территории заказчика трижды в год
Работала на немецком проекте заказчика Deutche Telekom интеграционным лидом программистов.
Стек: Java, Weblogic, Oracle, Spring Framework, REST и SOAP интеграции, файловые интеграции, интеграции на основе JMS протокола.
Обязанности:
1. Управление интеграционными командами разработчиков на трех параллельных стримах проекта, декомпозиция, приоритезация и оценка задач
2. Решение вопросов с заказчиком в качестве технического эксперта
3. Разработка интеграций на базе JMS, SOAP и REST интеграционных взаимодействий
4. Разработка отдельных приложений на основе Real-time framework, под капотом был Spring Framework и Apache Karaf фреймворк
5. Внедрение решений на стороне заказчика
В это же время я начала собеседовать и курировать студентов в учебном центре компании.
Работала на проекте внедрения для российского телеком оператора Мегафон, внедряла совместно со своей командой в 6 человек Resource Inventory фреймфорк.
Обязанности:
1. Управление командой 6 человек
2. Декомпозиция и оценка задач
3. Прояснение требований с заказчиком
4. Взаимодействие со смежными отделами разработки
5. Планирование работ для своей команды
Работала на великобританском проекте телеком оператора Mobile Broadband Network Limited, внедряли Orchestration Process Framework клиенту.
Стек: Java, Oracle DB, Weblogic сервер
Обязанности:
1. Написание кода, оптимизация sql запросов
2. Прояснение требований с бизнес-анатиликами
3. Управление 2мя разработчиками на проекте
4. Декомпозиция и оценка девелоперских задач
Работала на американском проекте Spring по внедрению CDMA 3G оборудования.
Стек: Java, Oracle DB, Weblogic сервер
Обязанности:
1. Написание кода и sql запросов
2. Дев тестирование
3. Взаимодействие с командой бизнес-аналитиков и qa инженеров
Работала на проекте внедрения сетей беспроводного доступа IPRAN мексиканского телеком оператора Telcel.
Стек: Java, Oracle DB, Weblogic сервер
Обязанности:
1. Написание кода и sql запросов
2. Дев тестирование
3. Взаимодействие с командой бизнес-аналитиков и qa инженеров
Специализация: информационные системы и технологии, инженер-программист.