- Badges
- Habred
- Beta-tester
- About
- Я Senior Java Developer. Постоянно развиваюсь как профессионал, люблю изучать новое и делаю это очень быстро. Также я действующий ментор для разработчиков junior и middle уровня. Имею опыт обучения и наставничества, умею объяснять сложные вещи простыми словами, а также:
— Глубоко понимаю ключевые архитектурные подходы (монолит, микросервисы, event-driven, serverless): их применимость, компромиссы, преимущества и ограничения в боевых условиях.
— Работал с микросервисной архитектурой, понимаю жизненный цикл сервисов, проектировал взаимодействие через REST, gRPC и очереди сообщений.
— Обладаю уверенными знаниями принципов взаимодействия систем по средствам SOAP и REST, включая контрактно-ориентированную разработку, versioning и backward compatibility.
— Знаком с внутренним устройством и особенностями работы Kafka и RabbitMQ, включая топики, партиции, consumer group'ы, delivery guarantees и настройку retry-механизмов.
— Уверенно применяю принципы SOLID и ООП в повседневной разработке, умею обосновать архитектурные решения и защищать их на уровне кода и логики.
— Всегда покрываю свой код тестами (JUnit, Mockito, TestContainers) — не ради галочки, а чтобы гарантировать устойчивость бизнес-логики к изменениям.
— Люблю писать сложные SQL-запросы, умею анализировать планы выполнения, оптимизировать под нагрузку и использовать оконные функции.
— Имею опыт менторства и проведения код-ревью, умею объяснять сложные вещи простыми словами и прокачивать команду.
— Не боюсь ответственности, проявляю инициативу, предлагаю архитектурные улучшения и участвую в их внедрении.
Моё кредо — «настоящий специалист — это вечный ученик».
Поэтому я постоянно развиваюсь:
— Изучаю английский язык, читаю профильную литературу, сейчас в процессе изучения книги Spring Boot Persistence Best Practices (Anghel Leonard).
— Решил более 250 задач на LeetCode по Java, SQL, Kotlin и C++, изучаю алгоритмы и структуры данных на глубоком уровне.
— Достиг легендарного уровня на платформе CodinGame в соревнованиях по скоростному решению алгоритмических задач.
— Постоянно слежу за эволюцией экосистемы Java и Spring: применяю нововведения, тестирую библиотеки.
— Посетил уже 2 конференции Joker & JPoint, после который успешно инициировал и внедрял в рабочие проекты новые практики, которые повышали расширяемость, читаемость и тестируемость кода.
- Contact info
- Belongs to hubs
- Subscribed to companies
- Dodo EngineeringО том, как разработчики строят IT в DodoDigital SecurityБезопасность как искусствоEPAMКомпания для карьерного и профессионального ростаПитерская ВышкаНе для школы, а для жизниJetBrainsДелаем эффективные инструменты для разработчиковMicrosoftMicrosoft — мировой лидер в области ПО и ИТ-услугOkkoCompanyСберБольше чем банкSkillboxОбразовательная платформа Skillbox
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Backend Developer, Web Developer
Senior
From 450,000 ₽
SQL
Java
Apache Maven
Spring Boot
Docker
Junit
PostgreSQL
High-loaded systems
gRPC
JDBC