Skip to content
View sovanarothek's full-sized avatar
hello I'm Ek SovanaRoth I'm third years student in computer science major
hello I'm Ek SovanaRoth I'm third years student in computer science major

Block or report sovanarothek

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
sovanarothek/README.md

🧠 Who Am I?

"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 🚀";
    }
}

⚙️ Full Tech Stack

☕ Language

Java


🍃 Spring Ecosystem — Full Mastery

Spring Core Spring Framework Spring Boot Spring MVC Spring Security Spring AOP Spring Profiles Spring Data JPA Spring Cloud Hibernate


🔗 Microservices & Messaging

Microservices RabbitMQ Feign Client REST API


🔐 Security & Identity

Keycloak JWT OAuth2


🗄️ Database

PostgreSQL SQL


☁️ Cloud & DevOps

AWS Docker GitHub Actions CI/CD Git GitHub


🏗️ Architecture I Design & Own

┌──────────────────────────────────────────────────────────────────┐
│                      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)   │
└─────────────────────────────────────────────────────────────────┘

💡 What Makes Me Different

🏆 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

📊 GitHub Stats

GitHub Streak


🎯 My Engineering Philosophy

📐 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

📫 Let's Build Something Great

💼 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.


LinkedIn GitHub Email Telegram


"The best backend is the one no one notices — because it never fails." — Ek SovanaRoth

Popular repositories Loading

  1. Ecomerec-Systems---simple-code Ecomerec-Systems---simple-code Public

    This project use microservice,spring boot , spring cloud, Apache Kafka, rest template, feign client, oAuth2, keycloack

    Java 1

  2. sovanarothek sovanarothek Public

  3. BibiFood BibiFood Public

    BibiFood API Back-end system

    Java

  4. microservice microservice Public

  5. microservice-example microservice-example Public

    Java

  6. bakong-payment-gateway bakong-payment-gateway Public

    Java