Thanawat Chan-in
Data Engineer / Software Engineer (Desktop & Scripts)
จ้างคนนี้
ส่งข้อเสนองานโดยตรงถึงผู้สมัครนี้
เกี่ยวกับ
Data Engineer / Analytics Engineer with 8+ years of software engineering experience specializing in highly maintainable architecture. Trusted by leadership and department heads to own the core data flow components of production applications due to a proven track record of designing highly structured, modular code that drastically improves system stability. Eager to utilize these software engineering standards in data infrastructure with a deep interest in designing clean data models and analytical schemas by engineering modular, class-based pipelines that eliminate technical debt, simplify debugging for the team, and deliver reliable data models for downstream analytics.
ประสบการณ์
Data Engineer at KASIKORN LINE Co., Ltd. (2026-01 – Present)
- Infrastructure as Code: Provisioned and managed secure Databricks workspaces on GCP using Terraform, configuring granular IAM roles and bucket permissions.
- Pipeline Refactoring & Optimization: Refactored data science scripts into production-grade pipelines, implementing incremental loading strategies that eliminated redundant full-table scans.
- Data Quality: Developed ELT ingestion pipelines and a data validation job to automate email notifications to catch data issues.
Senior Software Engineer at Yannix Co., Ltd. (2022-04 – 2025-12)
Camera Tracking Software (In-house)
- Software Maintenance: Supervised junior engineers and code reviews; packaged C++ libraries into Debian packages using Makefiles for deployment on local Ubuntu systems.
- Software & Code Quality: Controlled software quality by designing code structure, improving legacy code, implementing unit testing, and maintaining the build and deployment pipeline with Jenkins; Created OpenSearch (ELK) application crash logs dashboards to diagnose application errors actively.
- Solution Design: Designed technical workflows and pipeline scripts by analyzing cross-functional production bottlenecks and maximizing operational efficiency.
- System & Memory Optimization: Developed high-performance computer graphics features using GLSL/OpenGL; migrated WSI rendering from GLX to EGL for headless offscreen environments.
- Migration Leadership: Led and managed a team of 3 to migrate software to support the new OS (Ubuntu 18.04 to 22.04); Analyzed the risks of software failure and created a robust deployment strategy, providing rapid contact and support for all teams (~ 10 teams) in a production department to change their OS.
Software Developer at Yannix Co., Ltd. (2020-09 – 2022-03)
Chat and ERP Application (In-house)
- Feature Implementation: Developed a PWA chat application and migrated data from OpenERP.
- Security Integration: Implemented Kerberos Authentication to authenticate users on browsers.
Software Developer at Yannix Co., Ltd. (2020-09 – 2022-03)
Visitor Management System (Kiosk Application)
- Project Management: Led a team of 4; Planned the timeline and assigned tasks to team members.
- Solution Design: Designed relational database schemas and system flows for an offline-first kiosk application to check-in/check-out visitors.
- Hardware Integration: Integrated face recognition and hardware APIs into the kiosk application (body temperature scanner, QR scanner, camera, card dispenser, thermal printer).
Full Stack Developer at Codefin Co., Ltd. (2020-01 – 2020-08)
Financial Investment Mobile Application
- Solution Design: Designed and analyzed database schema and system flows of buying, selling, and rebalancing funds; Developed and designed APIs using Clean Architecture and Microservices.
Software Developer at Yannix Co., Ltd. (2018-05 – 2019-12)
- Solution Design: Developed a 3D graphics in-house desktop application and scripts to support user and customer requirements and improve production processes.
การศึกษา
Bachelor of Science in Computer Science (English Program) – King Mongkut's University of Technology Thonburi (2014 – 2018)


