Thanapon Tapala

Backend Developer

Embedded Developer

Smart Farmer

Maker

Thanapon Tapala

Backend Developer

Embedded Developer

Smart Farmer

Maker

Blog
March 1, 2021 [RaspberryPi] รีวิวเคส Argon One M.2 สำหรับ Raspberry Pi4 + USB Boot

สวัสดีครับ ช่วงที่ผ่านมานี้ พอดีผมมีโปรเจคเล็กๆเข้ามาให้ลองเล่น เลยทำให้ได้มีโอกาสใช้งานเคส Argon One M.2 Case Expansion for SATA Storage สำหรับ Raspberry Pi-4 Model B Argon One M.2…

February 4, 2021 [Nodejs] แจ้งเตือน Gitlab ผ่าน Line notify

สวัสดีครับ เชื่อว่าทุกคนคงเคยใช้พวก version control กันแล้วนะครับ พอดีช่วงก่อนผมได้มีโอกาสลองเล่น GitLab webhooks ก็เห็นว่าอาจจะมีประโยชน์สำหรับเพื่อนๆกัน เพราะว่ามันสามารถเอามาใช้ในการแจ้งเตือน event ต่างๆที่มากระทำกับ repository ของเราโดยสามารถเข้าไปที่ Setting => Webhooks ส่วนตัว trigger event…

December 30, 2020 [Arduino] สร้าง Custom Library เองใน PlatformIO แบบกากๆ

สวัสดีครับ หลังจากที่ไม่ได้เขียน blog มาประมาณ 2 เดือน พอดีได้ลองไปศึกษาสไตล์การเขียนโปรแกรมมานิดหน่อย ก็เลยอยากจะมาแชร์วิธีการทำ custom library ใน PlatformIO เพื่อให้ project ของเรามีความเป็นระเบียบเรียบร้อยและสวยหรู โม้ PlatformIO หน่อย สำหรับท่านใดที่ไม่เคยใช้ PlatformIO…

October 13, 2020 [Redis] แจ้งเตือน Key expired โดย Key space notifications ผ่าน Nodejs กัน

ก่อนอื่นขอเกริ่นก่อนนะครับ พอดีว่าที่ทำงานผมมีโปรเจคหนึ่งที่กำลังทำอยู่เกี่ยวกับการซื้อขายแต่ โจทย์มีอยู่ว่า หลังจากการซื้อขายนั้นเงินจะยังไม่ถูกโอนไปยังคนขายจะต้องรอการยืนยันบางอย่างก่อนแล้วของที่ผู้ขายจะถูกจองไว้เป็นเวลา 2 วัน ถ้าหากสองวันนั้นไม่มีการยืนยันตัว transaction นั้นก็จะถูกยกเลิกไป แล้วของที่อยู่ในสถานะการจองก็จะถูกยกเลิกเหมือนกัน หลังจากที่ค้นหาข้อมูลวิธีการทำให้ง่ายที่สุดตามสไตล์คนขี้เกียจแล้วก็ได้ไปเจอ feature Key space notifications ที่เจ๋งสุดๆของ Redis เข้าให้โดยหลักการทำงานก็จะเป็น Publish/Subscribe โดยที่หลักจากที่…

Resume
Experience
2021-Present
IoT Engineer
CJ Express Group Co., Ltd.
  • Successfully developed Refrigerator monitoring system and deployed it in 130 branches.
  • Manage the entire life cycle for the production of software applications, including code development and component testing to demonstrate alignment to the functional specification.
  • Collaborate with the engineering team to design software architecture that leads to high performance, stability, and scalability.
  • Architected and developed the Embedded board, Microcontroller, and sensor module for the prototype product.
  • Lead the POC and research effort for new initiatives and feature development.
  • Interact with the operation, marketing, and engineering teams to understand business requirements and design technical solutions.
2020 - 2021
Associate Software Developer
Bangkok Produce Merchandising Public Co., Ltd.
  • Contribute software engineering expertise in the development of products through the software life cycle, from requirements definition through successful deployment with AWS.
  • Successfully generated back-end programming with Nodejs, PostgreSQL, and MongoDB.
  • Effectively code software changes and alterations based on specific design specifications.
  • Designing and implementing Microservices architecture and adopting microservice processes within the organization.
  • Evaluate and propose IoT technology and architecture platforms by either leading or implementing POC.
  • Keep track of new/emerging technology and make suggestions for improvement.
2018 - 2020
Web Developer, Embedded Developer
Freelance.
  • Contact, coordinate and design the system according to the needs of the customer and propose the best options.
  • Design and development of the web application using the Express framework[NodeJs] and EJS template.
  • Introduced a continuous deployment process for ease and speed-up of development and deployment using GitLab and Docker through docker-compose.
  • Maintenance and responsible for bug-fixes and feature changes.
  • Design and development of the hardware prototype for testing the proof of concept.
2017 - 2018
Research Assistant
King Mongkut's University of Technology Thonburi.
  • Research and development agriculture technology to monitor the greenhouse, Combination the embedded system and the wireless sensor network.
  • Responsible for ensuring products test to meet the requirement and laboratory procedure/systems.
  • Supervise undergraduate students working on the research project (maintaining records on assignment completion, acting as liaison/mediator between the undergraduate students and the faculty researcher).
Education
20103- 2017
King Mongkut's University of Technology Thonburi
Thailand

B.E. Computer Engineering.

Awards Received
2017
Second runner-up Young Technopreneur 2017
Samart Innovation
Skills
Coding
  • NodeJs
  • C, C++
  • PHP
  • Python
KNOWLEDGE
  • AWS Cloud Services
  • Internet of Things, Embedded System, PCB Design
  • API Gateway
  • Serverless
  • LoRa, Zigbee, Bluetooth, WiFi
  • MQTT, AMPQ
  • Typescript
  • Docker, Kubernetes
  • Microservice Architecture
  • Git, CI/CD
  • Cisco Network Configuration
About

Hello! I'm Toy.
Software developer. I'm a specialization in design and development software processes, I'm interested in Embedded systems, IoTs, Smart-farm, and I always learn a new programming language for improving my skill to collaborate with a teammate.

  • DOB Apr 1 1995
  • Address: Bangkok, TH
  • Hobby Football, Running

My Motto

Life is tough, but so are you.

Contact me