Summary
Overview
Work History
Education
Skills
Personal Projects
Timeline
Generic
Chanawee Sateinteeraphap

Chanawee Sateinteeraphap

Software Engineer / Full Stack Developer
Nakhon Pathom

Summary

Dynamic Software Engineer with strong expertise in full-stack development and software architecture. Experienced in designing and implementing scalable systems using three-tier, microservices, and event-driven architectures. Proficient in Agile methodologies and familiar with the complete Software Development Life Cycle. I have hands-on experience with AWS cloud services, Linux operations, and building stable systems that scale with user demand. Skilled in Object-Oriented Programming, I am passionate about applying my knowledge and experience to deliver high-quality solutions in my next role.

Overview

2
2
years of professional experience
2
2
Languages

Work History

Software Engineer

Ngernturbo Public Company Limited
06.2024 - 05.2025

Worked as a full-time Software Engineer in the Core Banking team, responsible for managing and maintaining the company's critical credit systems. Contributed to system modernization efforts, architectural improvements.

  • Developed and maintained core banking credit system APIs using .NET C# with ACID transaction principles
  • Implemented comprehensive testing coverage: unit tests, manual testing, and automation testing with company's Cypress-based framework
  • Enhanced frontend user interfaces using Vue.js for improved user experience
  • Participated in architectural migration from microservices to event-driven architecture using Outbox pattern and RabbitMQ
  • Built C# worker services as message consumers for asynchronous event processing
  • Developed dynamic command-based batch processing system for Core Banking data extraction
  • Utilized Docker for containerization, Jenkins CI/CD workflows and Git for version control in daily development workflow
  • Performed complex troubleshooting and debugging across microservice architecture using OpenSearch, Jaeger, EC2 logs, and AWS CloudWatch
  • Ensured system stability and resolved production issues through systematic root cause analysis

Software Engineer Intern

Ngernturbo Public Company Limited
06.2023 - 12.2023

Interned with the Accounting team, where I developed strong programming skills in . NET C# while adhering to the company's coding standards and best practices for writing clean, maintainable code.

  • Developed and maintained APIs for accounting systems using .NET C# framework, ensuring code quality through comprehensive unit testing and manual testing procedures
  • Designed technical solutions using Draw.io before implementation, following structured design processes
  • Managed database operations using PostgreSQL and performed database migrations with Liquibase to maintain data integrity and version control
  • Integrated third-party systems, including The Revenue Department services for E-stamp functionality
  • Implemented batch processing solutions to generate accounting reports, including Journal Voucher (JV) reports, improving operational efficiency
  • Gained practical experience in full Software Development Life Cycle (SDLC)
  • Contributed to system maintenance and continuous improvement initiatives, identifying and resolving issues proactively

Education

Bachelor's Degree - Computer Engineering

Mahidol University
Nakhon Pathom, Thailand
04.2001 -

Skills

Net C#, JavaScript, TypeScript, Python, Java, HTML, CSS

Personal Projects

Task Management

Task Management is a modern, scalable task management system designed using a microservices architecture. The platform enables users to create, manage, and track tasks with real-time notifications, analytics insights, and file attachments. Built with TypeScript, NestJS, SvelteKit and deployed on Kubernetes, this project demonstrates production-ready microservices patterns, follows a decoupled microservices pattern with gRPC for inter-service communication, WebSocket for realtime notification and GraphQL for client-facing APIs

Timeline

Software Engineer

Ngernturbo Public Company Limited
06.2024 - 05.2025

Software Engineer Intern

Ngernturbo Public Company Limited
06.2023 - 12.2023

Bachelor's Degree - Computer Engineering

Mahidol University
04.2001 -
Chanawee SateinteeraphapSoftware Engineer / Full Stack Developer