Специалисты

Описание

Языки программирования
Java
Технологии и основные скилы
Java, SQL, ООП, SOLID, Docker, REST API, MySQL, PostgreSQL, Git, Mockito, Spring Boot, JUnit, Spring Framework, JPA, Multithread Programming, Spring Data, Axon, DDD, Apache, Camel, Apache Kafka, Opensearch, Kafka Coonect

Образование:
Akaki Tsereteli State University
Exact and Natural Sciences, Computer Technology and German Language

Опыт
Проект

Информационные технологии, системная интеграция, интернет

Описание

Роль в проекте: Java/Kotlin разработчик Основные задачи и достижения: • Разработал микросервисы на java и kotlin и с помощью hsm систем • Использовал крипто алгоритмы для шифрования и расшифрования карточных данных и создания надежных паролей для мобильного приложения • Создавал отдельные сервисы для feedback и faq используя Kafka, Kafka connect, postgreSQL, Opensearch для получения и отправки данных.

Технологии

Java, Kotlin, Spring Boot, PostgreSQL, Mockito, Maven, Docker, Kubernetes, Kafka Connect, Opensearch

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

20 месяцев

Проект

NDA

Описание

Роль в проекте: Teamlead/Java Backend Developer Основные задачи и достижения: • Разработал и реализовал с нуля сервисы на Java и Kotlin для расчета ставок по ипотеке для Банка на основе кредитного рейтинга, возраста, пола и семейного положения пользователя. • Разработал бизнес-логику для оценки вероятности одобрения кредита и текущего статуса клиента, что позволило Банку предлагать клиентам индивидуальные бонусы и программы лояльности. • Взаимодействовал с многопрофильными командами и эффективно работал самостоятельно над сложными задачами, включая разработку баз данных и миграцию данных. • Применял современные шаблоны проектирования: State Machine, Adapter, Facade, Factory, Abstract Factory, Saga, для создания взаимодействий и проектирования новых функций; работал с микросервисной архитектурой. • Писал компактный, тестируемый и эффективный код. Выполнял код-ревю. • Создавал документация API для обеспечения соответствия стандартам кодирования. • Участвовал в исследованиях, разработке и внедрении в проект; • Анализировал и тестировал новые технологии для дальнейшего развития проекта.

Технологии

Spring Boot, Rest, JWT, PostgreSQL, OAuth2, Kotlin, Kafka, Hibernate, Opensearch, Kafka connect, Multithreading, MongoDB, DDD, Apachi Camel, Keycloak, Kafka Connect, Docker, Kubernetes, Linod, Mockito, Maven, Docker, Kubernetes, wagger, Git

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

52 месяца

Проект

NDA

Описание

Роль в проекте: Java Backend Developer Основные задачи и достижения: • Разработал модули для веб-приложения для управления программами онлайн-образования для взрослых и детей, включая модули для людей, страдающих альцгеймером, аутизмом, деменцией и другими психическими расстройствами. • Разработал эффективные решения для обработки данных и построил DDD архитектуру микросервисов с использованием Spring Boot. • Работал с Message Broker Kafka, разработал и внедрил модули для студентов, основанные на их уровне знаний, оценках и результатах экзаменационных тестов. • Использовал Junit 5 и Mockito для тестирования качества бэкенд-кода, обеспечивая его функциональность и надежность. • Работал над дизайном игр и разрабатывал сложные алгоритмы для точной реализации индивидуального подхода, например, с учетом нетипичных цветовых предпочтений у людей с аутизмом.

Технологии

Spring Boot, Rest, JWT, OAuth2, Kafka, PostgreSQL, Hibernate, MongoDB, Mockito, Docker, Kubernetes, Jenkins, Axon, Swagger, KeyCloak, DDD

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

53 месяца

Проект

NDA

Описание

Роль в проекте: Java Backend Developer Основные задачи и достижения: • Разработал медицинскую платформу на Spring Boot. • Использовал свой обширный опыт работы со структурами данных, монолитной архитектурой, алгоритмами и шаблонами проектирования для создания точных и надежных программных решений, таких как онлайн-запись к врачу, консультации, график видеозвонков, встречи с пациентами, отправка результатов анализов крови и т. д.

Технологии

Spring Boot, MVC, Rest, JWT, OAuth2, Hibernate, MySQL, Mockito

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

37 месяцев

Проект

NDA

Описание

Роль в проекте: Разработчик Delphi Основные задачи и достижения: • Отвечал за разработку хорошо организованных веб-сервисов и веб-страниц. • Участвовал во всех этапах жизненного цикла разработки. • Спроектировал и разработал десктоп решения для различных нужд бизнеса, в том числе решения для фармацевтических компаний, университетов и торговых компаний.

Технологии

Delphi, VCL, IntraWEB, MySQL

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

34 месяца