- 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 UIwith 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 systemsusing 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 pipelinesusing 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 gatewaysolutions, 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) andMuleSoft(Promtail → Loki), improving reliability and cross-platform observability. - Deployed and optimized the
SnapLogicintegration 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
POMSsensor data throughlow-code data pipelines, threshold-basedLINEalerting, and reporting onGoogle BigQuery/Looker. - Designed an
AI document search agentarchitecture withagent-to-agent (A2A)orchestration behind anAPI gateway, secure data-warehouse integration, and automated email delivery. - Architected an enterprise procurement portal on
Kuberneteswith anLLM-backed chatbot andGitOpsCI/CD. - Supported the Manager in driving developer velocity, designing internal
AI-enablementtooling and workflows that help the dev team adoptAIassisted development effectively.
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.
project

Kananek Thongkam
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.
contact
my coding
updated 18-08-2026
- work experience
- 13 year 3 month
- lines of code
- 905.82 K
- projects (open source)
- 332 (216)
- commits
- 14.67 K
updated 18-08-2026
daytime
wakatime.com
wakatime.com
code history
wakatime.com
- weekly total
- 5h 56m
- daily average
- 2h 18m
- best day
- 12h 30m
- languages
- 50
wakatime.com
skills
coding
- 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
- MS TEAM
- Microsoft SQL Studio
- Postman
- Slack
- Tableplus
- Teleport
- VSCode
- Visual Studio
SQL & NoSQL
- Influx
- MSSQL
- MongoDB
- MySQL
- Oracle
- PostgreSQL
- Redis
- SQLite
OS & Cloud
- AWS
- Azure
- CentOS
- Chat GPT
- Debian
- Fedora
- GCloud
education
Bachelor of Science (B.S.)
Phetchaburi Rajabhat University, Phetchaburi
Information Technology
Vocational Certificate
Chumphon Polytechnic College, Chumphon
Business Computer Program
Grades 7-9
Sawi Witthaya School, Sawi, Chumphon
Lower Secondary Education
Grades 1-6
Barnnapoo School, Sawi, Chumphon
Primary Education
work experience
SCG Digital Office, Bang Sue.
Software Engineer
Technology Developer
- 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
MuleSoftFramework on theGoCDplatform. - Maintain the
MuleSoftAPI Gateway.
CENTRALGROUP, RIS, Bang Rak.
Senior Full Stack Engineer
- Designed and developed the database, user interface, and APIs for the
Notice-Subscriberproject. - Implemented a Kubernetes architecture for the
DAASproject. - Developed
GolangAPIs for theDAASproject. - Designed and implemented
Azure PostgreSQLdatabases for theDAASproject. - Redesigned the ETL engine service for the
DAASproject, ensuring improved performance and handling of large amounts of data (200GB). - Set up and configured
Azure Kubernetes Service(AKS) for theDAASproject. - Configured Kubernetes servers for the
PPE-APIandGWPprojects. - Implemented zero-downtime automation for the
PPE-APIproject. - Adopted an agile model and introduced
Gitlabfor team collaboration. - Set up
Gitlab Runneron various operating systems (Windows Server, Ubuntu, CentOS, RedHat, CoreOS) for CI/CD integration withGitlab. - Trained the Server Engineer team on the installation, configuration, and usage of
Kubernetes,MongoDB, andRedisDB. - Developed automated health check, API, logging, scheduling, and reporting features for the
Notice-Managerproject. - Developed the
PPE-APIproject, a high-performance API capable of handling up to 1,000 requests per second. - Migrated the
Talend BigData Community EditionETL to a newGolang-based ETL engine. - Developed the
GWPproject, apromotion setuptool.
Senior Development asst. Division Manager
- Adopted an agile model and introduced
Gitlabfor team collaboration. - Set up
Gitlab Runneron various operating systems (Windows Server, Ubuntu, CentOS, RedHat, CoreOS) for CI/CD integration withGitlab. - Trained the Server Engineer team on the installation, configuration, and usage of
Kubernetes,MongoDB, andRedisDB. - Developed automated health check, API, logging, scheduling, and reporting features for the
LINE-BOTproject. - Created a
DevOps-UItool for the QA Support team to use for software configuration and maintenance. - Developed a booking feature for the
SPACMGapplication. - Created a Windows Service for
TransferInboundFTPto transfer files from an inbound FTP to FTP. - Implemented a website
survey reportfeature for theLINE-BOTproject. - Developed features for redeeming products, tender processing, and payments for the
POSCMGapplication. - Maintained and troubleshooted issues with the
POSCMGapplication. - Provided consultation on the development of a Restful-API for
mobile gift cardand theOgloba Webservicegift card.
Nippon Sysits Co., Ltd., Sathorn.
Full Stack Developer
- 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) andGitLabworkflows. - Developed and maintained applications for
Windows(Travox Sentinel) andAndroid(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 RecognitionusingPython,OpenCV, andSocketIO, as well as aroboticsmodel usingArduino.
Front-end and Back-end Website
- Developed a
payment serviceusingPaysbuymodules.
Server Administration
- Proficient in a range of web development technologies, including
HTML,CSS,JavaScript, andPHP. - Strong experience in server administration, including maintenance of
IISandMSSQLservers, and expertise in containerization usingDocker. - Proficient in database management, covering
MySQL,MongoDB,RedisDB, andElasticsearch. - 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
- Designed and developed software solutions for diverse clients, including enterprises, schools, and individuals, utilizing
WordPressandPHPframeworks. - Collaborated closely with clients to define project requirements and delivered continuous technical support to ensure project success.
- Employed various technologies, including
HTML,CSS, andJavaScript, 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
WordPressto 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.