Designs scalable RESTful APIs and backend services for seller onboarding, car listing, inspection status, and marketplace operations.
Senior Software Engineer / Squad Lead
Nithiwut Wilainuch
Scalable backend systems for banking and marketplace platforms
Senior Software Engineer with 5+ years of experience building scalable backend systems in banking and startup environments. Currently working at TTB bank on a used-car marketplace platform, with responsibility across seller onboarding, vehicle inspection workflows, internal administration systems, and production support.
Bangkok, Thailand
About
Backend engineering for systems that need to stay reliable.
Nithiwut builds production backend systems across banking and startup environments, with a practical focus on scalable APIs, async workflows, and cross-functional delivery.
Builds reliable production workflows with Java Spring Boot, AWS services, asynchronous processing, Kubernetes support, and CI/CD delivery.
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 systems for a used-car marketplace platform that allows users to list and browse vehicles through a public website.
- Designed and implemented seller onboarding workflows, including seller information submission and verification processes.
- Implemented vehicle inspection workflows required before cars can be published on the platform.
- Built and maintained RESTful APIs supporting car listing, inspection status, and seller-related operations.
- Developed internal administration systems for managing marketing configurations, banners, and platform content settings.
- Improved search performance and user experience using Redis caching and Elasticsearch indexing.
- Implemented asynchronous workflows using AWS SQS for background task processing and workflow handling.
- Supported production systems in Kubernetes environments, including monitoring services, investigating issues, and troubleshooting deployments.
- Coordinated with business and operations teams to support campaign configurations and platform enhancements.
- Investigated production issues, identified root causes, and applied fixes to improve system stability and reliability.
- Worked with CI/CD pipelines and deployment processes to release changes across multiple environments.
May 2021 - Mar 2023
Purple Ventures Company Limited
Software Engineer
Bangkok
Developed backend services and production features using Java, Python, and AWS serverless technologies in a startup environment.
- Delivered multiple features across several production software releases.
- Migrated deployment workflows from manual zip-based deployment to automated CI/CD pipelines.
- Containerized services using Docker and 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 systems.
- Supported production systems and collaborated with cross-functional teams to 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 and system stability.
Skills
Practical tools for production systems.
A focused stack for building, shipping, and operating backend-heavy products.
Strongest fit: backend-heavy product teams, cloud-native delivery, marketplace workflows, and systems that need careful production ownership.
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
Used-Car Marketplace Platform
Backend services for public vehicle listing and browsing workflows in the banking domain, including car listings, seller operations, and platform reliability work.
selected/work
Seller Onboarding and Inspection Workflows
Seller verification, vehicle inspection status, background workflow handling, and internal administration capabilities required before marketplace publication.
selected/work
Search, Cache, and Campaign Operations
Redis caching, Elasticsearch indexing, marketing banner configuration, campaign settings, and operational fixes to improve marketplace stability and user experience.
selected/work
Promotion Verification and Reporting Services
Internal promotion code verification services for call center teams, plus reporting services and automated email reporting built with cross-functional data teams.
selected/work
License Plate Recognition Using Deep Learning
Senior project at Chulalongkorn University using labeled image datasets, YOLO transfer learning, Python, Keras, and container deployment on Google Cloud Run.
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.