Shatmongkol Amaraveja

Web Developer

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

Work

Fullstack Developer

E-commerce Solutions Company Limited
–
Bangkok

CMS platform for create your own website

  • Inhouse Website builder (iGetWeb)

  • Create internal tools e,g., CMS, Booking, Survey platform.

  • Use laravel, PHPUnit, jQuery, bootstrap.

  • Use Vagrant and Docker for local development.

  • Build website with several technologies e.g., AWS, S3, Redis, Docker, Bitbucket pipeline, Jenkins, Azure DevOps.

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
–

Bachelor

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 dynamic forms

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 mostly iOS.

  • 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
  • Tailwind CSS

Senior Backend

  • Laravel
  • Mysql
  • NodeJS
  • PHP
  • Slim

Junior Testing

  • Cypress
  • JestJS
  • PHPUnit
  • Vitest

DevOps

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

Languages

Thai

Native speaker

English

Intermediate