# Kananek Thongkam — Software Engineer

> I'm KEM, a Software Engineer based in Bangkok. I hold a B.Sc. in Information Technology from Phetchaburi Rajabhat University and currently work on the Digital Technology team at SCG, contributing to the development and maintenance of innovative software solutions.

- Location: Bangkok, Sathorn
- Website: https://dvgamerr.app/

## Contact

- [github: dvgamerr](https://github.com/dvgamerr)
- [wakatime: dvgamerr](https://wakatime.com/@dvgamerr)
- [devto: dvgamerr](https://dev.to/dvgamerr)
- [email: kananek@dvgamerr.app](mailto:kananek@dvgamerr.app)
- [website: dvgamer (KEM)](https://dvgamerr.app)

## Projects

## Coding summary

- Updated: 2026-08-18
- Lines of code: 905,815
- Projects: 332 (216 open source)
- Commits: 14,669
- WakaTime: 10,711 hrs 53 mins

### Top coding languages

- JavaScript: 3,941 commits, 782,828 lines
- CSS: 1,247 commits, 751,121 lines
- HTML: 670 commits, 343,673 lines
- C#: 349 commits, 1,391,018 lines
- Shell: 307 commits, 390 lines
- SQL: 156 commits, 81,635 lines

## Skills

### Programming

Astro, C, C#, C++, CSS, Dart, Dockerfile, Go, HTML, Java, JavaScript, Kotlin, Objective-C, PHP, PowerShell, Python, Ruby, Rust, SCSS, Shell, Svelte, Swift, TypeScript, Vue

### Tools

Android Studio, Anypoint Studio, Confluence, DBWeaver, Discord, Docker, Git, Github, Gitlab, GoCD, Insomnia, Jira, K0s, K3s, Kubernates, Microsoft SQL Studio, MS TEAM, Postman, Slack, Tableplus, Teleport, Visual Studio, VSCode

### Databases

Influx, MongoDB, MSSQL, MySQL, Oracle, PostgreSQL, Redis, SQLite

### Operating systems and cloud

AWS, Azure, CentOS, Chat GPT, Debian, Fedora, GCloud

## Education

- **2007 - 2011 — Bachelor of Science (B.S.)**, Phetchaburi Rajabhat University, Phetchaburi: Information Technology
- **2005 - 2007 — Vocational Certificate**, Chumphon Polytechnic College, Chumphon: Business Computer Program
- **2003 - 2005 — Grades 7-9**, Sawi Witthaya School, Sawi, Chumphon: Lower Secondary Education
- **1998 - 2003 — Grades 1-6**, Barnnapoo School, Sawi, Chumphon: Primary Education

## Work experience

### SCG Digital Office, Bang Sue.

#### Software Engineer (2024-01 – Present)

- Support the definition and validation of system architecture, technologies, libraries, and development standards for new systems.
- Work with Leads and Managers to improve workflows, develop tools, and enhance Developer productivity.
- Support the development of team capabilities, including technical skills, working practices, and development standards.
- Monitor, analyze, and communicate critical security or technology-related issues that may impact systems, enabling the team to respond and resolve issues quickly.
- Collaborate with Leads and Managers to review and improve systems, processes, and workflows to ensure quality, stability, and efficiency.
- Architected and implemented the `SCG Home AI Service (Homie)` using FastAPI, LangGraph, PostgreSQL, Redis, and LiteLLM, delivering real-time streaming responses, multi-agent orchestration, multi-LLM integration, file processing, and production-grade observability.
- Designed and built the `Agentic Chat UI` with Astro + Svelte 5 and Elysia.js (Bun runtime), supporting real-time messaging, tool execution visualization, keyboard-driven UX, session persistence, and proxy integration to multiple AI backends.
- Developed and deployed `AI-driven conversational systems` using LangChain and custom tools, enabling product search, pricing lookup, store locator, knowledge-based answers, and automated recommendations for SCG Home customers.
- Built scalable `microservices and AI pipelines` using Docker, Kubernetes, Helm, ArgoCD, GitHub Actions, and AWS ECR, supporting multi-environment GitOps deployments (dev/uat/prod) with automated versioning and multi-platform builds.
- Designed and managed `KrakenD Enterprise API gateway` solutions, including custom plugins and high-performance API aggregation for enterprise workloads.
- Implemented microservices using `Bun.js`, improving request latency and resource efficiency for internal API workloads.
- Built centralized logging pipelines for `SnapLogic` (Fluent Bit → ClickHouse) and `MuleSoft` (Promtail → Loki), improving reliability and cross-platform observability.
- Deployed and optimized the `SnapLogic` integration platform for high-volume enterprise automation and data workflows.
- Led engineering efforts for API gateway systems, including team management, architectural design, and delivery of mission-critical services.
- Led presales design for a compliance-monitoring dashboard sourcing `POMS` sensor data through `low-code data pipelines`, threshold-based `LINE` alerting, and reporting on `Google BigQuery`/`Looker`.
- Designed an `AI document search agent` architecture with `agent-to-agent (A2A)` orchestration behind an `API gateway`, secure data-warehouse integration, and automated email delivery.
- Architected an enterprise procurement portal on `Kubernetes` with an `LLM`-backed chatbot and `GitOps` CI/CD.
- Supported the Manager in driving developer velocity, designing internal `AI-enablement` tooling and workflows that help the dev team adopt `AI` assisted development effectively.

#### Technology Developer (2022-11 – 2023-12)

- Clearly and effectively communicate with internal and external parties.
- Collaborate closely with business, discovery, delivery, and IT teams or related teams across the organization.
- Build CI/CD for Java with the `MuleSoft` Framework on the `GoCD` platform.
- Maintain the `MuleSoft` API Gateway.

### CENTRALGROUP, RIS, Bang Rak.

#### Senior Full Stack Engineer (2019-02 – 2022-10)

- Designed and developed the database, user interface, and APIs for the `Notice-Subscriber` project.
- Implemented a Kubernetes architecture for the `DAAS` project.
- Developed `Golang` APIs for the `DAAS` project.
- Designed and implemented `Azure PostgreSQL` databases for the `DAAS` project.
- Redesigned the ETL engine service for the `DAAS` project, ensuring improved performance and handling of large amounts of data (200GB).
- Set up and configured `Azure Kubernetes Service` (AKS) for the `DAAS` project.
- Configured Kubernetes servers for the `PPE-API` and `GWP` projects.
- Implemented zero-downtime automation for the `PPE-API` project.
- Adopted an agile model and introduced `Gitlab` for team collaboration.
- Set up `Gitlab Runner` on various operating systems (Windows Server, Ubuntu, CentOS, RedHat, CoreOS) for CI/CD integration with `Gitlab`.
- Trained the Server Engineer team on the installation, configuration, and usage of `Kubernetes`, `MongoDB`, and `RedisDB`.
- Developed automated health check, API, logging, scheduling, and reporting features for the `Notice-Manager` project.
- Developed the `PPE-API` project, a high-performance API capable of handling up to 1,000 requests per second.
- Migrated the `Talend BigData Community Edition` ETL to a new `Golang`-based ETL engine.
- Developed the `GWP` project, a `promotion setup` tool.

#### Senior Development asst. Division Manager (2018-02 – 2019-02)

- Adopted an agile model and introduced `Gitlab` for team collaboration.
- Set up `Gitlab Runner` on various operating systems (Windows Server, Ubuntu, CentOS, RedHat, CoreOS) for CI/CD integration with `Gitlab`.
- Trained the Server Engineer team on the installation, configuration, and usage of `Kubernetes`, `MongoDB`, and `RedisDB`.
- Developed automated health check, API, logging, scheduling, and reporting features for the `LINE-BOT` project.
- Created a `DevOps-UI` tool for the QA Support team to use for software configuration and maintenance.
- Developed a booking feature for the `SPACMG` application.
- Created a Windows Service for `TransferInboundFTP` to transfer files from an inbound FTP to FTP.
- Implemented a website `survey report` feature for the `LINE-BOT` project.
- Developed features for redeeming products, tender processing, and payments for the `POSCMG` application.
- Maintained and troubleshooted issues with the `POSCMG` application.
- Provided consultation on the development of a Restful-API for `mobile gift card` and the `Ogloba Webservice` gift card.

### Nippon Sysits Co., Ltd., Sathorn.

#### Full Stack Developer (2013-04 – 2018-12)

- Led R&D across a face recognition system (`Python`, `OpenCV`, `Socket.IO`) and a robotics prototype (`Arduino`).
- Built both front-end and back-end web applications, integrating payments via `Paysbuy`.
- Managed infrastructure, servers, and containers (`IIS`, `MSSQL`, `Docker`); administered databases (`MySQL`, `MongoDB`, `Redis`, `Elasticsearch`) and `GitLab` workflows.
- Developed and maintained applications for `Windows` (Travox Sentinel) and `Android` (CheckStock).

**Research and Development**

- Collaborated with cross-functional teams to define project requirements and implement solutions.
- Utilized a range of technologies and tools to develop and test prototypes and products.
- Conducted research and development on various projects, including `Face Recognition` using `Python`, `OpenCV`, and `SocketIO`, as well as a `robotics` model using `Arduino`.

**Front-end and Back-end Website**

- Developed a `payment service` using `Paysbuy` modules.

**Server Administration**

- Proficient in a range of web development technologies, including `HTML`, `CSS`, `JavaScript`, and `PHP`.
- Strong experience in server administration, including maintenance of `IIS` and `MSSQL` servers, and expertise in containerization using `Docker`.
- Proficient in database management, covering `MySQL`, `MongoDB`, `RedisDB`, and `Elasticsearch`.
- Skilled in using Git-based source control systems, such as `Gitlab`.

**Windows Application**

- Analyzed, designed, and developed `Travox Sentinel`, a Windows-based application.

**Android Application**

- Maintained and developed `CheckStock™`, an Android-based barcode application.

### Freelance, Phetchaburi

#### Programmer (2011-04 – 2013-04)

- Designed and developed software solutions for diverse clients, including enterprises, schools, and individuals, utilizing `WordPress` and `PHP` frameworks.
- Collaborated closely with clients to define project requirements and delivered continuous technical support to ensure project success.
- Employed various technologies, including `HTML`, `CSS`, and `JavaScript`, to craft engaging and user-friendly websites.
- Provided ongoing maintenance and updates to ensure the optimal performance of client websites.
- Conducted user training and provided detailed documentation to clients to ensure smooth project handovers.
- Ensured cross-browser compatibility and optimized websites for performance and SEO.
- Applied responsive design principles to ensure websites were mobile-friendly and accessible.
- Built custom themes and plugins for `WordPress` to extend functionality and meet specific client needs.
- Integrated third-party APIs and services to enhance website features, including payment gateways and social media integration.
- Maintained strong client relationships through regular updates, feedback sessions, and support.
- Possesses excellent communication and collaboration skills, with the ability to work effectively in remote environments.
