АА
Алексей А.
Мужчина
Россия, Екатеринбург, UTC+5
Ставка
3 875 Р/час
НДС не облагается
Специалист доступен с 7 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Проекты
(5 лет 6 месяцев)
Система мониторинга информационного поля
Роль
Java-разработчик проектной группы
Обязанности
Архитектура: микросервисы
Команда: 5 человек
Обязанности:
● Разработка новой функциональности
● Разработка системы мониторинга информационного поля, в частности витрины данных, выполняющей фильтрацию, агрегирование, ранжирование 40+ миллионов публикаций, хранящихся в Clickhouse с последующей их отдачей на front-часть проекта
● Обработка входящего потока публикаций из топиков Kafka с последующим сохранением в Clickhouse. При работе с БД использовал ORM MyBatis.
● Поддержка и рефакторинг legacy-части системы
● Покрытия функционала unit-тестами с применением инструментов Junit, Mockito.
● Сбор метрик работы приложения с их последующим мониторингом в Grafana
● Разработка микросервиса для роутинга телеграм-уведомлений между чатами
● Исправление найденных дефектов
● Написание технической документации
● Коммуникация с командой разработки
Стек специалиста на проекте
REST, Java, JUnit, Mockito, Grafana, Clickhouse, MyBatis, Базы данных, Microservices, Kafka, Spring
Отрасль проекта
RnD
Период работы
Июнь 2023 - По настоящее время
(1 год 4 месяца)
Разработка мобильного приложения
Роль
Java-разработчик
Обязанности
Архитектура: Микросервисы
Команда: 10-12 человек
Обязанности:
● Поддержка высоконагруженных приложении
● Разработка back-end части мобильного приложения: решение бизнесовых и технических задач проекта
● Покрытие функционала модульными тестами с применением JUnit, Mockito
● Реализация паттерна circuit-breaker с применением инструмента Hystrix
● Поддержка текущей реализации кэша проекта на Caffeine Cache с последующим переходом к Redis
● Внедрение паттерна Rate Limiter с использованием Redis
● Перевод проекта с Java 8 на Java 11
● Работа с google-библиотекой libphonenumber в рамках задачи валидации телефонных номеров
● Вынесение части доменной области в отдельный микросервис
● Настройка асинхронного взаимодействия микросервисов с применением брокера RabbitMQ
● Участие в обсуждениях по архитектуре решения и системному анализу по
● задачам
● Поддержка системы и разбор инцидентов, исправление ошибок
Стек специалиста на проекте
Linter, Google, JUnit, Mockito, Redis, Caché, Backend, Hystrix, Java 11, Java 8, Microservices, RabbitMQ
Отрасль проекта
Logistics & Transport
Период работы
Ноябрь 2021 - Июнь 2023
(1 год 8 месяцев)
Финстар-онлайн
Роль
QA-automation engineer
Обязанности
Команда: 8-10 человек
Обязанности:
● Реализация рассылки тестовых отчетов в телеграмм-каналы
● Разработка приемочных автотестов GUI/API на языке программирования python
● Контейнеризация автотестов с целью их параллельного запуска в CI
● Парсинг xlsx-файлов с отчетами посредством pandas.
Стек специалиста на проекте
Python, Pytest, Pandas, CI, SeleniumWebDriver
Отрасль проекта
RnD
Период работы
Июнь 2020 - Июнь 2022
(2 года 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Уральский государственный университет путей сообщения, Екатеринбург
Специальность
Управление процессами перевозок, эксплуатация железных дорог
Завершение учебы
2017 г.