МБ
Михаил Б.
Мужчина, 34 года
Россия, Ижевск, UTC+4
Ставка
1 688,31 Р/час
НДС не облагается
Специалист доступен с 18 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Java разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
Middle Java Developer с экспертизой в backend-разработке, Spring Framework и
микросервисной архитектуре. Нацелен на применение своих знаний и опыта на позиции Middle Developer для разработки высокопроизводительных и надежных систем, ориентируясь на современные технологии. Сложные задачи воспринимаю как возможность для роста. Придерживаюсь принципа – завершать начатое с высоким уровнем качества.
Ключевые навыки:
- Java Spring Framework Spring Boot JPA Hibernate SQL PostgreSQL MongoDB Redis Liquibase REST JUnit Mockito Docker Jenkins Kubernetes Git Maven Jira Confluence Intellij IDEA Apache Kafka S3 TestContainers K8s Gitlab CI/CD JavaFX Flyway Swagger ELK Gradle Docker TeamCity
- Интеграционное тестирование
- Алгоритмы и структуры данных
- Оптимизация кода
- Микросервисная архитектура
Некоторые результаты и достижения за время работы:
- Разработаны и внедрены микросервисы, обеспечивающие ведение реестрового учета объектов недвижимости, включая функциональность поиска, фильтрации и управления данными.
- Реализована система автоматизированного управления договорами аренды, обеспечивающая автоматизацию процессов создания, обработки, продления и расторжения договоров.
- Достигнут высокий уровень качества кодовой базы за счет активного использования unit- и интеграционного тестирования, а также проведения код-ревью, что позволило снизить количество дефектов и повысить надежность системы.
- Разработана и внедрена микросервисная архитектура, обеспечивающая горизонтальную масштабируемость и высокую доступность системы.
- Проведена оптимизация существующих компонентов, приведшая к увеличению производительности системы и сокращению времени отклика ключевого API.
- Внедрена практика систематического код-ревью, позволившая улучшить качество кодовой базы, снизить количество дефектов и повысить соответствие архитектурным стандартам, включая применение общепринятых паттернов проектирования.
- Расширено покрытие кода тестами с 60% до 80%.
Проекты
(3 года 9 месяцев)
Bell Integrator
Роль
Java-разработчик
Обязанности
Задачи:
- Реализация и интеграция нового функционала в приложение для повышения удобства использования и автоматизации ключевых бизнес-процессов.
- Рефакторинг и перенос функциональности из монолитного приложения в микросервисную архитектуру, включая оптимизацию имеющегося кода и адаптацию логики к современным технологическим требованиям.
- Разработка и проектирование микросервисов с использованием Kafka для обеспечения асинхронного взаимодействия между системными компонентами.
- Улучшение производительности и масштабируемости приложения за счёт анализа и устранения факторов, негативно влияющих на быстродействие.
- Повышение качества кода за счёт покрытия 80%+ функционала модульными и интеграционными тестами.
- Проведение код-ревью для проверки его соответствия проектным требованиям, выявления потенциальных ошибок и улучшения архитектурных подходов.
Результат:
- Разработана и внедрена микросервисная архитектура, обеспечивающая горизонтальную масштабируемость и высокую доступность системы.
- Проведена оптимизация существующих компонентов, приведшая к увеличению производительности системы и сокращению времени отклика ключевого API.
- Внедрена практика систематического код-ревью, позволившая улучшить качество кодовой базы, снизить количество дефектов и повысить соответствие архитектурным стандартам,
включая применение общепринятых паттернов проектирования.
- Расширено покрытие кода тестами с 60% до 80%, что обеспечило повышение стабильности, надежности и снижение риска возникновения ошибок на поздних этапах разработки.
Стек специалиста на проекте
Avro, ELK, GraphQL, SOLID, Liquibase, REST, Java, Git, JUnit, Bitbucket, MongoDB, Mockito, IntelliJ IDEA, Redis, gRPC, Kafka, Cassandra, GoF, S3, Java Spring, SQL, Docker, Confluence, SOAP, Hibernate, Multi Threading, GRASP, GitLab CI/CD, DDD, Maven, Spring Boot, Jira, Framework, Jenkins, CI/CD, Microservice Architecture, Объектно-ориентированное программирование (ООП), Apache Kafka, Integration testing, JPA Hibernate, TestContainers, Kubernetes, PostgreSQL
Отрасль проекта
Hardware
Период работы
Сентябрь 2023 - По настоящее время
(2 года 1 месяц)
БАРС, ООО
Роль
Java-разработчик
Обязанности
Задачи:
- Разработка и поддержка микросервисов для автоматизации ведения реестрового учета объектов недвижимости, включая функциональность хранения, поиска и управления данными об объектах.
- Разработка и реализация модулей для автоматизированного управления договорами аренды, включая создание, хранение, обработку, продление и расторжение договоров.
- Разработка инструментов для автоматизации расчетов с арендаторами, включая формирование счетов, учет платежей, управление задолженностью и формирование отчетности.
- Написание unit- и интеграционных тестов для обеспечения качества и надежности разработанного функционала.
- Проведение код-ревью для обеспечения соответствия кодовой базы стандартам, улучшения архитектуры и выявления потенциальных ошибок.
Результат:
- Разработаны и внедрены микросервисы, обеспечивающие ведение реестрового учета объектов недвижимости, включая функциональность поиска, фильтрации и управления данными.
- Реализована система автоматизированного управления договорами аренды, обеспечивающая автоматизацию процессов создания, обработки, продления и расторжения договоров.
- Достигнут высокий уровень качества кодовой базы за счет активного использования unit- и интеграционного тестирования, а также проведения код-ревью, что позволило снизить количество дефектов и повысить надежность системы.
Стек специалиста на проекте
Spring Framework, ELK, GraphQL, SOLID, Liquibase, Flyway, REST, Java, Git, JUnit, Bitbucket, MongoDB, Mockito, Gradle, Java FX, IntelliJ IDEA, Redis, gRPC, Kafka, Java Spring, Swagger, SQL, Docker, Confluence, SOAP, TeamCity, Hibernate, DDD, Maven, Testing, Spring Boot, Jira, Jenkins, CI/CD, Microservices, Apache Kafka, Integration testing, JPA Hibernate, Code Review, Kubernetes, PostgreSQL
Отрасль проекта
Hardware
Период работы
Ноябрь 2021 - Июнь 2023
(1 год 8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ижевский государственный технический университет имени М.Т. Калашников, Ижевск
Специальность
Приборостроительный факультет, Радиотехника
Завершение учебы
2017 г.