МЖ
Максим Ж.
Мужчина
Россия, Санкт-Петербург, UTC+3
Ставка
3,000 Р/час
НДС не облагается
Специалист доступен с 27 апреля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Самая технически сложная и интересная задача: Архитектурные задачи, самая сложная задача была в рамках дипломной работы - она была связана с интеграцией паттерна Сага для распределенных транзакций для open-source event-sourcing библиотеки
Куда хочется развиваться: Интересно развить технические навыки для решения сложных и актуальных задач
С какими задачами хотелось бы работать: Практиковаться в backend-разработке с интересными и сложными задачами для улучшения технических навыков
Проекты
(4 года 2 месяца)
Home Credit Bank
Роль
Java developer
Обязанности
Личные результаты:
-Участвовал в разработке нового функционала для системы управления банковскими документами
-Значительно увеличил покрытие unit-тестами, что упростило процесс разработки новых функций и сократило время их внедрения
-Планирование архитектуры. Было принято решение разработать 3 сервиса – основной сервис, блокчейн сервис и сервер авторизации;
-Реализация серверной части бизнес-логики;
-Работа над CI/CD для удобного запуска сервисов с помощью Kubernetes;
-Работа с Ethereum, IPFS для реализации блокчейн сервиса;
-Написание тестов, профайлинг и исправление багов.
Обязанности:
Поддержка серверной части, связанной с движением банковских документов. Интеграция с внешними системами. Взаимодействие с различными командами разработки, техподдержки, тестировщиками и др.
Стек специалиста на проекте
RabbitMQ, Docker, Jira, Spring Boot, Hibernate, Grafana, Kubernetes, GitLab, Prometheus, Oracle Database, CI/CD, Java 17, Ethereum, архитектура
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - По настоящее время
(1 год 5 месяцев)
Фабрика информационных технологий (fabit.ru) - Виртуальная школа
Роль
Java developer
Обязанности
Личные результаты:
-Внедрил кеширование на уровне приложения с использованием Redis. Создал механизм кеширования запросов, используя Spring Cache аннотации, что позволило снизить нагрузку на базу данных и повысить производительность
-Проектировал API и межсервисное взаимодействия в соответствии со стандартами OpenAPI и AsyncAPI
-Настроил CI/CD процесс, который полностью устранил проблему деплоя измененного ПО;
-Внедрил СМС-провайдера для реализации процесса аутентификации;
-Разработал систему уведомлений, взаимодействующую через Firebase Admin SDK;
-Использовал Criteria API для реализации системы фильтрации поисковых запросов;
-Получил большое количество полезного опыта разработки в команде.
Обязанности:
Занимался разработкой функционала с использованием Java и Spring Framework, оптимизацией запросов, версионированием базы данных с применением liquibase и flyway (используя SQL и PL/pgSQL), рефакторингом существующего кода, а также написанием модульных и интеграционных тестов.
Стек специалиста на проекте
PostgreSQL, Apache Kafka, API, Java, Jira, Spring Boot, Spring Security, GitLab, JOOQ, Java 11, Управление разработкой CI/CD, Redis, CI/CD, Spring, архитектура
Отрасль проекта
EdTech
Период работы
Март 2020 - Ноябрь 2023
(3 года 9 месяцев)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
ИТМО
Специальность
ФИТиП, Информационные системы и технологии
Завершение учебы
2023 г.