АХ
Артем Х.
Мужчина, 23 года
Россия, Санкт-Петербург, UTC+3
Ставка
3 532,31 Р/час
вкл. НДС 5% (130.95 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Опыт разработки на языке Java (версии 8 и выше)
Хорошее знание объектно-ориентированного программирования (ООП)
Опыт работы с популярными фреймворками, такими как Spring, Spring Boot и Hibernate
Знание и применение принципов SOLID и паттернов проектирования
Владение инструментами контроля версий, такими как Git
Опыт работы с системами управления базами данных (SQL и NoSQL)
Умение писать чистый, понятный и поддерживаемый код, а также тесты
Знание основ многопоточности и синхронизации в Java
Опыт работы с RESTful веб-сервисами и знание GraphQL
Владение технологиями контейнеризации и оркестрации, такими как Docker и Kubernetes
Навыки работы с инструментами непрерывной интеграции и доставки (CI/CD)
Понимание принципов и подходов к микросервисной архитектуре
Опыт работы с системами кеширования и очередей сообщений
Знание и умение использовать миграционные инструменты
Навыки мониторинга и логирования
Знание и применение принципов Agile методологий
Навыки общения и работы в команде, в том числе написание документации
Куда хочется развиваться: хочу углубляться в архитектуру программного обеспечения и облачные технологии, изучать микросервисную архитектуру и DevOps.
С какими задачами хотелось бы работать: интересны задачи по разработке и оптимизации высоконагруженных систем, проектированию микросервисов и улучшению процессов CI/CD.
С какими не хотелось бы: Готов работать с любыми задачами, особенно интересуют проекты с возможностью модернизации и улучшения систем.
Проекты
(3 года 6 месяцев)
OzonStaff
Роль
Java разработчик
Обязанности
Команда занималась проектированием и разработкой внутренней системы для сотрудников компании. Автоматизация и хранение информации о работниках, а также систематизация их взаимодействия. Сервис был аналогом Я.Стаффа, только для сотрудников Ozon. Также был спроектирован и разработан сервис мессенджера и контроля кадровых запросов.
Обязанности:
Проектирование и разработка микросервисов для внутренней системы управления сотрудниками, используя Java и Spring Boot
Проектирование и реализация RESTful и GraphQL API для взаимодействия с различными компонентами платформы
Создание и оптимизация CRUD-операций для работы с базами данных (PostgreSQL) в процессах управления информацией о сотрудниках
Интеграция с внутренними системами аутентификации и авторизации для обеспечения безопасности данных
Разработка и поддержка корпоративного мессенджера и системы контроля кадровых запросов
Участие в проектировании и разработке архитектуры для обеспечения высокой производительности и масштабируемости системы
Сотрудничество с командой аналитиков и UX-дизайнеров для создания и уточнения требований к внутренним сервисам
Агрегирование Big Data и построение различных типов отчетов по неструктурированной информации
Работа с Highload инфраструктурой: проектирование, разработка и оптимизация входящих запросов
Создание инструмента для анализа тональности текста из Hugging Face на основе их отзывов и комментариев, собранных из внутренних опросов и чатов.
Стек специалиста на проекте
ELK, Grafana, GraphQL, AWS, ClickHouse, Elasticsearch, Git, Redis, Prometheus, Kafka, HuggingFace, Restful, Docker, Kotlin, Spring Security, Hibernate, Java 17, Spring Boot, PostgreSQL, Microservices, Kubernetes
Отрасль проекта
HRTech
Период работы
Сентябрь 2023 - Октябрь 2024
(1 год 2 месяца)
Банк “Санкт-Петербург”
Роль
Java разработчик
Обязанности
Разработка back-end части сервиса для мобильного приложения.
Обязанности:
Проектирование и реализация микросервисов для мобильного приложения, интеграция с внешними сервисами и базами данных
Работа в тесном сотрудничестве с android разработчиками для интеграции нового функционала в пользовательский интерфейс
Установление устойчивых контрактов между back-end и android компонентами для уменьшения количества ошибок при интеграции
Написание модульных тестов с использованием JUnit и Mockito для обеспечения надежности кода
Проведение интеграционного тестирования и отладка приложений
Использование Docker, Kubernetes для контейнеризации приложений и упрощения процесса развертывания
Настройка и управление Kafka для обработки сообщений между компонентами системы
Достижения
Спроектировал и написал сервис уведомлений для пользователей об изменениях в их кредитном рейтинге с помощью Spring Events, что способствовало увеличению уровня вовлеченности клиентов.
Реализовал механизм кэширования данных для оптимизации производительности и снижения нагрузки на сервер
Повышение уровня тестового покрытия до 85%, что снизило количество ошибок на этапе продакшна.
Внедрил идею по оптимизации рабочего времени: урезать часы по дейликам и митапам, основной фокус сделать на планёрки и ретроспективы по взаимодействию внутри команды
Стек специалиста на проекте
Git, Docker, Jira, Confluence, Scrum, JUnit, Mockito, Spring Boot, Gradle, IntelliJ IDEA, Spring Security, GitLab, Kafka, Spring Data, Java 17
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - Август 2023
(1 год 2 месяца)
Gridnine Systems
Роль
Java Developer
Обязанности
Работал над проектом по созданию передовой внутренней системы обработки транзакций для банка, которая обеспечивает автоматизацию финансовых процессов и повышает прозрачность операций. Система способствовала улучшению эффективности и надежности финансовой деятельности банка.
Обязанности:
Разработка новых модулей и функций для системы обработки транзакций.
Оптимизация и написание SQL-запросов для эффективной работы с базой данных.
Реализация автоматизированного тестирования с использованием JUnit и Mockito.
Внедрение инструментов статического анализа кода, таких как SonarQube, для улучшения качества кода.
Настройка и поддержка процессов CI/CD с использованием Jenkins и Maven.
Исправление багов и проведение ревью кода для повышения производительности и надежности системы.
Стек специалиста на проекте
PostgreSQL, Git, Docker, Jira, JUnit, Mockito, Spring Boot, Gradle, Jenkins, Spring Security, Multi Threading, SonarQube, Spring Data, Java 11, Redis
Отрасль проекта
FinTech & Banking
Период работы
Май 2021 - Июнь 2022
(1 год 2 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Среднее
Учебное заведение
СПб ГБПОУ Колледж электроники и приборостроения, 2022 г.
Специальность
Информационные системы и программирование
Завершение учебы
2022 г.