Fullstack Developer

|

About

Here is a little background

A highly responsible and adaptable professional with hands-on experience across the full software development lifecycle. Currently handling project management, quality assurance, code review, development, and deployment. Strong in communication and service mindset, with an interest in applying design thinking and programming skills to deliver reliable and high-quality software solutions.

Current Responsibilities

  • Serve as Project Manager (PM), responsible for project planning, scheduling, and cross-team coordination
  • Perform Quality Assurance (QA) through automated testing using Cypress, ensuring system reliability and functionality
  • Conduct code reviews to maintain code quality, consistency, and best practices
  • Develop, enhance, and maintain application features
  • Deploy applications to production environments and support post-deployment stability

Experience

Senior Full Stack Developer

Garena Online (Thailand) CO., LTD.

Laravel
Laravel
Gin
Gin
React.js
React.js
Next.js
Next.js
Cypress
Cypress
PHP
PHP
Golang
Golang
Python
Python
HTML
HTML
CSS
CSS
JavaScript
JavaScript
MariaDB
MariaDB
MySQL
MySQL
MongoDB
MongoDB
Redis
Redis
Git
Git
Docker
Docker
Postman
Postman
VSCode
VSCode
Cursor
Cursor
Fork
Fork
Jira
Jira

March 2021 - December 2021, September 2023 - Present

  • Developed application using PHP(Laravel), Golang(Gin)
  • Planning out the blueprints for software projects, including defining the scope, allocating resources, setting deadlines, laying out communication strategies, and including tests and maintenance
  • Participating in and supervising each stage of the project
  • Ensuring each project stays on schedule and adheres to the deadlines
  • Serving as a liaison to communicate information regarding changes, milestones reached, and other pertinent information

Full Stack Developer

Bitkub Online CO., LTD.

Laravel
Laravel
Fiber
Fiber
PHP
PHP
Golang
Golang
MySQL
MySQL
MongoDB
MongoDB
Redis
Redis
Git
Git
Docker
Docker
Postman
Postman

March 2020 - March 2021

  • Developed application using PHP(Laravel), Golang(Fiber)
  • Provided design development of project involving application development, migration, and additions to existing application
  • Maintaining tuning and repairing application to keep them performing according to technical and functional specification provinding user support

Web Developer

Garena Online (Thailand) CO., LTD.

Laravel
Laravel
Fiber
Fiber
React.js
React.js
Next.js
Next.js
PHP
PHP
Golang
Golang
HTML
HTML
CSS
CSS
JavaScript
JavaScript
MariaDB
MariaDB
MongoDB
MongoDB
Redis
Redis
Git
Git
Postman
Postman
VSCode
VSCode
Jira
Jira

March 2017 - February 2020

  • Developed web application using web technology eg: PHP(Laravel), Golang for back-end and used React.js, Next.js for front-end
  • Developed admin tools for manage event website
  • Provided database design and implementation
  • Collaborate with front-end and product team

.NET Programmer

Augmentis Thailand LTD. Symphony Communication public company (outsource)

.NET Framework
.NET Framework
C#
C#
HTML
HTML
CSS
CSS
SQL Server
SQL Server
Oracle
Oracle
Visual Studio
Visual Studio
Git
Git
SourceTree
SourceTree
Postman
Postman

June 2015 - March 2017

  • Developed web application using C#.NET
  • Contributed to get user requirements, and analysed to come up with customized specification
  • Provided best practical application design
  • Provided database design and implementation
  • Provided software design pattern to alleviate the complexity of solution to each commonly occurring problem, such as inversion of control for resolving dependencies
  • Being able to work with test-driven development approach

Application Developer

Global Wireless co., ltd

Corona SDK
Corona SDK
Unity3D
Unity3D
Lua
Lua
C#
C#
SQLite
SQLite
Sublime Text
Sublime Text

April 2014 - April 2015

  • Testing and developing game applications in various platform (Android, IOS), using Lua on Corona SDK tool and C# on Unity3D tool
  • Created and presented new game applications to the team leader
  • Improved the game application according to the feedback or new requirements from the project leader
  • Developed the game application as assigned
  • Monitored the game application, and conducted game testing and fixing the application defects