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
