Skip to content
View impatient0's full-sized avatar

Block or report impatient0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
impatient0/README.md

👋 Привет, меня зовут Иван!

Я Java-разработчик, которому нравится создавать что-то полезное и находить красивые решения в сложных задачах. Для меня чистая архитектура и надежный код — инструменты, которые помогают превращать интересные идеи во что-то стабильно работающее и способное развиваться. Мой бэкграунд в CS помогает мне подходить к задачам вдумчиво и понимать фундаментальные принципы.


⚙️ Мой стек технологий

Java
Java
Spring
Spring
Kafka
Kafka
gRPC
gRPC
PostgreSQL
PostgreSQL
Docker
Docker

🔭 Мои главные проекты

  • java-plus-graduation: Микросервисный проект, где я провел рефакторинг, заменив REST-взаимодействие на асинхронную архитектуру с Kafka и gRPC.
  • plus-smart-home-tech: Бэкенд для "Умного дома", где я применил принципы Гексагональной архитектуры (DDD) для полной изоляции бизнес-логики.
  • java-shareit: Сервис аренды вещей, в котором я сделал упор на качество кода, обеспечив его надежность с помощью интеграционных тестов на Testcontainers.

💡 Мой подход к разработке

  • Осознанный выбор инструментов.: Мне важно понимать, как устроена технология "под капотом", чтобы принимать взвешенные решения, а не просто следовать трендам.
  • Код для людей, а не для машин: Я стараюсь писать код, который будет понятен моим коллегам. Хорошая архитектура = безболезненная поддержка и гибкое развитие.
  • Фокус на решении задачи: Технологии — это средство. Я всегда ищу красивые и простые пути для решения конкретной бизнес-задачи.

📊 Моя статистика на GitHub

Anurag's GitHub stats


📫 Как со мной связаться

  • Email: ivanpetrovskiy98@gmail.com
  • Telegram: @LonkiSolomki

Pinned Loading

  1. a-zero a-zero Public

    The core backtesting and execution engine of Project A-Zero. A powerful, extensible platform built with Java & Spring, designed for creating data-driven cryptocurrency trading bots.

    Java 1

  2. elmo-trade elmo-trade Public

    Freelance project: A responsive catalog website for a construction company, built with Astro.js and custom UI components.

    Astro 1 1

  3. java-explore-with-me-plus java-explore-with-me-plus Public

    Групповой проект "Афиша", реализующий RESTful бэкенд для сервиса обмена информацией об интересных событиях.

    Java 1

  4. java-plus-graduation java-plus-graduation Public

    Рефакторинг микросервисного проекта "Афиша". Переход от REST к асинхронной архитектуре на Kafka и gRPC.

    Java

  5. java-shareit java-shareit Public

    Монолитный сервис для аренды вещей. Акцент на надежность кода через интеграционные тесты с Testcontainers.

    Java

  6. plus-smart-home-tech plus-smart-home-tech Public

    Система из двух веб-сервисов, реализующих бэкенд для умного дома и связанной с ним e-commerce платформы.

    Java