พิสรัล ประภาสะโนบล
Software Engineer | Go Backend | React & Next.js
About
Software engineer with 6 years of experience, focused on Go backend services for banking platforms and customer-facing applications. I build account microservices, shared Go business libraries, Kafka producer and consumer workflows, and Redis-backed inquiry services. I optimize APIs and batch jobs against throughput targets through query and index improvements, fewer redundant calls, and configurable goroutine worker pools. I also built an internal call-center application with React, Next.js, and TypeScript, and have mentored junior developers and coordinated delivery with outsourced mobile teams. Contact: +66 94 392 8866
Experience
- DeveloperFreelance2020-01 — 2022-01
Collected and categorized real-world image datasets for seed classification and PCB solder-defect inspection. Fine-tuned pretrained computer vision models and achieved over 90% accuracy on held-out test sets. Delivered prototype quality-inspection tools as Python GUI applications.
- DeveloperTrue Digital Group Company Limited2022-08 — 2023-09
Developed Node.js and Express.js Backend for Frontend APIs for a customer-facing mobile super app, applying business rules and integrating internal services. Designed APIs and database structures and implemented token-based authentication, expiration checks, and Redis token caching. Produced API documentation, Postman collections, sequence diagrams, and database diagrams. Coordinated delivery with two outsourced native mobile teams, working directly with Android developers and the iOS project manager and development lead.
- Software EngineerT2P CO., LTD.2023-10 — 2025-01
Built Go backend services with Fiber, GORM, and Jet, and designed Kafka events and topics for fintech workflows. Built an internal call-center application with React, Next.js, and TypeScript using shared components, React Query, Tailwind CSS, state management, and API integration. Co-designed maker-checker APIs, database structures, role-based permissions, and audit history, with downstream execution after approval. Implemented customer verification using time-limited one-time codes delivered by SMS, including generation, expiry validation, delivery, and verification. Served as backup Team Lead, assigning work to junior developers, estimating effort, tracking timelines, and reviewing code.
- Back-end DeveloperN7 LABS CO., LTD.2025-04 — Present · Bangkok, Thailand
Contract assignment at Arise by INFINITAS for the CLICX banking platform. Developed Go account microservices for account opening, status changes, and restrictions. Built shared Go libraries for complex restriction-period calculations and inquiry values across LOC, TDR, and Drawdown account types. Improved API and batch performance against preset throughput targets through indexing, fewer redundant calls, loading product data once for in-memory lookup, and configurable worker pools. Built Kafka producers and consumers and Redis caching for account inquiries; wrote unit tests, reviewed code, and prepared runbooks for Infrastructure execution.
Education
- Ramkhamhaeng UniversityBachelor's Degree · Computer Science
Skills
Role preferences
- Open to roles
- Backend Developer, Software Engineer, Full Stack Developer