Акоп А., Senior, Java разработчик

Акоп А.
Армения, Ереван
2 530 ₽/час 404 800 ₽/мес.
    Java разработчик
  • Senior
Опыт работы:

5+ лет

Языки:

Английский — B2

ПисьменныйРазговорный

О специалисте

Навыки
Java
JS
Oracle Db
Cassandra
Redis
Kubernetes
OpenShift
CI/CD
Jenkins
deployment
Nginx
Linux
Spring Framework
Spring Boot
Spring Data JPA
Spring Cloud
Spring Web
Spring Security
Spring MVC
Hibernate
Quarkus
Kafka
RabbitMQ
Maven
Gradle
Ant
Camunda
Flyway
Liquibase
RESTful APIs
AWS
GCP
JUnit
Mокито
oauth2
Database:
PostgreSQL
MySQL
MongoDB
Applications:
Docker
Source_control:
Gitlab Actions
Technology:
Angular

Примеры работ

CoreBanking
Описание задачи/проекта

CoreBanking предназначен для внутренней работы банков и направлен на оптимизацию банковских операций, включая обработку транзакций, управление счетами, мониторинг и поддержку платежей.

Позиция на проекте
Senior Java Разработчик
Размер команды
5 человек: 3 BE, 1 QA, 1 PM
Ответственность
  1. Разрабатывал REST API для модулей управления клиентскими счетами и обработки транзакций.
  2. Использовал Spring Boot для реализации микросервисной архитектуры с фокусом на масштабируемость и производительность.
  3. Настраивал обработку событий с использованием Apache Kafka для асинхронного взаимодействия между сервисами.
  4. Внедрил улучшения в существующую логику обработки данных для повышения производительности.
  5. Оптимизировал SQL-запросы и структуру базы данных в PostgreSQL, чтобы обеспечить быструю обработку данных.
  6. Настроил миграции для управления схемой базы данных и обеспечения совместимости между версиями приложений.
  7. Писал юнит-тесты с использованием JUnit, обеспечивая покрытие критических модулей системы тестами.
Технологии и инструменты
Flyway, Java 17, JUnit, Kafka, PostgreSQL, REST, Spring Boot, Spring Data
Период работы/продолжительность
Июнь 2023 г. - Декабрь 2024 г.
Digital Credit
Описание задачи/проекта

Digital Credit – это современная платформа, предоставляющая B2B-кредиты для корпоративных клиентов.

Позиция на проекте
Java Разработчик
Размер команды
6 человек: 3 BE, 1 FE, 1 QA, 1 PM
Ответственность
  1. Спроектировал и реализовал новые микросервисы для управления заявками на кредиты и интеграции с внешними системами проверки кредитного рейтинга.
  2. Использовал Spring Boot и Spring Data для создания REST API с поддержкой высокой нагрузки и низкой задержкой.
  3. Реализовал асинхронную обработку сообщений с помощью Apache Kafka, чтобы обеспечить обмен данными между микросервисами в реальном времени.
  4. Провел рефакторинг устаревшего кода для повышения производительности и улучшения читаемости.
  5. Оптимизировал запросы к базе данных для уменьшения времени отклика.
  6. Разработал юнит-тесты и интеграционные тесты, используя JUnit и Mockito, обеспечив покрытие критически важных модулей.
  7. Настроил CI/CD пайплайн для автоматического запуска тестов при каждом изменении кода.
  8. Участвовал в проектировании и документировании взаимодействий между микросервисами.
Технологии и инструменты
Apache Kafka, Java Core, Microservices, REST, Spring Boot, Spring Data, Unit/Integration Tests
Период работы/продолжительность
Январь 2022 г. - Июнь 2023 г.
Estimators
Описание задачи/проекта

Estimators – это платформа, соединяющая компании и разработчиков, упрощая процесс поиска и найма специалистов.

Позиция на проекте
Java Разработчик
Размер команды
7 человек: 3 BE, 2 FE, 1 QA, 1 PM
Ответственность
  1. Реализовал REST API для управления пользователями, проектами и заявками на вакансии с использованием Spring Boot и Spring Data.
  2. Внедрил функционал аутентификации и авторизации с помощью Spring Security, включая ролевую модель для компаний и разработчиков.
  3. Проектировал и оптимизировал схемы базы данных на PostgreSQL для эффективного хранения и поиска данных.
  4. Настроил миграции схемы базы данных с использованием Liquibase, обеспечив плавный переход между версиями.
  5. Оптимизировал существующие запросы и исправил ошибки в модулях для повышения производительности платформы.
  6. Внедрил улучшения в механизм фильтрации и поиска кандидатов и проектов на платформе.
Технологии и инструменты
Java Core, Liquibase, PostgreSQL, REST, Spring Boot, Spring Data, Spring Security
Период работы/продолжительность
Октябрь 2020 г. - Февраль 2022 г.
Linear FT Platform
Описание задачи/проекта

Linear FT Platform – это платформа, направленная на упрощение и ускорение работы в сфере цифрового банкинга.

Позиция на проекте
Java Разработчик
Размер команды
8 человек: 4 BE, 2 FE, 1 QA, 1 PM
Ответственность
  1. Спроектировал и реализовал микросервисы для обработки транзакций, выдачи BNPL-кредитов и управления счетами.
  2. Использовал Spring Boot и Spring Data для создания REST API, обеспечивших эффективное взаимодействие с клиентами и интеграцию с другими сервисами.
  3. Спроектировал и оптимизировал схемы баз данных на PostgreSQL для хранения данных о транзакциях, счетах и кредитных заявках.
Технологии и инструменты
Flyway, Java, Microservices, PostgreSQL, REST, Spring Boot, Spring Data
Период работы/продолжительность
Август 2019 г. - Октябрь 2020 г.
Аналогичные специалисты
Не нашли, кого искали?

Оставьте заявку и, наша команда в кратчайшие сроки подберёт необходимого специалиста за вас!

Помните, что заключение договора и оплата услуг происходит после того, как вы выбрали специалиста