АК
Алексей К.
Мужчина, 30 лет
Россия, Ижевск, UTC+4
Ставка
3 506,49 Р/час
НДС не облагается
Специалист доступен с 1 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Алексей — Java-разработчик уровня Senior из Ижевска, Россия. Специализируется на разработке приложений с использованием Java и связанных технологий. Имеет опыт работы в отраслях Government & Public Sector, FinTech & Banking.
Ключевые навыки: ELK, Grafana, GitLab, Liquibase, Flyway, Git, JUnit, MongoDB, Mockito, JPA, Gradle, Swagger, Redis, Prometheus, Kafka, Docker, Hibernate, Maven, Spring Boot, SonarCube, Jira, PostgreSQL, Jenkins, Kubernetes.
Владеет английским языком на уровне B2.
Имеет опыт работы на следующих проектах:
1. Финтех-проект в Government & Public Sector (1 год 6 месяцев): участие в проектировании приложения с нуля, создание гибкой микросервисной архитектуры, разработка конструкторов процессов и фабрик шаблонизированных объектов, реализация ролевой модели RBAC, покрытие тестами написанного кода.
2. Проект для банка в FinTech & Banking (1 год 11 месяцев): разработка REST API микросервисов, работа с внешними API и REST-интерфейсами, оптимизация работы с базами данных PostgreSQL, оптимизация DAO слоя с использованием Redis.
3. Онлайн-бухгалтерия в FinTech & Banking (8 месяцев): разработка Spring Boot микросервисов, реализация запросов к базе данных PostgreSQL с использованием Hibernate, оптимизация производительности приложения.
Проекты
(4 года 3 месяца)
Финтех проект
Роль
Java разработчик
Обязанности
Приложение, которое предоставляет возможность администраторам экспертных учреждений и связанных с проведением экспертизы организаций конструировать и участвовать в бизнес процессе проведения государственной экспертизы. Приложение имеет широкий функционал, в том числе предоставляет возможность подавать заявления, определять критерии оценки, делать заключение, вести учёт загруженности сотрудников, назначать задачи и прочее.
Стек: Java 21, Spring Boot 3.1, Hibernate, Liquibase, PostgreSQL, Mongo DB, MinIO, Kafka, Redis, Docker, Kubernetes, Nexus, HashiCorp Vault, Grafana+Prometeus
GitLab, Jira, Confluence, Agile
Обязанности:
- Участие в проектировании приложения с нуля и создание гибкой микросервисной архитектуры.
- Создание базовой CRUD-обвязки и бизнес логики в соответствии с постановками.
- Актуализация схемы БД механизмами Liquibase.
- Построение запросов к базе данных с использованием HQL, NativeQuery, Criteria API.
- Разработка конструкторов процессов и фабрик шаблонизированных объектов на основе конфигурации.
- Реализация ролевой модели RBAC для управления доступом через HashiCorp Vault.
- Покрытие тестами (Junit, Mockito, Testcontainers) написанного кода.
- Написание кода с учётом принятой в команде стилистики.
- Фикс багов.
- Актуализация кастомных библиотек.
- Участие в кросс-ревью.
- Умение настраивать и использовать CI/CD процессы.
- Участие в ревью постановок и задач, написанных аналитиками.
- Отличное владение Java Core.
Состав команды:
5 - BackEnd, 4 - FrontEnd, 1 - Lead, 5 - SA, 3 - QA, 1 - PM, 1 - PO
Достижения
- Внедрил систему аутентификации и авторизации с использованием Spring Security, JWT и ролей доступа, обеспечив безопасный доступ к REST API.
- Настроил тестовую инфраструктуру с Testcontainers и JUnit 5, увеличив покрытие приложения тестами до 85%.
Стек специалиста на проекте
PostgreSQL, Docker, Jira, JUnit, REST API, Mockito, Hibernate, MongoDB, Grafana, Kubernetes, GitLab, Nexus, Java Core, Kafka, JUnit 5, Hashicorp Vault, Redis, Java 21, prometeus, Spring boot 3
Отрасль проекта
Government & Public Sector
Период работы
Декабрь 2023 - Июнь 2025
(1 год 7 месяцев)
Банк
Роль
Java разработчик
Обязанности
Приложение, которое предоставляет пользователям удобный и безопасный доступ к финансовым услугам банка. Приложение позволяет клиентам узнать о банковских продуктах, настраивать их параметры, управлять счетами. Благодаря интуитивно понятному интерфейсу и надежным функциям безопасности это приложение позволяет клиентам безопасно, удобно и легко управлять своими финансами.
Стек: Java 17, Spring (Boot, Web, Data, AOP, Security, Cloud), PostgreSQL, Hibernate, Liquibase, Mongo DB, Kafka, Redis, Docker, Kubernetes, ELK, Grafana, Prometheus, Sonarqube, Jenkins, Swagger, Junit5
GitHub, Jira, Confluence, Agile
Обязанности:
- Написание чистого, читаемого, расширяемого кода с учетом принципов SOLID.
- Проектирование и реализация REST API микросервисов, отвечающих за работу с кредитами, депозитами и кредитными картами
- Работа с внешними API и REST-интерфейсами с использованием HTTP, gRPC, Feign-client.
- Оптимизация работы с базами данных PostgreSQL
- Оптимизация DAO слоя с использованием Redis
- Написание модульных и интеграционных тестов
- Ревью старого кода на предмет соответствия принципам программирования
- Оперативный фикс багов
- Коммуникация в команде, участие в церемониях
Scrum, онбординг новых участников проекта
- Участие в кросс-ревью
Состав команды:
6 - BackEnd, 5 - FrontEnd, 1 - Lead, 6 - SA, 1 - PM, 3 - QA, 2 - AQA, 1 - DevOps
Достижения
- Разработал отказоустойчивую систему обработки транзакций с использованием Apache Kafka и механизмов повторных попыток, достигнув высокого процента успешной обработки операций.
- Уменьшил технический долг, опираясь на требования SonarQube, добившись снижения числа критических замечаний на 73%.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, Docker, Java, REST API, Hibernate, MongoDB, Jenkins, Swagger, Grafana, Kubernetes, Prometheus, Liquibase, SonarQube, gRPC, ELK, Java Core, Kafka, JUnit 5, Redis, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Январь 2022 - Декабрь 2023
(2 года)
Онлайн-бухгалтерия
Роль
Java разработчик
Обязанности
Онлайн-бухгалтерия - это сервис, который предоставляет индивидуальным предпринимателям, использующим упрощённую систему налогообложения автоматически рассчитывать налог и формировать отчетность.
Стек: Java 11, Spring Boot 2, Hibernate, PostgreSQL, Flyway, Kafka, Redis, Docker, Kubernetes,
GitHub, Jira, Confluence, Agile
Обязанности:
- Разработка Spring Boot микросервисов
- Реализация запросов к базе
данных PostgreSQL с использованием Hibernate
- Оптимизация производительности приложения
- Модульное и интеграционное тестирование
- Автоматизация тестирования с помощью Maven
- Активное участие в обсуждениях и мозговых
штурмах по улучшению проекта
- Работа по методологии Agile
- Умение настраивать и использовать CI/CD процессы
Состав команды:
4 - BackEnd, 2 - FrontEnd, 1 - Lead, 3 - SA, 2 - AQA, 1 - PM, 1 - DevOps
Достижения
- Сократил время ответа API на 40%, внедрив кэширование на основе Redis и пересмотрев стратегию выборки данных с помощью JPA Criteria API.
Стек специалиста на проекте
PostgreSQL, Docker, Jira, Spring Boot, Hibernate, Kubernetes, Flyway, Java Core, Kafka, Java 11, Redis
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2021 - Декабрь 2021
(9 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ижевский государственный технический университет имени М.Т. Калашников, Ижевск
Специальность
Юриспруденция
Завершение учебы
2017 г.