Natthawut_Klangyod_CV.pdf

I'm passionate about web development, dedicated to crafting engaging websites and optimizing user experiences.

I actively pursue personal projects in my spare time to explore innovative concepts and experiment with emerging technologies,

striving for continuous improvement in skills and knowledge as a Software Engineer.

Work Experience


Software Engineer Samawat Health Co., Ltd. (SkinX) Bangkok, Thailand April 2024 - Present Developed a back-office and admin system to manage data in the SkinX application using NextJS, TypeScript Built backend services for the SkinX application in a Monorepo using Microservices Architecture with Node.js, TypeScript, and tRPC.

Used Terraform to create BigQuery services on Google Cloud and integrated them with Node.js for data storage

Optimize the Docker image size from ~600MB to under 100MB (target: ~52MB) Reviewed teammate's code to ensure compliance with team conventions.

Software Engineer Cooperative education ****CODEMONDAY CO., LTD. Bangkok, Thailand Nov 2023 - March 2024 Implemented a Proof of Concept (PoC) smart card reader for reading Thai national ID cards utilizing React.js, Node.js, and Socket.IO. Developed backend services utilizing Java Spring Boot 3 for an 'Incentive Calculation' system for an insurance company, collaborating with a partner team. My role involved creating services that accept input from users to facilitate incentive calculations performed by another team.

Projects


SUT Schedule • Sr.Project

The "SUT Schedule" project enables SUT students to efficiently plan class schedules (courses from SUT-REG) while also providing a platform for personalized blogs, allowing them to share insights on majors, classes, and more.

Frontend : ReactJS with Typescript, Tailwind CSS

Backend : Nodejs with Typescript, Express, Cheerio, MongoDB, Redis, Docker

https://github.com/pandakn/sut-schedule

SUT COURSE API (Go version)

Developed an API in Go language to scrape course data from Suranaree University of Technology's registration system.

Responsibilities included web scraping and API development, showcasing proficiency in Go programming.

Tech Stack : Go Fiber, Colly, Go-Cache

Deployment: Docker, AWS EC2 (Ubuntu)

https://github.com/pandakn/go-sut-course-api.git

Favtify • https://favtify.vercel.app

• "Favtify" is a simple and easy-to-use tool that lets you display your 9 most-played tracks on Spotify

Tech Stack : ReactJS, Tailwind CSS, Spotify API

https://github.com/pandakn/favtify

Suggestify • https://suggestify-pnd.vercel.app

• "Suggestify" is a tool that recommends 12 awesome Spotify tracks that come from your taste and lets you add them to your playlist hassle-free!

Tech Stack : NextJS, NextAuth, Shadcn/ui, TailwindCSS, Typescript, Spotify API

https://github.com/pandakn/suggestify

GrpcGenie

• “GrpcGenie” is a command-line tool that generates gRPC handler files from .proto definitions. It simplifies the process of creating gRPC server implementations by automatically generating boilerplate code.

Tech Stack : NextJS, NextAuth, Shadcn/ui, TailwindCSS, Typescript, Spotify API

https://github.com/pandakn/GrpcGenie

Contact


📞  (+66) 9 5730 4416

📩 [email protected]

🌐  website

🔗  Linkedin

🚀  Github

🖥️  Medium

Education


Suranaree University of Technology, Nakhon Ratchasima, Thailand B.Eng. in Computer Engineering. Expected year of graduation 2024.

Skills