Jirayu Saengwannakool

Software Engineer

Jirayu Saengwannakool

Technical Skills

Languages & Core Skills

HTML/CSS, JavaScript, C/C++, Golang, API, Node.js, TypeScript, Java/Kotlin

Frameworks & Systems

React, Svelte, SQL, MongoDB, Material-UI, ElasticSearch, Docker, Kubernetes, Terraform, GitHub Action, RESTful APIs, GraphQL, NestJS

Other Technical Skills

Git, Agile Development, Test-Driven Development, AWS, Azure, Linux/Unix, Bash Shell Scripting

Work Experience

TT Software Solution

2023 - Present

Software Engineer

  • Established CI/CD pipeline on Azure Cloud using GitHub Actions, reducing deployment times by 50%
  • Developed scalable back-office service using Next.js and Material-UI
  • Implemented infrastructure-as-code with Terraform for Azure Cloud resources

Command See, LTD

2019 - 2022

Full-Stack Software Engineer

  • Implemented efficient web scraping service reducing network latency by 70%
  • Built analytics dashboard using GraphQL and Next.js
  • Containerized legacy Node.js applications and migrated to Kubernetes
  • Created high-availability microservices serving 10,000+ concurrent users

IBG Company (Zanroo Company)

2016 - 2018

Backend Software Engineer

  • Developed 'Influencer List' project using MeteorJS and React.JS
  • Implemented real-time LINE messaging channel managing 10,000+ daily interactions
  • Built RESTful API Microservices processing terabyte-scale data

Education

Oregon State University

2024

Master of Engineering, Major in Computer Science

Corvallis, OR

Khon Kaen University

2014

Bachelor of Engineering, Major in Computer Engineering

Khon Kaen, Thailand

Projects

Switch Case Actions (GitHub Action)

Developed a GitHub Action that enables switch-case functionality in workflow execution, providing a more intuitive way to handle conditional command execution.

BeaverClassHelpme

Mobile application for OSU class availability monitoring using Kotlin, Node.js, and Supabase.

Tarpaulin API

Backend infrastructure for class registration system using TypeScript, Express.js, MongoDB, Redis, and Google Kubernetes Engine.

NuanPrang

Python-based weather analysis system using Firecrawl, LangChain, and LLM models for generating tornado alerts.

Awards & Activities

  • Volunteering as Treasurer at OSU Thai Student Club
  • 5th place in national "TESA Top Gun Rally" system contest
  • 3rd place in The Northeastern ACM ICPC THAI Regional Contest
  • Led 70 students as Student President of Computer Engineering Club
  • Organized workshop program for high school students in computer science basics