π Java Backend Developer | Team/Tech Lead | DevOps Enthusiast
Welcome to my GitHub profile! I specialize in backend development using Java, Kotlin, and the Spring Framework, with a passion for building scalable, reliable, and high-performance applications. Over the years, I've gained expertise in asynchronous and reactive programming, microservices architecture, and JVM performance tuning.
- Programming Languages: Java, Kotlin, Groovy, Go, JavaScript/Node.js
- Frameworks: Spring Boot, Spring Data, Spring Cloud, WebFlux, Project Reactor
- Testing: JUnit, Mockito, WireMock, JMeter
- Databases: PostgreSQL, MongoDB, Elasticsearch, Redis, Hazelcast, ClickHouse
- Message Queues: Kafka, RabbitMQ
- DevOps & Infrastructure: Docker, Kubernetes, Jenkins, GitLab CI/CD, Ansible, Prometheus, Grafana
- API Design: REST, GraphQL, gRPC, WebSocket
- Tools: IntelliJ IDEA, Maven, Gradle, Git
- Conference Speaker: Delivered talks at JPoint, HighLoad++, and other developer meetups. My popular talks include:
- Hackathon Winner: 1st place in Smart Social Hackathon and VTB Archi TECH Hackathon (as part of the "Java Boys" team).
- YouTube Channel: Sharing knowledge about backend development and JVM optimization on @Rustam-Kuramshin.
- Exploring JVM optimizations.
- Building personal projects and contributing to the developer community.
- Experimenting with Kubernetes on Raspberry Pi clusters.
- Telegram: @KuramshinRustam
- YouTube: @Rustam-Kuramshin
- GitHub: github.com/RustamKuramshin
Letβs build something amazing together!