Skip to main content
Available for freelance
Cần Thơ, Việt Nam
Software Engineer

Engineering reliable software & maintainable systems.

Focused on translating requirements into maintainable solutions and delivering quality through modern engineering workflows.

NGO PHUOC THINH (ThinhXDev) — Software Engineer
NGO PHUOC THINHSoftware Engineer
01 // SELECTED WORK

Projects & Work

Enterprise software contributions and full-stack solutions built with disciplined architecture.

NFC-enabled Digital Couple Platform (Solo / AI-assisted)

TouchLove

A fullstack platform connecting physical NFC gifts with personalized, secure digital spaces featuring real-time interaction, payment integration, and AI message generation.

  • Engineered backend services with ASP.NET Core 10 Web API and Clean Architecture
  • Implemented PostgreSQL persistence, Redis caching/rate limiting, and Hangfire background processing
  • Integrated PayOS payment workflows, reCAPTCHA protection, and AWS/Cloudflare containerized deployment
Learning & Personal Finance Platform (Solo / AI-assisted)

PMP Platform

A comprehensive productivity and personal finance platform managing learning roadmaps, GPA tracking, savings goals, multi-currency wallets, and AI-assisted task workflows.

  • Architected RESTful Web APIs using ASP.NET Core 8 and Entity Framework Core with JWT/Google One-Tap auth
  • Built a responsive, multilingual React/TypeScript frontend with Zustand and complex Zod form state validation
  • Automated deployment across Vercel, Render, Neon PostgreSQL, and Cloudinary media storage with basic CI/CD
Enterprise Backend System (FPT Software Contribution)

GBOOK — FPT Software

Enterprise backend modules developed and maintained for a 30-person project team delivering software to detailed Japanese client specifications.

  • Implemented core business logic and backend services using .NET/C# and Java
  • Conducted rigorous unit testing with MSTest and JUnit following UTC/UTR quality standards
  • Collaborated within enterprise version control (Git, SVN) and structured sprint delivery cycles
02 // TECHNICAL CAPABILITIES

Technical Capabilities

Structured engineering capabilities across software development, quality practices, and delivery workflows.

01

Software Development

Building robust applications, maintainable APIs, and modular services with clean architecture and explicit type safety.

C#ASP.NET CoreWeb APIMVCEntity Framework CoreJWT AuthenticationHangfireJavaRESTful API Development
02

Data, Testing & Quality

Ensuring data integrity, rigorous automated verification, and deterministic quality throughout the delivery lifecycle.

PostgreSQLSQL ServerAzure SQLRedisMSTestJUnitGitSVN
03

Delivery, Cloud & AI-assisted Engineering

Streamlining deployment, containerization, and modern AI-augmented workflows for rapid, reliable execution.

AWSDockerCloudflareBasic CI/CDAI-assisted DevelopmentPrompt EngineeringAI Feature IntegrationGitHub Copilot
03 // PROFILE & PHILOSOPHY

About Me

Disciplined software engineering focused on product quality, maintainable code, and reliable delivery.

Software Engineer focused on building reliable applications and structured delivery.

I am a Software Engineer based in Cần Thơ, Vietnam, working with FPT Software. My technical experience centers on building reliable application services, working with relational databases, and delivering software with modern engineering tools and frameworks.

I approach software development through a disciplined engineering lifecycle—from requirements analysis and testing to clean implementation and code review. As I continue delivering production systems, I actively expand my capabilities in cloud infrastructure, test automation, and continuous improvement.

Core Engineering Mindset

Disciplined Lifecycle Delivery

Translating business requirements into maintainable, well-tested code with rigorous review standards.

Code Quality & Data Integrity

Prioritizing clean implementation, reliable data modeling, and robust error handling.

Continuous Technical Evolution

Advancing skills in cloud architecture, DevOps automation, and modern AI-assisted engineering practices.

Focus & Career Growth

Deepening core software engineering craft while building broader capabilities across full delivery workflows.

Clean Code & Modular DesignDistributed Caching & Background ProcessingCloud & Container DeploymentAI-assisted Engineering Workflows
04 // EXPERIENCE & EDUCATION

Experience & Education

Professional software engineering delivery and academic foundation.

Professional Experience

09/2025 – Present

Software Engineer

FPT Software • Cần Thơ, Việt Nam

Contributing to enterprise software development and feature delivery within structured project teams.

  • Analyze technical specifications and business requirements to implement maintainable software modules
  • Follow established coding conventions, architecture patterns, and enterprise business logic
  • Perform debugging, issue resolution, and unit testing using MSTest and JUnit (UTC/UTR workflows)
  • Participate in code reviews, daily standups, version control practices, and sprint delivery milestones
.NET / C#ASP.NET CoreJavaPostgreSQLSQL ServerMSTestJUnitAWSGitSVN

Education

2021 – Present

Software Engineering

FPT University • Cần Thơ, Việt Nam

Formal academic coursework in computer science, software design, algorithms, database systems, and software engineering methodologies.

  • Software Architecture & Object-Oriented Design
  • Database Management Systems & Distributed Applications

Technical Focus

Active exploration and applied engineering practice across modern developer ecosystems.

Software Development & Application Services

Web APIs, data access with ORMs, background processing, and clean modular architecture.

Cloud & DevOps Automation

AWS core services, Docker containerization, Cloudflare routing, and continuous integration.

05 // ENGINEERING PROCESS

Engineering Process

A disciplined, end-to-end delivery lifecycle from requirement clarity to verified completion.

01

Understand

Analyze technical specifications and business requirements, clarify edge cases, and estimate implementation tasks.

Output: Task Breakdown & Scope Clarity
02

Implement

Develop features following strict coding conventions, established architecture patterns, and clean separation of concerns.

Output: Maintainable Production Code
03

Verify

Perform systematic debugging, automated unit testing, test documentation, and peer code review resolution.

Output: Unit Test Coverage & Review Approval
04

Deliver

Execute UTR verification, assist in integration and deployment milestones, and report final task completion.

Output: Tested Release & UTR Report
06 // DIRECT CONTACT

Contact & Collaboration

Available for freelance software engineering, application development, and technical delivery.