PRAWIN RUNGPIRIYADEJSOFTWARE ENGINEER

whoami

Hands-on. Product-minded. Ownership-driven.

I build and lead reliable software systems from first idea to production—staying close to the code, the product, and the people shipping it.

  • Senior Software Engineer
  • Technical Lead
  • Engineering Manager
12 yearsbuilding software systems
11 engineersled across 3 commerce domains
3 promotionssupported through growth plans
< 10 mspromotion service response time during major campaigns

02 — operating principles

How I work when the problem is real.

The craft is technical. The outcome is human.

01

Hands-on

Stay close to the code, architecture, and hard problems that shape the outcome.

CODE · SYSTEMS · QUALITY
02

Product-minded

Turn business priorities into useful, reliable systems that people can depend on.

CONTEXT · VALUE · DELIVERY
03

Ownership-driven

Carry work from discovery and design through release, operation, and learning.

END-TO-END · ACCOUNTABILITY
04

Team-first

Make feedback, knowledge sharing, and engineering growth part of how work ships.

TRUST · COACHING · ALIGNMENT
05

Agile delivery

Use small feedback loops and shared commitments to make delivery more predictable.

ITERATE · LEARN · SHIP

03 — operations log

A career spent close to the system.

From implementation to technical direction to growing the team around it.

DEC 2024 — MAR 2026NocNocSoftware Engineering Manager

Led an 11-person engineering team across three business-critical commerce domains.

Checkout · Order · Promotion
  • Defined personalized growth plans for 11 engineers, leading to 3 internal promotions.
  • Partnered with product and business stakeholders on technical roadmaps, capacity, dependencies, and delivery risk.
  • Led the design and optimization of a cart-level promotion and coupon eligibility service with average production response time below 10 ms during major campaigns.
JUL 2024 — NOV 2024NocNocTechnical Lead

Set technical direction for payment and service reliability improvements.

Payments · Platform Reliability
  • Architected a multi-gateway payment service with error-notification and reconciliation workflows.
  • Established coding standards and reusable SDKs across Go, Java, TypeScript, and Python.
  • Integrated Kafka and RabbitMQ to improve backend reliability and decouple service architecture.
JUN 2023 — JUN 2024NocNocSenior Software Engineer

Owned and modernized platform services that supported the wider product system.

Core Platform Services
  • Worked across Auth, API Gateway, Caching, and Notifications microservices.
  • Introduced containerized integration tests into CI/CD to validate service integrity before release.
JUL 2018 — JUN 2023ZarewoftCo-founder

Co-founded a software company delivering tailored enterprise solutions.

Enterprise Software · Agile Delivery
  • Built a CI/CD platform in Go and Angular while working on-site with AIS.
  • Introduced Scrum practices and provided technical coaching and architectural guidance.
  • Delivered B2B applications and modernized legacy systems for chemical-industry clients.
OCT 2017 — MAY 2018HedbotSenior Software Engineer

Architected a Go-based chatbot platform connecting multiple messaging applications.

Messaging · Platform Architecture
  • Designed and deployed enterprise-grade chatbot solutions for major Thai corporations.
  • Maintained and optimized legacy systems built with Node.js and AngularJS.
MAR 2014 — OCT 2017OrcsoftSenior Software Engineer

Built mission-critical web applications for leading financial institutions in Thailand.

Fintech · Corporate Banking
  • Developed loan-agreement and corporate-banking applications.
  • Built credit-line management capabilities using Java, Spring, Hibernate, and Maven.

04 — selected systems / private

The work can be private. The ownership is legible.

Sanitized evidence from systems that cannot be shown as screenshots.

01PRIVATE SYSTEM

Checkout · Order · Promotion

Commerce decision paths

Designed and optimized a cart-level promotion and coupon eligibility service for high-traffic campaign events.

evidence: Average production response time below 10 ms during major campaigns.

  • SYSTEM DESIGN
  • PERFORMANCE
  • PRODUCT OUTCOME
02PRIVATE SYSTEM

Multi-gateway payments

Payment reliability layer

Architected payment flows with error notification and reconciliation workflows to make operational failure visible and recoverable.

evidence: Error notification and reconciliation built into the payment workflow.

  • ARCHITECTURE
  • EVENTS
  • OPERATIONS
03INTERNAL TOOL

Platform · CI/CD · Testing

Release confidence

Modernized core platform services and introduced containerized integration tests into the release path.

evidence: Service integrity checked before release.

  • PLATFORM
  • CI/CD
  • QUALITY

05 — stack matrix

Tools are the vocabulary. Judgment is the signal.

A capability map across code, architecture, delivery, and leadership.

LANGUAGES

  • Go
  • TypeScript
  • JavaScript
  • Java
  • Python

ARCHITECTURE

  • Microservices
  • Distributed Systems
  • Event-driven
  • High-throughput
  • Payments

CLOUD / DEVOPS

  • AWS
  • GCP
  • Docker
  • Kubernetes
  • CI/CD
  • Linux

FRAMEWORKS

  • Spring
  • React
  • Next.js
  • Vue
  • Angular

DATA / MESSAGING

  • MySQL
  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • Redis
  • Kafka
  • RabbitMQ

DELIVERY

  • Agile
  • SDLC
  • System Design
  • Technical Roadmaps
  • Coaching
  • Integration Testing

06 — resume /

Software Engineer

A concise view of 12 years spent building systems, improving delivery, and helping engineers grow.

07 — open channel

Let's talk about the next hard problem.

If you are building a product, a platform, or a team that needs thoughtful engineering ownership, I would like to hear about it.