← В ленту
Регистрация: 22.10.2025

Артём Уханов

Специализация: Java Developer
— Проходил курсы от яндекс практикума и T1 по разработке на java. — Писал достаточное количество пет-проектов с применением различных технологий, например: spring boot, kafka, sql, spring data jpa, flyway, postgresql, docker, mock, junit и тд. — Проходил недавно производственную практику в компании bia-technologies, где разрабатывал микросервис для взаимодействия с jira.
— Проходил курсы от яндекс практикума и T1 по разработке на java. — Писал достаточное количество пет-проектов с применением различных технологий, например: spring boot, kafka, sql, spring data jpa, flyway, postgresql, docker, mock, junit и тд. — Проходил недавно производственную практику в компании bia-technologies, где разрабатывал микросервис для взаимодействия с jira.

Скиллы

Java
SQL
Spring
PostgreSQL
REST API
JSON
Apache Maven
Python
Scala
Mockito
JUnit
CI/CD
SOLID
Kanban
PostgreSQL
Microservices
Java Core
Linux
Bash
Docker
Maven
OOP
Postman
Jira

Опыт работы

Java Developer
05.2025 - 07.2025 |Via-technologies
Java,docker, spring boot, maven, Kafka, mockito
● Разрабатывал микросерия для взаимодействия с jira. ● Писал документацию. ● Покрыл более 80% кода тестами.
Java Developer
03.2025 - 04.2025 |CaloriesTracker
Java, Spring, REST API, PostgreSQL, Hibernate, Docker
● Разработал REST API сервис на Spring Boot для отслеживания дневной нормы калорий и учёта потребленных блюд. ● Реализовал функционал для управления пользователями и их дневными нормами калорий. ● Настроил работу с PostgreSQL через Spring Data JPA для удобного взаимодействия с базой данных. ● Реализовал CRUD-операции для пользователей и блюд, а также получение истории потребления калорий за день. ● Выполнил валидацию входных данных с помощью Hibernate Validator для защиты от некорректного ввода. ● Подготовил Dockerfile для контейнеризации приложения и облегчения его развертывания. ● Разработал чистую архитектуру с разделением на Entity, DTO, Service и Controller слои, обеспечив поддержку и масштабируемость проекта. ● Использовал MapStruct для автоматического маппинга Entity в DTO и обратно, минимизировав рутину.
Java Backend Developer
01.2025 - 02.2025 |ExploreWithMe
Java, PostgreSQL, Spring, REST API, JUnit, Mockito, Docker, Postman,
● Разработал микросервисное приложение для создания, модерации и поиска мероприятий. ● Разделил логику на два сервиса: 1. main-service - отвечает за основную бизнес-логику. 2. stat-service - сбор статистики просмотров событий по IP, разбитый на три модуля. ● Реализовал уровни доступа: неавторизованные пользователи, зарегистрированные пользователи и администраторы с разными правами. ● Настроил работу с базой данных PostgreSQL с использованием Spring Data JPA. ● Разработал REST API для работы с пользователями, событиями, заявками и комментариями. ● Настроил контейнеризацию через Docker, обеспечив раздельный запуск микросервисов. ● Написал unit- и mock-тесты (JUnit, Mockito) для проверки работы ключевой функциональности. ● Использовал Postman для тестирования API, проверяя корректность запросов и ответов. ● Реализовал обработку ошибок и валидацию данных, улучшив стабильность работы сервиса.
Scala Backend Developer
11.2024 - 12.2024 |Т-Банк
Scala, PostgreSQL, Akka HTTP, Doobie, REST API, Cats
● Разработал CRUD-сервис на Scala с интеграцией PostgreSQL, используя Akka HTTP и Doobie. ● Настроил контейнеризацию проекта с Docker, что упростило развертывание и тестирование. ● Реализовал REST API с корректной обработкой HTTP-запросов (GET, POST, PUT, DELETE). ● Разработал архитектуру проекта с учетом принципов функционального программирования, применяя Cats и другие библиотеки. ● Оптимизировал обработку запросов, добавив корректную обработку ошибок и улучшив логирование. ● Написал документацию по работе с API для удобства использования и тестирования.
Java Backend Developer
11.2024 - 12.2024 |Shareit
Java, Scala, PostgreSQL, Akka HTTP, Doobie, REST API, Cats, JPA/Hibernate, JUnit, Mockito
● Разработал микросервисное приложение для аренды вещей на Spring Boot, разделив его на два сервиса: 1. Gateway - валидация входных данных. 2. Server - бизнес-логика и работа с базой данных. ● Настроил взаимодействие сервисов через REST API, обеспечив корректную обработку запросов. ● Реализовал CRUD-операции для пользователей, предметов и заявок на аренду. ● Интегрировал PostgreSQL с Spring JPA/Hibernate, обеспечив удобную работу с данными. ● Написал unit- и mock-тесты (JUnit, Mockito) для проверки ключевой функциональности. ● Настроил контейнеризацию с Docker, обеспечив изолированное развертывание каждого микросервиса. ● Реализовал обработку ошибок и валидацию данных, улучшив стабильность сервиса.
Java Backend Developer
09.2024 - 10.2024 |CatService
Java, Spring Boot, REST API, JUnit, Mockito, Spring Security
● Разработал серверную часть веб-приложения на Spring Boot, реализовав архитектуру Controller-Service-DAO. ● Создал REST API для управления пользователями и их котами, реализовав CRUD-операции. ● Настроил авторизацию и аутентификацию пользователей с использованием Spring Security. ● Реализовал глобальную обработку ошибок через @ControllerAdvice для единообразной обработки исключений. ● Написал unit-тесты (JUnit) и mock-тесты (Mockito) для проверки функциональности сервиса. ● Настроил контейнеризацию с Docker, упростив развертывание приложения.

Образование

Разработка программного обеспечения (Бакалавр)
По настоящий момент
Национальный исследовательский университет ИТМО, Факультет информационных технологий и программирования

Языки

АнглийскийВыше среднегоРусскийРодной