Backend Java/Kotlin
Еркебулан
Возраст
21 год (03 Июля 2004)
Город
Алматы
Переезд невозможен
Гражданство
Казахстан
Полная занятость
11 месяцев
Информационные технологии / IT / Интернет
Стеки:
- Языки программирования: Java, Kotlin
- Фреймворки и библиотеки: Spring Boot, Spring Data, Spring WebFlux, Hibernate, Spring Security, Project Reactor
- Технологии: Docker, RabbitMQ, Kafka, Git
- Базы данных: PostgreSQL, MongoDB, Redis, Elasticsearch
- Инструменты тестирования: JUnit, Mockito, Testcontainers
- Прочее: Liquibase (миграции баз данных), разработка микросервисной архитектуры
Обязанности:
- Разработка и поддержка бизнес логики для различных веб-приложений
- Интеграция микросервисов с использованием RabbitMQ и Kafka для асинхронной обработки данных
- Реализация RESTful API и взаимодействие с базами данных (PostgreSQL, MongoDB)
- Написание юнит-тестов для обеспечения качества кода.
- Оптимизация и рефакторинг существующего кода для улучшения производительности и читаемости
- Сотрудничество с командой для разработки новых функциональных возможностей
Достижения:
- Написал юнит- и интеграционных тестов с использованием JUnit, Mockito и Testcontainers, повысив покрытие кода тестами до 85%
- Написал чистый код соблюдая принципы SOLID, DRY, ACID, что обеспечило лёгкую расширяемость и стабильность кода
Информационные технологии / IT / Интернет
Стеки:
- Языки программирования: Java.
- Фреймворки и библиотеки: Spring Boot, Spring Data, Spring Security, Hibernate
- Технологии: Elasticsearch, Minio, Redis, Docker
- Инструменты тестирования: JUnit, Mockito, Integration Testing
- Базы данных: PostgreSQL
- Инструменты разработки: Liquibase, Git
Обязанности:
- Разработка и улучшение поисковых механизмов для улучшения пользовательского опыта, включая исправление транслитерации, нечеткое совпадение и поиск по тегам и заголовкам
- Обеспечение точных результатов поиска для пользователей, несмотря на обычные ошибки ввода, несоответствие языка или частичные данные
- Реализация улучшений на основе анализа пользовательских запросов и частых ошибок
Достижения:
- Реализовал усовершенствованную поисковую систему на базе Elasticsearch, обеспечив обработку транслитерации, нечетких совпадений и поиска по тегам/заголовкам, что повысило релевантность результатов поиска на 30%
- Оптимизировал алгоритмы поиска, что позволило пользователям находить нужные данные несмотря на ошибки ввода, различие языков и неполные данные.
- Использовал Minio для хранения и быстрого доступа к медиафайлам, что снизило нагрузку на основную базу данных и ускорило отклик системы
Высшее
Алматы, 2021 — продолжаю учиться
Английский — Разговорный
Русский — Свободное владение
Казахский — Родной язык
Права категорий:
B
Быстро погружаюсь в новые задачи, довожу работу до конца и не боюсь ответственности. В работе ценю чистоту, системность и рост. Умею работать в команде и аргументировать решения. Постоянно развиваюсь и стремлюсь приносить реальную пользу проекту
7 июля, 2024
Nurbapa
Город
Алматы local_shipping
Возраст
24 года ( 5 мая 2001)
Опыт работы:
2 года
Последнее место работы:
Android developer, Bedelart
03.2023 - по текущее время
15 июля, 2015
Азиз
Город
Алматы local_shipping
Возраст
34 года (29 октября 1990)
Опыт работы:
Без опыта
24 августа, 2014
Айбол Кайратович
Город
Алматы
Возраст
32 года (14 сентября 1992)
Опыт работы:
Без опыта
Резюме размещено в отрасли