Welcome to my GitHub profile!
I’m Moeun Kimlong, a passionate Full-Stack Developer and DevOps Engineer dedicated to building scalable, reliable, and high-performance systems.
I enjoy crafting end-to-end solutions — from designing backend architectures to automating deployments and monitoring infrastructure health.
Description:
Developed a comprehensive full-stack platform designed to manage users, content, and real-time data with a modern and scalable architecture.
🛠️ Technologies: Next.js • React • Spring Boot • PostgreSQL (JSONB) • Docker • GitHub Actions • Flyway
💡 Key Highlights:
- Designed a workflow architecture combining frontend, backend, and CI/CD integration
- Built an Entity-Relationship Diagram (ERD) to map relationships between users, roles, and data entities
- Used PostgreSQL with JSONB for flexible schema design and optimized queries for dynamic data
- Implemented Flyway migrations for structured database version control
- Deployed via Docker containers with automated pipelines using GitHub Actions
- Focused on scalability, code maintainability, and security best practices
📄 Features:
- User authentication using JWT (access & refresh tokens via cookies)
- Role-based access control (RBAC)
- CRUD operations with validation and pagination
- RESTful API documentation using Swagger UI
- Responsive UI with modern design and smooth user experience
Description:
Created a system to automate infrastructure deployment and application lifecycle using Jenkins pipelines and ArgoCD.
🛠️ Technologies: Spring Boot • Jenkins • ArgoCD • Docker • Kubernetes • Ansible • Grafana • Prometheus
💡 Key Highlights:
- Automated Dockerized database and service deployments
- Implemented real-time logging and monitoring using Grafana + Prometheus
- Infrastructure automation via Ansible and GitOps approach with ArgoCD
- Designed a backend REST API to manage and trigger CI/CD pipelines securely
I’m a technology enthusiast who thrives on solving complex problems through clean, scalable, and efficient code.
I enjoy bridging development and operations to create highly automated, secure, and maintainable systems.
My professional philosophy:
- 🧩 Architect for scalability — build with future growth in mind
- 🔍 Ensure reliability — testing, monitoring, and continuous improvement
- 🤝 Collaborate effectively — teamwork, clear documentation, and agile practices
- 🌱 Keep learning — staying updated with modern frameworks and DevOps tools
- 🔭 Building automation tools for CI/CD and cloud-native deployments
- 🌱 Deepening expertise in container orchestration (Kubernetes & ArgoCD)
- ⚙️ Enhancing backend systems with Flyway database versioning and resilience patterns
- 👯 Open to collaborating on full-stack or DevOps-related open-source projects
