"I don't just build backends — I build the backbone of your entire product."
Hi, I'm Ek SovanaRoth 👋 — a Senior Java Backend Developer with deep mastery of the Spring ecosystem, microservices architecture, cloud infrastructure, and enterprise-grade security. I turn complex business requirements into clean, scalable, and production-ready systems.
If you're looking for someone who can own your backend from architecture to deployment — you've found them.
@SeniorDeveloper
@PassionateEngineer
public class EkSovanaRoth {
private final String name = "Ek SovanaRoth";
private final String title = "Senior Java Backend Developer";
private final String mindset = "I don't just meet requirements — I exceed them";
private final String superpower = "Turning complexity into elegant, scalable solutions";
private final String[] expertise = {
"Spring Ecosystem (Core → Cloud)",
"Microservices Architecture",
"Secure APIs with Keycloak + JWT",
"Cloud Native with AWS + Docker",
"CI/CD Automation with GitHub Actions"
};
public String whyHireMe() {
return """
✅ I architect systems that scale from Day 1
✅ I write code other seniors are proud to review
✅ I own the entire backend lifecycle — design to deploy
✅ I solve problems before they become incidents
✅ I make your team faster, not slower
""";
}
public String currentStatus() {
return "Open to exciting backend challenges 🚀";
}
}┌──────────────────────────────────────────────────────────────────┐
│ CLIENT / FRONTEND │
└──────────────────────────┬───────────────────────────────────────┘
│ HTTPS + OAuth2
┌──────────────────────────▼───────────────────────────────────────┐
│ API GATEWAY (Spring Cloud Gateway) │
│ JWT Validation · Rate Limiting · Load Balancing │
│ Keycloak SSO Integration │
└──────┬────────────┬───────────────┬──────────────┬───────────────┘
│ │ │ │
┌──────▼───┐ ┌─────▼────┐ ┌──────▼─────┐ ┌────▼─────┐
│ User Svc │ │Order Svc │ │ Auth Svc │ │Notif Svc │
│Spring │ │Spring │ │ Keycloak │ │RabbitMQ │
│Core+Boot │ │Boot+JPA │ │ JWT+OAuth2 │ │Consumer │
│+Profiles │ │+AOP+MVC │ │ │ │ │
└──────┬───┘ └─────┬────┘ └────────────┘ └──────────┘
│ │
│ Feign Client for inter-service HTTP calls
│ RabbitMQ for async event-driven messaging
│
┌──────▼──────────────────────────────────────────────────────────┐
│ PostgreSQL (Spring Data JPA / Hibernate) │
│ Spring Profiles: dev / staging / prod configs │
└─────────────────────────────────────────────────────────────────┘
│
┌──────────────────────────▼──────────────────────────────────────┐
│ GitHub Actions → Docker Build & Push → AWS EC2 / ECS Deploy │
│ CI/CD: Test → Build → Containerize → Deploy (Zero Downtime) │
└─────────────────────────────────────────────────────────────────┘
| 🏆 Skill | 💬 What I Deliver |
|---|---|
| Spring Core & IoC | Deep DI/IoC mastery — clean, testable beans every time |
| Spring Profiles | Dev / Staging / Prod config isolation — no more env bugs |
| Spring Security + Keycloak | Enterprise-grade auth, RBAC, SSO out of the box |
| Spring AOP | Cross-cutting concerns done right — logging, auditing, transactions |
| Spring Data JPA + Hibernate | Optimized queries, zero N+1 problems |
| Microservices + RabbitMQ | Decoupled, resilient event-driven systems |
| Feign Client | Declarative, clean inter-service communication |
| Docker + GitHub Actions | One-click CI/CD pipelines that just work |
| AWS + Spring Cloud | Cloud-native from day one |
📐 Architecture First — I design before I code
🔒 Security by Default — Not an afterthought, baked in from the start
📦 12-Factor App — Config, logs, and services done the right way
🧪 Test-Driven — If it's not tested, it's not done
🚀 Ship with Confidence — CI/CD means no more "works on my machine"
♻️ Clean Code — Code I write today, my team can read tomorrow
💼 I'm available for backend roles, consulting, and architecture reviews. If you need someone who can own your Java backend end-to-end — let's talk.