Praew

AUMAPORN T.

Software Developer

Senior Back-End Engineer

Full Stack Developer with over 10 years of experience in designing and implementing scalable web applications across frontend and backend environments. Specialized in Python, React, Next.js, PHP, and MySQL/PostgreSQL/SQLite, with strong hands-on experience in Dockerized CI/CD environments, RESTful APIs, and cross-system integrations.

Currently leading the development of multi-tenant gaming platforms, handling complex wallet systems, transaction concurrency, and real-time APIs for high-volume international users. Passionate about building efficient, maintainable systems and collaborating in diverse, international teams to deliver impactful digital solutions.

EXPERIENCE

BluePi Co., Ltd.

Senior Back-end Engineer

April 2021 - Present

  • Developed and maintained multi-app gaming ecosystem using Next.js (React) and FastAPI/PHP backends.
  • Integrated payment gateways, external APIs, and seamless wallet logic for cross-platform gaming systems.
  • Optimized SQL queries and schema structures for high-traffic applications.
  • Built reusable UI libraries and shared service modules in Nx Monorepo architecture.
  • Improved CI/CD pipelines using Docker multi-stage builds and automated testing.

UnixDev Co., Ltd.

Senior PHP Developer

July 2020 - April 2021

  • Implemented a digital education platform using PHP Laravel, Vue.js, and MySQL.
  • Developed scalable backend services and admin dashboards.
  • Optimized database queries and schemas for performance.
  • Collaborated with teams to ensure reliable system deployment and quality.
  • Maintained CI/CD pipelines using Docker and Git workflow.

Common-Services Co., Ltd.

Senior Developer

December 2013 - February 2020

  • Backend development for large-scale e-commerce data systems.
  • Implemented SOAP/REST services using PHP, XML, and JSON.
  • Designed & optimized MySQL databases including indexing and query tuning.
  • Marketplace integrations: Amazon, Cdiscount, Mirakl, Shopify, etc.
  • Enhanced legacy systems and CodeIgniter-based applications.
  • Supported frontend using React.js and Node.js.

Diversition Co., Ltd.

PHP Developer

2011 - November 2013

  • Developed internal business systems using OOP PHP.
  • Created workflows: Order, Material Receive, Invoicing.
  • Designed Drupal-based UI and CMS user permission systems.
  • Maintained and improved Drupal websites and usability.

Position Front Page Co., Ltd.

Programmer

2010

  • Developed and maintained dynamic web pages using PHP 5, HTML, CSS, and JavaScript.
  • Designed and managed MySQL databases, including query creation and data validation.
  • Collaborated with designers to implement user interfaces and improve site usability.

TECHNICAL SKILLS

Frontend Development
ReactNext.jsVue.jsTypeScriptJavaScript (ES6+)HTML5CSS3SCSSTailwindBootstrapAJAX
Backend Development
PHP 8+LaravelNode.jsPython (FastAPI)MySQLPostgreSQLRedis
API & Integration
RESTful APIsSOAPXML/XSDJSONOAuth2/JWT
DevOps & Tools
DockerGitGitHub ActionsJenkinsLinux (Ubuntu/CentOS)ApacheNginxComposerYarn/NPM

SPECIALIZATIONS

Other Skills
Agile ScrumUnit Testing (PHPUnit, Jest)Code ReviewDocumentationCross-Team Collaboration
Languages
Thai (Native), English (Fluent)
education

EDUCATION

Bachelor of Science in Computer Science

The University of the Thai Chamber of Commerce ( 2006 - 2009 )

First class honors

PORTFOLIO

Selected projects and experiments

bot-line

GitHub

LINE chatbot “เลขมงคล” that notifies operators when conversations need attention.

  • PHP
  • Heroku
  • LINE Messaging API

card-match-api-node

GitHub

Card matching game API built with Node.js, Express, Prisma, and MariaDB.

  • Node.js
  • Express
  • Prisma
  • MariaDB

Map-Search-Application

GitHub

Responsive single-page map app that surfaces tweets mentioning the searched city.

  • PHP
  • JavaScript
  • Twitter API

portfolio

GitHub

This personal portfolio built with Next.js, Tailwind CSS, and Framer Motion.

  • Next.js
  • TypeScript
  • Tailwind CSS

stock-management

GitHub

Inventory management tooling crafted with Laravel for internal operations.

  • Laravel
  • MySQL

memory-game-card

GitHub

Classic memory card game implemented with PHP for practicing game mechanics.

  • PHP
  • JavaScript

CASE STUDIES

Selected technical challenges and solutions

ARCHITECTURE & DESIGN

Architecture patterns and system design choices

CARD MATCH GAME

Time: 0sMoves: 0Matched: 0/0
Score: 0

Click "Start New Game" to begin the card matching game.

How to play

  • Press "Start New Game" to create a new shuffled deck via the API.
  • Click cards to reveal their values; the app calls /game/reveal for each position.
  • Match all pairs; the fewer moves and time, the higher your score.

GET IN TOUCH

Staying At
Bangkok, Thailand
Email Address
praew.auma@gmail.com
LinkedIn
linkedin.com/in/praew-1771431a4/