Skip to content

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.

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.

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.
JavaSpring BootAWS LambdaAWS S3AWS SQSRedisElasticsearchKubernetesCI/CDAI Integration

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.
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, system stability, and reliable delivery.
DjangoPostgreSQLReactNext.jsETL

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

live

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

Spring BootAWSKubernetesRedisElasticsearchAWS SQSAWS LambdaS3WebPBanking

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.

AI IntegrationOCRAWSBackend SystemsAsync ProcessingCloud ArchitectureSearch Systems

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.

Production Architecture

Request path

Browser to private origin

OAC
  1. 1

    Browser

    Recruiters and visitors request nithiwut.com.

  2. 2

    Cloudflare DNS

    Cloudflare handles DNS resolution.

  3. 3

    CloudFront CDN + TLS

    CloudFront provides CDN + HTTPS.

  4. 4

    OAC Authentication

    OAC secures private bucket access.

  5. 5

    Private S3 Bucket

    origin

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