Специалисты

Описание

Более 6 лет опыта работы с Java/Java EE. Умение выявлять ошибки и предлагать решения для повышения эффективности продукта. Опыт создания бизнес-логики с использованием ООП и принципов SOLID. Чистый и поддерживаемый код с использованием автоматических модульных и интеграционных тестов. Базовый опыт разработки с использованием Spring Framework. Знание облачных технологий (AWS). Отличные коммуникативные навыки и высокая мотивация.

Образование:
- Магистр компьютерных наук, Национальный политехнический университет Армении, 2013 – 2015
- Бакалавр компьютерных наук, Национальный политехнический университет Армении, 2009 – 2013

Языки:
- Английский — B2+

Опыт
Проект

Технологический проект

Описание

Проект: Корпоративные цифровые карты (5 лет) - Разработка и поддержка более 10 микросервисов, обеспечивающих полный цикл управления корпоративными картами: выпуск, перевыпуск, блокировка, уведомления и интеграция с внутренними банковскими системами. - Участвовал в проектировании архитектуры новых микросервисов, включая схемы взаимодействия через REST и асинхронные очереди (RabbitMQ). - Интеграция с внешними API и внутренними шлюзами банка с применением Spring Cloud и Feign-клиентов. - Оптимизация бизнес-логики обработки транзакций позволила сократить время отклика на 30%. - Настроил пайплайны CI/CD в GitLab: реализована автоматическая сборка, тестирование и деплой. - Настроил систему мониторинга с помощью ELK и Grafana, что снизило среднее время реакции на инциденты на 50%. - Регулярное взаимодействие с командами QA и DevOps, участие в code-review, спринт-планировании и ретроспективах.

Технологии

Java 11, Spring Boot, Groovy, Jira, SOAP/GraphQL, Spring Cloud, REST, RabbitMQ, JUnit 5, PostgreSQL, MongoDB, Hibernate, GitLab CI, ELK, Docker, Maven, Microservices

Длительность

Февраль 2021 — настоящее время месяцев

Проект

Система управления документами

Описание

- Проектирование и реализация архитектуры backend-приложения для документооборота юридических фирм в США. - Создание REST API и DTO для обмена данными между фронтендом и сервисами. - Интеграция с Camunda BPM для реализации гибких бизнес-процессов: маршрутизация, согласование, архивирование. - Оптимизация взаимодействия с PostgreSQL и Hibernate, что улучшило производительность запросов к БД на 20%. - Разработка unit и интеграционных тестов (JUnit), покрытие ключевой логики на уровне 85%. - Docker-контейнеризация компонентов системы, участие в CI/CD-процессах и деплое в Kubernetes-кластер.

Технологии

Java, Spring Boot, Camunda BPM, PostgreSQL, REST APIs, Hibernate, JUnit, Docker, CI/CD, Kubernetes

Длительность

Сентябрь 2019 — Февраль 2021 месяц

Проект

рекрутерская система

Описание

Полный цикл разработки внутреннего web-приложения: от сбора требований до продакшн-деплоя. Реализация бизнес-логики управления кандидатами, вакансиями, собеседованиями с использованием Spring Boot. Создание SPA-интерфейса с использованием Angular 10+, реализация интерактивных форм и таблиц. Использование Kafka для обработки событий между сервисами и обеспечения масштабируемости. Настройка Camunda для обработки заявок на найм и маршрутизации по этапам согласования. Разработка и деплой в Kubernetes-кластере, настройка логирования и мониторинга с Kibana и Prometheus.

Технологии

Java 17+, Spring Boot, Angular 10+, Kafka, PostgreSQL, Hibernate, Docker, Git, Gradle, Camunda, Kubernetes, Kibana

Длительность

Март 2017 — Январь 2019 месяцев