Я Java-разработчик, которому нравится создавать что-то полезное и находить красивые решения в сложных задачах. Для меня чистая архитектура и надежный код — инструменты, которые помогают превращать интересные идеи во что-то стабильно работающее и способное развиваться. Мой бэкграунд в CS помогает мне подходить к задачам вдумчиво и понимать фундаментальные принципы.
|
Java |
Spring |
Kafka |
gRPC |
PostgreSQL |
Docker |
- java-plus-graduation: Микросервисный проект, где я провел рефакторинг, заменив REST-взаимодействие на асинхронную архитектуру с Kafka и gRPC.
- plus-smart-home-tech: Бэкенд для "Умного дома", где я применил принципы Гексагональной архитектуры (DDD) для полной изоляции бизнес-логики.
- java-shareit: Сервис аренды вещей, в котором я сделал упор на качество кода, обеспечив его надежность с помощью интеграционных тестов на Testcontainers.
- Осознанный выбор инструментов.: Мне важно понимать, как устроена технология "под капотом", чтобы принимать взвешенные решения, а не просто следовать трендам.
- Код для людей, а не для машин: Я стараюсь писать код, который будет понятен моим коллегам. Хорошая архитектура = безболезненная поддержка и гибкое развитие.
- Фокус на решении задачи: Технологии — это средство. Я всегда ищу красивые и простые пути для решения конкретной бизнес-задачи.
- Email:
ivanpetrovskiy98@gmail.com - Telegram:
@LonkiSolomki



