Designs scalable RESTful APIs and backend services for seller onboarding, car listing, inspection status, and marketplace operations.
Senior Software Engineer / Squad Lead
Nithiwut Wilainuch
Full-stack capable, with a backend and cloud engineering focus
Senior Software Engineer with 5+ years of experience building scalable systems in banking and startup environments. Open to full-stack product work, with strongest focus on backend services, cloud-native delivery, marketplace workflows, and production support.
Bangkok, Thailand
About
Backend and cloud depth, with full-stack range.
Builds production systems across banking and startup environments. Comfortable contributing across the stack, while strongest in scalable APIs, async workflows, cloud delivery, and reliable operations.
Builds reliable production workflows with Java Spring Boot, AWS services, asynchronous processing, Kubernetes support, and CI/CD delivery.
Contributes across the full stack when needed, including React and Next.js UI work, while keeping backend reliability and cloud operations as the main depth.
Works closely with business, operations, data, and engineering teams to clarify requirements, support campaigns, and improve system behavior.
Experience
A backend track record across banking, startup, and public-sector work.
Focused on reliable services, maintainable workflows, and platform-aware delivery.
Apr 2023 - Present
TTB bank
Senior Software Engineer
Bangkok
Developing backend services for Roddonjai, a customer-facing used-car marketplace platform supporting public vehicle listing, browsing, seller operations, and internal administration workflows.
- Designed and implemented seller onboarding and vehicle inspection workflows, including seller information submission, verification processes, inspection status handling, and publication readiness checks.
- Built and maintained RESTful APIs supporting car listings, seller-related operations, inspection workflows, campaign configuration, and platform content management.
- Collaborated with AI engineering teams to integrate OCR-based vehicle registration data extraction, vehicle image categorization, intelligent search enhancements, and AI-assisted vehicle recommendation features.
- Designed and integrated event-driven image processing workflows using AWS Lambda and S3 triggers for automatic vehicle image resizing and WebP optimization.
- Improved marketplace search performance and user experience using Redis caching and Elasticsearch indexing.
- Designed asynchronous workflow integrations using AWS SQS for background processing, workflow orchestration, and scalable task handling.
- Supported production services running in Kubernetes environments, including deployment troubleshooting, monitoring, incident investigation, and operational reliability improvements.
- Investigated production issues, identified root causes, and applied fixes to improve system stability, reliability, and operational readiness.
- Worked with CI/CD pipelines and deployment processes to release changes across multiple environments.
- Coordinated with business, operations, and cross-functional engineering teams to clarify requirements, support campaign operations, and deliver platform enhancements.
May 2021 - Mar 2023
Purple Ventures Company Limited
Software Engineer
Bangkok
Developed backend services using Java, Python, and AWS Serverless technologies for production systems in a startup environment.
- Delivered multiple backend features across several production software releases.
- Migrated deployment workflows from manual zip-based deployment to automated CI/CD pipelines, improving release consistency and deployment efficiency.
- Containerized services using Docker and integrated deployment workflows with Jenkins pipelines.
- Developed internal promotion code verification services used by call center teams.
- Collaborated with data teams to build reporting services and automated email reporting workflows.
- Supported production systems and worked with cross-functional teams to investigate and resolve operational issues.
Jun 2020 - Apr 2021
Institute of Public Policy and Development
Backend Developer
Bangkok
Built backend services, frontend components, and data workflows for public-policy software systems.
- Developed backend services using Django and PostgreSQL.
- Built frontend components using React and Next.js based on UI/UX designs.
- Worked on ETL-related tasks and maintained data pipelines.
- Coordinated with team members to ensure data accuracy, system stability, and reliable delivery.
Skills
Practical tools for production systems.
A backend and cloud-first stack with enough frontend range to deliver full-stack product features.
Strongest fit: backend-heavy or full-stack product teams where cloud-native delivery, marketplace workflows, and production ownership matter.
Languages
- Java 11-21
- Python
- TypeScript
Backend
- Spring Boot
- Django
- Node.js
- RESTful APIs
- Async workflows
Cloud
- AWS Lambda
- API Gateway
- S3
- SQS
- Aurora
Platform
- Docker
- Kubernetes
- Jenkins
- GitLab CI/CD
- Production support
Data
- MySQL
- PostgreSQL
- Redis
- Elasticsearch
- ETL
Frontend
- React
- Next.js
- UI implementation
Projects
Resume-backed engineering work.
Selected systems from banking, startup, public-sector, and university work, focused on backend delivery, platform reliability, and applied machine learning.
selected/work
liveRoddonjai Used-Car Marketplace Platform
Core backend services for Thailand’s used-car marketplace platform (roddonjai.com), covering seller onboarding, vehicle inspection workflows, public listing systems, search infrastructure, caching, campaign operations, and marketplace reliability improvements within the banking domain. Also contributed to event-driven vehicle image optimization pipelines using AWS Lambda and S3 triggers for automatic image resizing and WebP conversion.
selected/work
AI-Powered Marketplace Integrations
Integrated AI-powered workflows into the automotive marketplace platform, including OCR-based vehicle registration data extraction, AI-assisted vehicle image categorization, intelligent search enhancements, and AI-driven vehicle recommendation experiences. Worked closely with AI engineering teams to design backend integration flows, asynchronous processing pipelines, and production-ready cloud integration architectures.
Infrastructure
Production-grade static delivery on AWS.
The portfolio is prepared for static export delivery through a private S3 origin, CloudFront CDN, Cloudflare DNS, and GitHub OIDC deployment.
Request path
Browser to private origin
- 1
Browser
Recruiters and visitors request nithiwut.com.
- 2
Cloudflare DNS
Cloudflare handles DNS resolution.
- 3
CloudFront CDN + TLS
CloudFront provides CDN + HTTPS.
- 4
OAC Authentication
OAC secures private bucket access.
- 5
Private S3 Bucket
originS3 stores static assets.
CI/CD
GitHub Actions to S3
GitHub Actions uses OIDC role assumption, installs dependencies, builds the Next.js static export, deploys out to the private S3 bucket, and can invalidate CloudFront after deployment.
GitHub Actions CI/CD
GitHub Actions automates deployment by building the static export and syncing the out directory to S3.
ACM TLS certificate
ACM provides TLS certificates for the CloudFront distribution serving the portfolio over HTTPS.
Private origin
The S3 bucket stays private with Block Public Access enabled; CloudFront reaches it through OAC.
Leadership
Squad contribution beyond implementation.
Technical leadership, delivery coordination, production support, and onboarding work that helps the team move with clearer context.
Supported backend technical leadership within the squad through technical discussions, delivery coordination, and production support activities.
Reviewed code and provided feedback to improve code quality and engineering consistency.
Helped onboard new team members by explaining system architecture, development workflows, and project setup.
Collaborated with business and operations teams to clarify requirements and system behavior.
Education
Computer engineering foundation with applied machine learning work.
Bachelor of Engineering, Computer Engineering from Chulalongkorn University, Bangkok.
Senior Project
License Plate Recognition Using Deep Learning
- Prepared and labeled image datasets for license plate detection model training.
- Implemented license plate detection using YOLO with transfer learning techniques.
- Built a recognition pipeline using Python and Keras.
- Deployed the service on Google Cloud Run using container-based deployment.
Resume
Full resume available as a PDF.
The web page now mirrors the resume content. Keep the PDF download for a compact recruiter-friendly version and future S3 plus CloudFront hosting.