Summary

Full Stack Developer with 6+ years of experience building scalable web and mobile applications using React, Next.js, and Node.js. Skilled in developing high-performance systems with NestJS and modern frontend technologies. Experienced in delivering end-to-end solutions from backend architecture to application development. Passionate about clean code, performance optimization, and improving user experience.

Selected work

Water Distribution Performance Monitoring

Universal Utilities · freelance software developer

  • Analysed performance limitations of the existing Node-RED, MySQL, and Tableau-based reporting system.
  • Designed the new data and reporting architecture from the ground up to improve reporting performance and support time-series sensor data.
  • Designed the InfluxDB data model and storage structure for sensor-generated time-series data.
  • Designed data querying and processing workflows for analytics and reporting.
  • Developed backend services using NestJS.
  • Developed a web-based reporting system for monitoring and analysing water distribution performance, replacing the previous Tableau-based reporting workflow.
  • Integrated the reporting system with sensor data stored in InfluxDB through an MQTT-based ingestion pipeline implemented by another team.
  • NestJS
  • InfluxDB

FacOEE

Artron Innovative · freelance software developer / system designer

  • Analysed manufacturing business requirements and designed the system from scratch.
  • Translated client requirements into system specifications and application workflows.
  • Designed master data structures, database schemas, ER diagrams, and relationships between production lines, machines, and production planning.
  • Designed a flexible data model allowing machines to be shared across multiple production lines.
  • Designed production planning structures for individual production lines.
  • Designed time-series data structures in InfluxDB for storing production output data.
  • Retrieved and processed production data from InfluxDB for OEE (Overall Equipment Effectiveness) calculations.
  • Designed business logic to support OEE analysis at production-plan, production-line, and overall levels.
  • Developed backend services using NestJS.
  • NestJS
  • InfluxDB

Energy Monitoring Systems

NSTDA · freelance backend developer

  • Designed and developed two energy monitoring backend systems from scratch based on client requirements.
  • Gathered and analysed business requirements and translated them into system and technical specifications.
  • Designed system flows, data models, database structures, and backend architecture.
  • Developed backend services using Node.js.
  • Queried and processed time-series electricity consumption data from InfluxDB for building-level and overall energy analysis.
  • Node.js
  • InfluxDB

Renthub Web Platform

Zimple media

  • Built a rental marketplace platform allowing users to discover accommodations with advanced filters such as price range, location zones, and custom conditions.
  • Implemented responsive user interfaces for seamless cross-device experience.
  • Integrated frontend with GraphQL APIs for efficient data fetching.
  • Next.js
  • GraphQL
  • Node.js

Renthub Mobile Application

Zimple media

  • Cross-platform mobile app using React Native.
  • Implemented real-time chat between users and property managers.
  • Delivered consistent functionality with the web platform.
  • React Native
  • GraphQL

Renthub Dashboard

Zimple media · admin and owner panel

  • Developed a web-based dashboard for property owners to manage rental listings.
  • Implemented features for creating, editing, and tracking listing performance.
  • Built user interfaces to support efficient content management workflows.
  • Next.js
  • GraphQL

Experience

May 2021 — Current

Full Stack Developer

Zimple media Co., Ltd

  • Developed a rental marketplace web application using Next.js, enabling users to search and filter accommodations by price, location, and custom conditions.
  • Built a cross-platform mobile application (iOS/Android) using React Native with features equivalent to the web platform.
  • Developed a dashboard system for property owners to manage listings, including creating, editing, and monitoring rental posts.
  • Implemented advanced search and filtering functionality to improve user experience and data accessibility.
  • Optimized frontend performance and improved page load speed through efficient state management and API integration.
  • Collaborated with cross-functional teams to deliver scalable and maintainable applications.

Jan 2020 — Apr 2021

Full Stack Developer

Super Products Co., Ltd

  • Developed web applications using Nuxt.js and Node.js.
  • Built responsive UI and backend services for internal business systems.
  • Improved code maintainability by applying clean architecture and modular design principles.

Internships

2019

Enter Co., Ltd. Developed a human resource management web application with Laravel and Vue.js.

2018

STelligence Co., Ltd. Set up servers and a Galera Cluster on Linux CentOS 7, and developed Tableau dashboards.

2017

NECTEC Developed Android applications with Android Studio, and worked with SQL.

Contact

Open to full stack and backend work, and to system design projects where the requirements are still unclear.

phuwarin.k@outlook.com