Skip to content

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.

Designs scalable RESTful APIs and backend services for seller onboarding, car listing, inspection status, and marketplace operations.

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.
JavaSpring BootAWS SQSRedisElasticsearchKubernetesCI/CD

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.
JavaPythonAWS ServerlessDockerJenkinsCI/CD

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.
DjangoPostgreSQLReactNext.jsETL

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.

Spring BootAWSKubernetesBanking

selected/work

Seller Onboarding and Inspection Workflows

Seller verification, vehicle inspection status, background workflow handling, and internal administration capabilities required before marketplace publication.

REST APIsAWS SQSWorkflow DesignAdmin Systems

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.

RedisElasticsearchMarketing ConfigProduction Support

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.

JavaPythonAWS ServerlessReporting

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.

YOLOPythonKerasCloud 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.