Nawapadone
พร้อมรับงาน

นาย นวปฎล จันทร์เพ็ง

// Senior Software Engineer

Senior Software Engineer with 5+ years building full-stack products in fintech and digital assets. Specialized in SEC-compliant KYC flows, real-time financial data pipelines, and investor-facing platforms. Currently at Merkle Capital — Thailand's first SEC-licensed digital asset fund manager.

ประสบการณ์การทำงาน

Senior Software Engineer

Merkle Capital (Cryptomind Group)

Bangkok, Thailand

April 2024 – Present
  • Owned end-to-end development across 3 products at Thailand's first SEC-licensed digital asset fund manager — merkle.capital (investor-facing platform), Elkrem (internal product), and the shared backend infrastructure including API services, deployment pipelines, and GCP cloud configuration.
  • Built and maintained merkle.capital, integrating a CMS for investment strategy content so non-technical teams could manage fund performance pages and onboarding flows independently.
  • Developed investor-facing portfolio tracking, deposit/withdrawal flows, and KYC onboarding, integrating DOPA (Thai national ID verification), liveness detection, UPPass, and e-stamp for SEC-compliant identity verification.
  • Integrated real-time market data and portfolio valuation APIs to display NAV, asset allocation, and performance metrics across multiple investment strategies.
  • Built LINE channel integrations (LINE OA, LINE LIFF, Flex Message, Rich Menu) to support investor communications and onboarding flows through Thailand's primary messaging platform.
  • Integrated SendGrid for transactional email and OTP delivery, supporting secure authentication and investor notification workflows.
  • Engineered a historical transaction backfill pipeline to reconcile and migrate all existing customer financial records, ensuring investment portfolio data integrity across the platform.
  • Collaborated with investment, risk, and operations teams to translate fund strategies (Merkle Framework, rebalancing logic) into user-facing dashboards aligned with Thai SEC compliance requirements.
React Next.js TypeScript NestJS Node.js PostgreSQL Strapi REST APIs

Software Engineer

London Stock Exchange Group (LSEG)

Bangkok, Thailand

Jun 2022 – Jan 2024
  • Diagnosed and resolved chart and graph rendering bugs in Refinitiv Workspace/Eikon — a real-time financial data platform used by 400,000+ professionals globally — tracing root causes to faulty server-side data queries delivering incorrect market data.
  • Migrated server-side data query logic from C# to JavaScript to consolidate data retrieval closer to the frontend layer, eliminating indirect data fetching paths that caused rendering inconsistencies across financial dashboards.
  • Contributed to a Polymer-to-Angular frontend migration of Refinitiv Workspace/Eikon, ensuring data accuracy and graph rendering correctness were preserved throughout the platform transition.
Polymer Angular JavaScript C#

Software Engineer

Gosoft Thailand

Bangkok, Thailand

May 2021 – Jun 2022
  • Developed and shipped features for a React-based web admin system used across 7-Eleven Thailand's 13,000+ locations, improving store staff workflows for day-to-day inventory and operations management.
  • Built and extended a Flutter mobile app for 7-Eleven delivery order management, covering the full order lifecycle from receipt and product arrangement through payment collection and completion.
React Flutter

Full Stack Developer (Internship)

Kept by Krungsri

Bangkok, Thailand

Jan 2021 – Apr 2021
  • Conducted a POC to evaluate migrating the Kept app from a Chinese cross-platform framework to Flutter, prototyping a face recognition feature for Thai national ID verification as part of a KYC onboarding flow.
  • Built a Python Flask API serving face recognition and Thai ID card OCR endpoints as the backend for the identity verification system.
  • Fine-tuned Facebook's DeepFace face-comparison model to achieve similarity scores above the 0.75 threshold required for reliable identity matching.
  • Developed frontend for the "Together Savings" feature — a collaborative piggy bank allowing users to invite friends to shared saving goals, with real-time deposit notifications and transparent transaction history for all participants.
Flutter Python Flask DeepFace OCR

Front-End Developer (Internship)

Rabbit Card

Bangkok, Thailand

Jun 2020 – Jul 2020
  • Built a real-time operations dashboard using Vue.js and Buefy to display live telemetry from IoT card-reader devices, enabling operations staff to monitor device status and transaction data at a glance.
  • Integrated Firebase Realtime Database as the data layer, streaming continuous IoT device updates to the UI with sub-second latency without polling.
Vue.js Buefy Firebase

Front-End Developer (Internship)

Sellsuki

Bangkok, Thailand

Jun 2019 – Jul 2019
  • Designed and developed SEO-optimized marketing landing pages with SSR using Nuxt.js, improving organic discoverability for Sellsuki's SME merchant clients.
  • Owned end-to-end UX/UI design in Figma and translated mockups into pixel-perfect frontend implementations.
  • Integrated Google Analytics (gtag) and Firebase Analytics for campaign tracking, and connected a transactional email delivery system.
  • Built LINE channel features (LINE Flex Message, LINE LIFF, LINE Messaging API bot) leveraging Sellsuki's LINE Business Partner status to extend merchant reach on Thailand's largest messaging platform.
Nuxt.js Material UI Figma Firebase LINE Messaging API

ทักษะ

Languages

TypeScript JavaScript Go Python SQL PHP C# Dart

Backend

NestJS Node.js Express Fastify Bun FastAPI REST

Frontend

React Next.js Vue.js Nuxt.js Angular Tailwind CSS HTML5 CSS3

Mobile

Flutter React Native Android

Databases

PostgreSQL MySQL MongoDB Redis Firebase

Cloud & DevOps

GCP Docker GitHub Actions

Integrations

LINE Messaging API SendGrid Puppeteer

Testing

Jest Vitest Playwright

โปรเจกต์

ความสำเร็จ

Hatch 2019 Incubator Program National Software Contest 2019 — Semi-Finalist G-CON 2019 Finalist

nawapadone.me (Web Resume)

A bilingual (EN/TH) server-side rendered resume website with dark mode, PDF export, and QR code. Built with NestJS and Handlebars, styled with Tailwind CSS, and deployed as a Docker container on Google Cloud Run.

NestJS Handlebars Tailwind CSS Docker GCP

Phone Price Tracker

A daily web scraper that tracks used phone listings on a Thai online marketplace, infers sold prices via listing disappearance detection, and visualizes ask vs. sold price trends per model on a Streamlit dashboard. Includes an MCP server for querying data via Claude.

Python BeautifulSoup SQLAlchemy Streamlit Plotly MCP

AmCoco LINE Bot

A production-ready LINE Bot webhook API with structured architecture, Firestore integration, signature validation, rate limiting, and Thai language support. Deployed on GCP via Cloud Build.

Bun Fastify TypeScript Firestore GCP

DIZCARD (Phase 2)

An online card platform for small businesses (e.g. bubble tea stands) on web and mobile.

React Native Vue.js Parse Server

BARS (Bar And Bistro Reservation System)

A reservation management system for small bars that allows staff to view/edit reservation info, and a chatbot that allows customers to make reservations manually.

Vue.js Parse Server Messenger Platform

AODAOM (A Coin Counting Smart PiggyBank)

An IoT smart piggybank that tracks its balance using image processing and machine learning on a mobile app.

React Native OpenCV Express.js Google Cloud Platform

การศึกษา

Bachelor's Degree in Computer Science (SIT)

King Mongkut's University of Technology Thonburi (KMUTT)

Bangkok, Thailand

2017 – 2021

High School Diploma (Full Scholarship)

Princess Chulabhorn Science High School

Thailand

2014 – 2017