Available for opportunities

Turab Eybaliyev

Building scalable, data-intensive systems with Java 17+ and the Spring ecosystem.

About Me

Backend-focused Java Developer with 2+ years of professional experience building scalable, data-intensive systems using Java 17+ and the Spring ecosystem.

RESTful API Design

Design and implement RESTful APIs with a focus on clean contract design, proper error handling, and maintainability.

Database & Persistence

Build and optimize persistence layers using PostgreSQL, MongoDB, and Redis — including query tuning, indexing strategies, and transaction management.

Event-Driven Architecture

Implement async workflows using Apache Kafka and RabbitMQ to decouple services and improve system throughput.

API Security

Secure APIs using Spring Security, JWT, and OAuth 2.0 with role-based access control and token lifecycle management.

Cloud-Native AWS

Deploy cloud-native solutions on AWS (Lambda, DynamoDB, SQS, SES, S3) with containerized workloads via Docker and Kubernetes.

Clean Code & Testing

Write thoroughly tested, production-ready code grounded in OOP, SOLID principles, and clean architecture patterns.

Experience

Skills

Core Programming

Java OOP SOLID Design Patterns DSA

Spring Ecosystem

Spring Boot Spring Core Spring AOP Spring Data Spring Security Spring Cloud

Web Services

RESTful API JWT / OAuth 2.0 OpenAPI

Database & ORM

PostgreSQL MySQL Oracle DB Redis Elasticsearch MongoDB DynamoDB JPA / Hibernate Liquibase Flyway

Message Brokers

Apache Kafka RabbitMQ

Testing

JUnit 5 Mockito

DevOps & Tools

Git Gradle Maven Docker Kubernetes Jenkins

Monitoring & Observability

Prometheus OpenTelemetry Micrometer Grafana Zipkin Jaeger ELK Stack

Cloud (AWS)

Lambda S3 DynamoDB SQS SES EventBridge

Get In Touch

Open to new opportunities, collaborations, or just a good conversation about backend systems. Reach me on any of the platforms below.