Shatmongkol Amaraveja

Web Developer

Creating a program with knowledge of new technologies, tools and best practices for efficient workflow. Always learning :)

Work

Fullstack Developer

CP Match Co., Ltd.
– Present
Bangkok

Create web application from small to large scale.

  • Create various web application for customer.

  • Use code quality tool like SonarQube, ESLint, TypeScript.

  • Config pipeline for smooth code review

Fullstack Developer

Sithigo Co., Ltd.
Bangkok

CMS platform for create your own website

  • Create CMS platform.

  • Use laravel, PHPUnit, jquery, bootstrap.

  • Learn vagrant for local development.

  • Build website with several technologies ex. AWS, S3, Redis, Docker, Bitbucket pipeline, Jenkins.

Fullstack Developer

Househunt Group Thailand (closed)
Bangkok

Househunt website

  • Create internal tools for fetching houses data from Real Estate Transaction Standard (RETS) providers.

  • Provide agents with a website that allows customer to view house information and collect leads.

  • Perl

  • Google Maps API

Customer Technical Support

Internship at True Corp.
Bangkok

Develop in house tool.

Education

Thammasat University

Computer science

Bachelors

Projects

Frontend Developer

Booking asset platform

  • Use NextJs for booking platform

  • Use Vitest instead JestJS for fast test

Frontend Developer

Line application for customer information like point, privillage, redeem

  • Use React

  • Use Line Frontend Framework

Frontend Developer

Customer Survey

  • Use SurveyJS for create form

Fullstack Developer

Customer relationship management (CRM)

  • Use laravel for api

  • Use VueJS for frontend

  • Patch lagacy NodeJS package

  • Use Bitbucket pipeline

React Native for iOS Developer

Create airport mobile app support both iOS and android by React Native

  • Learn new stack on mobile platform.

  • Use React Native, Fastlane, Objective-C, Swift.

  • Challenge upgrade React Native version must very carefully and take time.

  • Integrate native indoor airport map library with React Native.

  • Learn React Native unittest with JestJS.

Fullstack Developer

News website

  • Fast develop on limit timeline.

  • Use laravel

  • Laravel is good for rapid develop medium website.

POS

Fullstack Developer

Web-based POS

  • Build a web-based POS system for kiosks.

  • Use React, Redux

Website builder

Fullstack Developer

CMS platform for create your own website

  • Create CMS platform.

  • Use laravel, PHPUnit, jquery, bootstrap.

  • Learn vagrant for local development.

Househunt website

Fullstack Developer

In house web application

  • Create internal tools for fetching houses data from Real Estate Transaction Standard (RETS) providers.

  • Provide agents with a website that allows customer to view house information and collect leads.

Skills

Senior Frontend

  • CSS
  • HTML
  • JSX
  • JavaScript
  • NextJS
  • React Native
  • React
  • Redux Toolkit
  • Redux
  • SCSS
  • TypeScript
  • VueJS

Senior Backend

  • Laravel
  • Mysql
  • NodeJS
  • PHP
  • Slim

Junior Testing

  • Cypress
  • JestJS
  • PHPUnit
  • Vitest

Junior Backend

  • NestJS

Devops

  • Azure
  • Bitbucket
  • Check Marx
  • Docker
  • Firebase
  • GitHub
  • Jenkins
  • SonarQube
  • Vagrant

Languages

Thai

Native speaker

English

Intermediate