Back to Projects
Project Detail

Dalkom Shop: Internal Employee Mileage Commerce Platform

Served as the DevSecOps lead for an internal employee-only commerce platform, building the delivery, operations, security, and observability foundation behind the service.

Type Internal Commerce Platform
Year 2024
Primary Role DevSecOps Engineer
Roles DevSecOps Engineer, Infra Engineer, Platform Engineer
DevSecOpsInfrastructurePlatform EngineeringReactSpring BootDockerGitHub ActionsElasticsearchAWS
Internal Commerce OperationsCI/CD and Cloud InfrastructureSecurity and Observability

Context

Dalkom Shop was designed as a closed internal shopping mall for employees. Users could sign in with their employee accounts and use company-provided mileage to access products and benefits. Beyond standard product browsing and purchasing, the service also included email notifications, admin statistics, Elasticsearch-based search, inquiry handling, and AI-assisted product comparison.

Problem

This was not just a simple web app with frontend and backend screens. The project required an operational service foundation that could support multiple repositories and moving parts, including a React frontend, a Spring backend, and a separate image-resize Lambda component. As the service expanded to include search, admin features, and operational workflows, reliable deployment, observability, security considerations, and maintainable platform structure became essential.

Implementation

My primary role was DevSecOps Engineer, with secondary responsibility across infrastructure and platform engineering. I focused on the service foundation that would allow the application layer to run in a stable and manageable way. Based on the published stack and repository structure, this included working around CI/CD, Docker-based delivery flow, cloud infrastructure components, monitoring and operational tooling, and the broader platform setup needed to support a production-style internal commerce service. While my main ownership was on the infrastructure side, I also contributed occasional technical guidance related to data, AI, and LLM topics when needed by the team.

Outcome

The project delivered a structured internal commerce platform that combined employee shopping flows with operational and administrative capabilities. From my perspective, the most meaningful outcome was showing that DevSecOps and platform work are not just background support, but a core enabler for turning a team-built application into a service that can actually be deployed, operated, and extended with confidence.