Summary
Overview
Work History
Education
Accomplishments
Hobbies
Timeline
Generic

Siwakiat Kanpattaranont

Software Engineer | Developer
Bangkok, Bang Khen

Summary

Abstract

Experienced Software Engineer with a strong background in backend development, aspiring to constantly learn and expand skills in software development and design.

Overview

4
4
years of professional experience
4
4
years of post-secondary education

Work History

Programmer

Bangkok Bank PCL.
Bangkok
2023.08 - Current
  • Spearheaded development of cutting-edge and dependable bank-wide parcel tracking logistic system, resulting in remarkable 66% reduction in overall costs by implementing paperless tracking solution, enhancing operational efficiency and sustainability.
  • Developed and maintained E-TAX system, incorporating digital signing of PDF documents using in-house Hardware Security Module (HSM) for expedited signing operations.
  • Implemented seamless API service catering to widespread banking needs, and provided ongoing support and maintenance to guarantee stability and security of E-TAX system, meeting regulatory compliance and industry standards.

Software Engineer Intern

Agoda
2023.01 - 2023.05
  • Implemented backend components with credentials rotation vault system to improve security for accessing database.
  • Migrated all of local backend configurations and secrets to vault system.
  • Initiated and improved CI/CD pipelines , build, test, and deployment scripts for various backend components.
  • Deployed and monitor backend components, ensuring uptime consistency and bug-free.
  • Prevent malicious SQL injection in backend component by applying prepared-statement, and inputs parameterization.
  • Improve logging in backend component for Elasticsearch and better visualization.
  • Wrote and optimized SQL to query data from staging databases and make Apache Superset's visualization dashboard.
  • Participated in being a scrum master.

Freelance Backend Developer

Mae Fah Luang University
2022.06 - 2022.12
  • Developed IT department's real-time office attendance checking system.
  • Led and delegated tasks to the team, gather user requirements, analyzed system, and proposed better solutions.
  • Analyzed and designed Back-end system and database along with web application UX/UI.
  • Worked entirely on developing backend system with Node.js MVC, Express.js, WebSocket, MySQL, and Microsoft SQL Server.
  • Worked partly on developing Front-end with React.js.

QA Tester

Mae Fah Luang University
2022.06 - 2022.08
  • Reviewed and analyzed specifications of data science course management system and data science toolkit system.
  • Executed manual test cases and analyze results.
  • Reported bugs and errors to development teams in document forms during testing phases and defects collection.
  • Helped development team deploy satellite images analysis toolkit system in the docker container environment.

Mobile Application Developer

Mfessolutions Co.,Ltd
2021.05 - 2022.06
  • Designed and developed a provincial Flood/Drought Forecasting mobile application, prototyped UX/UI in Figma.
  • Led the team and developed a mobile application using Flutter, integrated with Cloud Firestore (Firebase).

Full-stack Developer

Mae Fah Luang University
2021.02 - 2021.09
  • Led the team and developed the Material Disbursement System web application for the Mae Fah Luang IT department using Node.js, MySQL, EJS, and jQuery.
  • Gather user requirements, analyst problems, and proposed solutions.
  • Designed and developed the E2E solution of the entire system.

Full-stack Developer

Mfessolutions Co.,Ltd
2020.01 - 2021.04
  • Developed stock price prediction web application by applying user's customized regression analysis equations.
  • Designed UX/UI and prototype using Adobe XD based on user requirements.
  • Analyzed the system and designed the relational database (MySQL), and ER diagram along with technical documents.
  • Led and conducted development team.
  • Developed the Front-end and Back-end of the web app according to the system design and prototype.
  • Using HTML/CSS, jQuery, Bootstrap, JavaScript.
  • Node.js, Express.js.

Education

Bachelor of Science - Computer Science

Mae Fah Luang University
Chiang Rai, Thailand
2019.05 - 2023.08

Accomplishments

  • Year 2, Academic project, created an art commission mobile application platform named "PaletteArtz" with Flutter which involved initiating and running a startup business.

  • Year 3, Academic project, created a mobile application for asset checking by scanning QR codes. The in-class project involved Flutter (MVC), implementing state management using GetX, Node.js, and MySQL as the back-end.

  • Year 3 senior project involved an AI chatbot mobile app, created with Flutter that integrated with Google DialogFlow and the openAI's GPT-3 Natural Language Generative Pre-train Transformer model through the Node.js server back-end.

  • Year 4 senior project involved developing a backend of an e-commerce startup platform, integrated with an online Thai QR payment gateway.

Hobbies

  • Electronics and circuits design, embedded programming.
  • Build self-hosted home-lab cloud using Raspberry Pi, Mini PC. Networking docker container routing. Nginx, Traefik, SSL.

Timeline

Programmer

Bangkok Bank PCL.
2023.08 - Current

Software Engineer Intern

Agoda
2023.01 - 2023.05

Freelance Backend Developer

Mae Fah Luang University
2022.06 - 2022.12

QA Tester

Mae Fah Luang University
2022.06 - 2022.08

Mobile Application Developer

Mfessolutions Co.,Ltd
2021.05 - 2022.06

Full-stack Developer

Mae Fah Luang University
2021.02 - 2021.09

Full-stack Developer

Mfessolutions Co.,Ltd
2020.01 - 2021.04

Bachelor of Science - Computer Science

Mae Fah Luang University
2019.05 - 2023.08
Siwakiat KanpattaranontSoftware Engineer | Developer