Специалисты
Backend-разработчик с более чем 5 годами опыта разработки серверных приложений на Java и Kotlin. Специализируется на микросервисной архитектуре, интеграциях с внешними системами (банки, криптобиржи), разработке и сопровождении высоконагруженных backend-сервисов.
Имеет практический опыт работы со Spring Boot, PostgreSQL, Kafka, Docker, Kubernetes, Keycloak. Уделяет большое внимание качеству кода, покрытию тестами и безопасности данных. Работала с финансовыми и страховыми системами, участвовала в code review и разработке интеграционных порталов.
Языки программирования
Java, Kotlin, SQL
Бэкенд и архитектура Spring Boot, Spring Data, Spring JPA, Spring MVC, Spring Security, Hibernate, REST API, Microservices
Базы данных PostgreSQL
Брокеры и асинхронность Apache Kafka
Тестирование JUnit, Mockito, WireMock, Testcontainers, DbRider, Gatling
(Unit, integration, load testing)
Инфраструктура и DevOps Docker, Kubernetes, Jenkins, GitLab CI, Maven
Безопасность и мониторинг Keycloak, ELK, Prometheus, Grafana, Spring Actuator
Инструменты Git, Swagger, Liquibase, Flyway, Bitbucket
Образование
2016 — Филиал УрГУПС, г. Златоуст,
Сестринское дело, (среднее специальное образование)
Дополнительное образование 2019 — Степик, Java разработчик
Иностранный язык Английский – А2
Личные качества и мотивация:
• Ответственный и дисциплинированный разработчик.
• Умеет работать в команде и соблюдать договорённости.
• Внимательна к качеству кода и тестированию.
• Интерес к backend-разработке и развитию в Java/Kotlin-стеке.
• Ориентация на стабильные и поддерживаемые решения.
NDA
Роль: разработчик Kotlin Краткое описание проекта: Интеграция банковской системы с криптобиржами. Обязанности: • Разработка backend-сервисов для интеграции банковской системы с криптобиржами. • Реализация асинхронной обработки балансов и портфелей пользователей. • Настройка аутентификации внешних сервисов. • Проведение интеграционного и нагрузочного тестирования. Результаты: • Реализовано маскирование чувствительных данных в логах. • Внедрена асинхронная обработка данных портфелей. • Повышена надёжность системы за счёт нагрузочного тестирования.
Kotlin 2, Spring Boot 3, Spring Jpa, Kafka, Testcontainers, Junit, Wiremock, Mockito, Postgress, Redis, Maven, DbRider, Flyway, Gitlab, Keycloak, Gatling, Logback, Logbook, Prometheus, Grafana, Spring Actuator
26 месяцев
NDA
Роль: разработчик Java Краткое описание проекта: Поставщик услуг, который агрегирует информацию с различных банковских счетов в едином месте. Обязанности: • Разработка backend-сервисов и интеграционного портала для подключения внешних приложений. • Интеграция банковских систем с агрегатором. • Разработка unit- и integration-тестов. • Участие в code review. Результаты: • Реализован портал интеграции приложений с агрегатором. • Успешно подключены новые банковские интеграции. • Повышено качество и стабильность кода за счёт системного тестирования.
Java 17, Maven, Liquibase, Postgres, Spring Boot 3, Spring Data, k8s, ELK, Spring Cloud Sleuth, Keycloak, Grafana, JUnit, Mockito, WireMock, TestContainers, Swagger, Bitbucket, Jenkins
16 месяцев
Rubrain
Роль: разработчик Java Краткое описание проекта: Платформа для страховых брокеров. Обязанности: • Разработка backend-функциональности платформы. • Создание парсеров страховых тарифов и продуктов. • Интеграция платформы с внешними страховыми компаниями. • Разработка unit- и integration-тестов. • Участие в code review. Результаты: • Реализованы парсеры для автоматического обновления страховых тарифов. • Выполнена интеграция с новой страховой компанией, обеспечившая выход продукта на новый рынок. • Повышено качество кода за счёт тестового покрытия и ревью.
Java 8, Spring Boot 2, PostgreSQL, Maven, Liquibase, Docker, ELK, Keycloak, JUnit, Mockito, WireMock, Testcontainers
21 месяц