Piriyapong Laopongsit

Summary

Software Engineer with 3 years of experience, Bachelor's Degree in Computer Engineering, and passion in building software. Experienced in full-stack software development using React, TypeScript, Scala, Kotlin and C#. Other related technology includes MSSQL, Kafka

Education
Chulalongkorn University
August 2015 - June 2019
  • Bachelor's Degree in Computer Engineering
  • Cumulative GPA: 3.85/4.00
Work Experience
Agoda Services Pte. Co, Ltd.
Febuary 2023 - Present
Senior Software Engineer
  • Designed & Implemented system to receive incoming customer chat messages & route them to customer service agents. Backend was built using Kotlin/Ktor, MSSQL, Kafka.
  • Implemented UI for customer service agents to send & receive chat messages. Frontend was built using React/TypeScript and Backend was built using Kotlin/Ktor
  • Led & Participated in Design Discussions with 8 team members & collaborated with other teams.
Software Engineer
  • Designed & Implemented an Email Scheduling functionality where users can schedule emails that would be sent later using Scala.
  • Built an automated periodic task to evaluate hotel deals and label them as Agoda Special Offers based on their prices and included benefits using Scala & Akka Scheduler.
  • Built new web page to allow hotel owners to manage a part of their hotels' prices and contents in Agoda's system. Frontend was built using React/TypeScript and Backend was built using C# (ASP.NET/.NET core) & Scala.
  • Built new functionalities in Agoda's Booking Engine to integrate with partner's booking systems (rurubu.travel and japanican.com)
Kasikorn Business and Technology Group (KBTG), Bangkok, Thailand
June 2018 - August 2018
Developer intern, Blockchain Team
  • Implemented scripts and a web UI that helps automate deploying Hyperledger Fabric blockchain nodes.
Projects
Vonderswap on Binance Smart Chain
September 2021 - October 2021
  • Built a web UI application (app.vonderswap.finance) on top of SushiSwap.com to allow users to interact with smart contracts on Binance Smart Chain in various ways
  • Functionalities include: Exchanging tokens (swap), Lock tokens into liquidity pools, Read various statistics from the blockchain
HeroCU (Class Project)
April 2018
  • Implemented a web application where users can push their web application code in git repositories to the server, the web application will then be built and run in a docker container, the application will generate public URL to access the application.
  • Deployed the web application on AWS EC2, the application uses AWS ECS and AWS Fargate to create and run docker containers.
SciMuseum CU
August 2017 - December 2017
  • Implemented React Native application that show information about each items placed in a museum when users scan their corresponding QR codes. With “quests” feature that requires users to find specific items based on hints. The application connects to a backend using GraphQL
  • Published the application on Google Play Store, The Application was used at an exhibition on December 2017.
Extracurricular Activities
Thailand incubator (Thinc.)
August 2017 - December 2017
Vice President
  • Student software innovation club of Chulalongkorn University’s International School of Engineering (homepage: thinc.in.th)
  • Managed the club along with 6 core members and 9 following members.
  • Organised 8 workshops and 2 seminars on various topics including web technologies (HTML/JS/React) and Git.
Awards and Competitions
Google CodeJam - Passed Qualification Round
2021
ACM - National Round
2016
Skills