👨💻 Специализируюсь на backend-разработке, использую стек Java, Kotlin и Spring Framework. Моя цель - создание масштабируемых и надежных приложений. Владею знаниями в асинхронном и реактивном программировании, благодаря чему эффективно использую Spring WebFlux, Project Reactor, Kotlin Coroutines и Java Concurrency. Эффективен как в индивидуальной работе, так и в роли team lead'а.
🎤 Активно участвую в сообществе разработчиков, выступая спикером на конференциях и митапах, участвуя в хакатонах и ведя YouTube-канал @rustam-kuramshin, посвященный backend-разработке.
🌱 В свободное время занимаюсь изучением новых технологий, решением задач с LeetCode, разработкой собственных проектов и развитием своего кластера Kubernetes на Raspberry Pi.
- Языки программирования: Java, Kotlin, Groovy, Go
- Фреймворки: Spring (Boot, Data, Cloud, Security, WebFlux, Kafka), Hibernate ORM, Project Reactor, Micrometer
- Тестирование: JUnit, Spring Boot Test, Mockito, WireMock, JMeter
- Системы сборки: Maven, Gradle
- Базы данных: PostgreSQL, MongoDB, Elasticsearch, Redis, Hazelcast, ClickHouse, S3 (MinIO)
- Очереди сообщений: Kafka
- Контейнеризация: Docker, Docker Compose, Kubernetes, Red Hat OpenShift
- DevOps, инфраструктура и мониторинг: Linux, Bash, Git, Jenkins, GitLab CI, Ansible, Zabbix, Prometheus, Grafana, Dynatrace, ELK Stack
- API-дизайн: REST API/JSON, GraphQL, gRPC/Protocol Buffers, WebSocket, SSE
- Сетевые технологии: TCP/IP, HTTP, Nginx, Istio
- Процессы и инструменты командной разработки: Agile/Scrum, Jira, YouTrack, Space, Confluence
- Прочее: Знаю основы front-end (React.js/Redux/Webpack), применял в работе Python, Node.js/NestJS/JavaScript, RabbitMQ, MySQL, TypeScript, PHP, PowerShell