Sẵn sàng cho vị trí Senior Backend / Technical LeadOpen to Senior Backend / Technical Lead roles

Phạm Danh

Senior Software Engineer · Technical Team Lead

Backend  ·  .NET  ·  Hệ thống phân tánDistributed Systems  ·  Kiến trúc hệ thốngSystem Architecture

Tôi xây dựng hệ thống backend và kiến trúc phân tán cho các ứng dụng nghiệp vụ phức tạp — trải dài từ công nghệ tài chính, bán lẻ, thương mại điện tử, quản trị doanh nghiệp đến nền tảng chính phủ điện tử.I build backend systems and distributed architectures for complex business applications — across financial technology, retail, e-commerce, business management and government platforms.

9+ năm9+ Years
Kinh nghiệmExperience
Technical Lead
Từ 3/2022Since Mar 2022
Backend
Kỹ thuậtEngineering
Kiến trúcArchitecture
Hệ thống phân tánDistributed Systems

Giới thiệuAbout

Kỹ thuật cho bài toán nghiệp vụ phức tạpEngineering for business complexity

Tôi là Senior Software Engineer kiêm Technical Lead với hơn 9 năm xây dựng phần mềm chạy thật trên production. Trọng tâm của tôi là backend, kiến trúc hệ thống và hệ thống phân tán — đặc biệt ở những bài toán mà độ phức tạp nghiệp vụ và độ phức tạp kỹ thuật giao nhau.I'm a Senior Software Engineer and Technical Lead with 9+ years of experience building production software. My focus is backend engineering, system architecture and distributed systems — particularly systems where business complexity meets technical complexity.

Tôi làm chủ yếu với C#/.NET, áp dụng Domain-Driven Design, Clean và Hexagonal Architecture, CQRS, Event Sourcing, messaging, caching và xử lý bất đồng bộ cho những bài toán thực sự cần đến chúng.I work mainly in C#/.NET, applying Domain-Driven Design, Clean and Hexagonal Architecture, CQRS, Event Sourcing, messaging, caching and asynchronous processing to problems that genuinely need them.

Hiện tôi đang mở rộng sang kiến trúc cloud AWS và kỹ thuật AI/LLM thông qua lộ trình học bài bản và dự án thực hành.I'm currently expanding into AWS cloud architecture and AI/LLM engineering through structured learning and hands-on projects.

Trọng tâm kỹ thuậtEngineering Focus

  • Kỹ thuật BackendBackend Engineering
  • Kiến trúc hệ thốngSystem Architecture
  • Hệ thống phân tánDistributed Systems
  • Công nghệ tài chínhFinancial Technology
  • Hệ thống doanh nghiệp & bán lẻBusiness & Retail Systems
  • Dẫn dắt kỹ thuậtTechnical Leadership

Chuyên mônExpertise

Cách tôi làm việcHow I work

Những mảng tôi liên tục quay lại qua các dự án và đội nhóm.The areas I keep returning to across projects and teams.

01

Kiến trúc hệ thốngSystem Architecture

Domain-Driven Design Clean Architecture Hexagonal Architecture CQRS Event Sourcing SOLID
02

Hệ thống phân tánDistributed Systems

Kafka RabbitMQ Redis MQTT SignalR WebSocket Idempotency
03

Kỹ thuật BackendBackend Engineering

ASP.NET Core REST API EF Core Background Workers JWT / OAuth2 Authorization
04

Hạ tầng & Triển khaiInfrastructure & Delivery

Docker Linux GitHub Actions CI/CD S3-compatible Storage Production Deployment

Stack

Công nghệTechnologies

Nhóm theo mức độ tôi thực sự sử dụng — không có phần trăm.Grouped by how much I actually use them — no percentages.

Stack chínhPrimary Stack

C# / .NET ASP.NET Core Phát triển BackendBackend Development REST API PostgreSQL SQL Server Redis Docker / Linux

Kiến trúcArchitecture

Domain-Driven Design Clean Architecture Hexagonal Architecture CQRS Event Sourcing Hệ thống phân tánDistributed Systems

Messaging & Hạ tầngMessaging & Infrastructure

Kafka RabbitMQ MQTT SignalR / WebSocket GitHub Actions CI/CD S3-compatible Storage

Đã có kinh nghiệmExperienced With

MongoDB MariaDB / MySQL Blazor Server Hangfire JavaScript Kiểm thử tự độngAutomated Testing JWT / OAuth2

Đang tìm hiểuCurrently Exploring

AWS Ứng dụng LLMLLM Applications Retrieval-Augmented Generation Vector Search / pgvector Model Context Protocol Lập trình có AI hỗ trợAI-assisted Development Java / Spring Boot

Học qua dự án thực hành.Learning through hands-on projects.

Sự nghiệpCareer

Kinh nghiệm làm việcProfessional Experience

3/2022 — Hiện tạiMar 2022 — Present

Công ty Cổ phần StockProXXStockProXX Joint Stock Company

Technical Team Lead / Senior Software Engineer

Dẫn dắt kiến trúc và phát triển StockProXX — nền tảng công nghệ tài chính cung cấp dữ liệu thị trường chứng khoán, thông tin doanh nghiệp, phân tích tài chính, tín hiệu thị trường, cảnh báo và các tính năng hỗ trợ đầu tư.Lead the architecture and development of StockProXX, a financial technology platform providing stock market data, company information, financial analysis, market signals, alerts and investment-supporting features.

Trách nhiệm chínhKey responsibilities
  • Thiết kế và triển khai các service backend cùng module nghiệp vụ, tập trung vào khả năng mở rộng, dễ bảo trì, độ tin cậy và hiệu năng.Design and implement backend services and business modules with a focus on scalability, maintainability, reliability and performance.
  • Áp dụng Domain-Driven Design, Clean/Hexagonal Architecture, CQRS, kiến trúc hướng sự kiện và các pattern idempotency cho luồng nghiệp vụ phức tạp.Apply Domain-Driven Design, Clean/Hexagonal Architecture, CQRS, Event-Driven Architecture and idempotency patterns to complex business workflows.
  • Thiết kế xử lý phân tán và giao tiếp bất đồng bộ bằng các công nghệ messaging và caching.Design distributed processing and asynchronous communication using messaging and caching technologies.
  • Tham gia ra quyết định kiến trúc, thiết kế giải pháp kỹ thuật, review code, xử lý sự cố và tối ưu hiệu năng.Participate in architecture decisions, technical solution design, code review, troubleshooting and performance optimisation.
  • Dẫn dắt và hỗ trợ đội kỹ thuật đưa tính năng lên production, giải quyết các vấn đề kỹ thuật phức tạp.Lead and support the technical team in delivering production features and resolving complex engineering problems.
.NET ASP.NET Core PostgreSQL Redis Kafka RabbitMQ Docker Linux
4/2019 — 2/2022Apr 2019 — Feb 2022

Công ty Cổ phần Công nghệ KiotVietKiotViet Technology Corporation

Software Engineer

Tham gia phát triển nền tảng quản lý bán hàng của KiotViet, bao gồm hệ sinh thái sản phẩm F&B dùng cho nhà hàng, quán cà phê, bar và karaoke.Contributed to KiotViet's business management platform, including the Food & Beverage product ecosystem used by restaurants, cafés, bars and karaoke businesses.

Trách nhiệm chínhKey responsibilities
  • Phát triển và bảo trì các module nghiệp vụ trên nền web cho nhiều mô hình kinh doanh F&B.Developed and maintained web-based business modules across F&B business models.
  • Làm việc với các nghiệp vụ quản lý đơn hàng, quản lý bàn, thu ngân, thực đơn, kho, báo cáo và cấu hình kinh doanh.Worked on order management, table management, cashier operations, menu management, inventory, reporting and business configuration.
  • Bảo trì hệ thống production phục vụ khách hàng doanh nghiệp trên nhiều môi trường vận hành khác nhau.Maintained production systems used by business customers across different operating environments.
  • Tham gia các dự án chính phủ điện tử và website hỗ trợ cộng đồng bàn giao cho khách hàng Úc.Contributed to e-government projects and community support websites delivered for Australian customers.
C# ASP.NET SQL Server JavaScript
2/2017 — 12/2018Feb 2017 — Dec 2018

Công ty TNHH Giải pháp Phần mềm Nhật CườngNhat Cuong Software Co., Ltd

Software Engineer

Phát triển hệ thống chính phủ điện tử, website hỗ trợ cộng đồng và nền tảng thương mại điện tử cho khối công và khách hàng doanh nghiệp.Developed e-government systems, community support websites and e-commerce platforms for public-sector and business customers.

C# ASP.NET SQL Server JavaScript
1/2015 — 1/2017Jan 2015 — Jan 2017

Vietesoft., JSC

Web Developer

Tham gia các dự án chính phủ điện tử và phát triển phần mềm quản lý nhân sự.Participated in e-government projects and Human Resource Management software development.

C# ASP.NET SQL Server

Dự án tiêu biểuSelected Work

Hệ thống chạy thậtProduction systems

Những hệ thống tôi đã thiết kế, xây dựng hoặc tham gia phát triển cho công ty và khách hàng.Systems I have designed, built or contributed to for companies and clients.

FinTech

StockProXX

Technical Team Lead — Kiến trúc & BackendTechnical Team Lead — Architecture & Backend

Nền tảng dữ liệu tài chính và hỗ trợ đầu tư cho thị trường chứng khoán Việt Nam, bao gồm dữ liệu thị trường, thông tin doanh nghiệp và tài chính, phân tích, tín hiệu và cảnh báo.A financial data and investment-support platform for the Vietnamese stock market, covering market data, company and financial information, analysis, signals and alerts.

.NET PostgreSQL Redis Kafka RabbitMQ Docker
SaaS · Bán lẻ F&BSaaS · Retail F&B

KiotViet FNB

Software Engineer — Module nghiệp vụSoftware Engineer — Business Modules

Sản phẩm quản lý nhà hàng - cà phê trong hệ sinh thái KiotViet — các luồng gọi món, quản lý bàn, thu ngân, thực đơn, kho và báo cáo.Food & Beverage management product within the KiotViet ecosystem — ordering, table, cashier, menu, inventory and reporting workflows.

C# ASP.NET SQL Server JavaScript
Thương mại điện tử · Print-on-DemandE-commerce · Print-on-Demand

AZ Fancy

Kiến trúc & Phát triểnArchitecture & Development

Hệ sinh thái thương mại điện tử và fulfillment. Bên cạnh storefront, tôi xây dựng ChikePod Admin — bản viết lại bằng .NET của cổng fulfillment WordPress cũ, điều phối đơn hàng qua nhiều storefront WooCommerce và chạy song song với hệ thống cũ trong quá trình chuyển đổi.An e-commerce and fulfillment ecosystem. Alongside the storefront, I built ChikePod Admin — a .NET rewrite of a legacy WordPress fulfillment portal coordinating orders across multiple WooCommerce storefronts, running side-by-side with the legacy system during migration.

.NET 10 Blazor Server MariaDB Clean Architecture Hangfire SignalR
Quản trị doanh nghiệpBusiness Management

Hạ Cúc Beauty

Thiết kế & Phát triểnDesign & Development

Nền tảng quản trị và vận hành cho doanh nghiệp dịch vụ làm đẹp — hồ sơ khách hàng, dịch vụ, vận hành và báo cáo.Administration and business management platform for a beauty service business — customer records, services, operations and reporting.

C# / .NET Ứng dụng WebWeb Application REST API

Nghiên cứu cá nhânPersonal R&D

Những thứ tôi đang xâyThings I'm building

Các dự án cá nhân tôi làm để thử nghiệm ý tưởng kiến trúc và công nghệ mới. Trạng thái được ghi trung thực — một số đã chạy thật, số còn lại vẫn đang phát triển.Side projects I build to explore architecture ideas and new technologies. Status is stated honestly — some are live, others are still in development.

Hạ tầng AI · SaaSAI Infrastructure · SaaS

CheapAI

Làm một mình — kiến trúc, phát triển, triển khai & vận hànhSolo — architecture, development, deployment & operations

Đang chạyLive

Nền tảng bán lại API AI tương thích Anthropic, gồm ba ứng dụng dùng chung một lõi Clean Architecture: dashboard quản trị nội bộ, storefront cho khách hàng, và API proxy expose endpoint tương thích Anthropic hỗ trợ cả streaming lẫn non-streaming.An Anthropic-compatible AI API reseller platform, built as three applications sharing one Clean Architecture core: an internal admin dashboard, a public customer storefront, and an API proxy exposing an Anthropic-compatible endpoint with both streaming and non-streaming support.

Chi tiết kỹ thuậtEngineering details
  • Hạch toán credit trả trước, giới hạn model theo từng người dùng, giới hạn tần suất và ngân sách theo từng API key.Prepaid credit accounting, per-user model allowances, and per-key rate and budget limits.
  • Hệ số giá cấu hình được, ghi log request/lỗi và dashboard theo dõi mức sử dụng.Configurable price multipliers, request/error logging and usage dashboards.
  • API key upstream được mã hoá khi lưu bằng AES-GCM; nối thêm upstream OpenAI và Gemini sau cùng một API duy nhất.Upstream API keys encrypted at rest with AES-GCM; bridged OpenAI and Gemini upstreams behind one API surface.
  • Có unit test, component test và integration test; triển khai qua GitHub Actions lên Docker trên máy chủ Linux.Covered by unit, component and integration tests; shipped via GitHub Actions to Docker on a Linux host.
.NET 10 ASP.NET Core Blazor Server MudBlazor PostgreSQL EF Core 10 Docker GitHub Actions
Nghiên cứu · Retrieval-Augmented GenerationR&D · Retrieval-Augmented Generation

MangoRAG

Dự án nghiên cứu cá nhânPersonal R&D project

Đang phát triểnIn Development

Thử nghiệm Retrieval-Augmented Generation đa tenant cho chatbot doanh nghiệp dựa trên tài liệu — cô lập dữ liệu theo tenant, nạp tài liệu, tìm kiếm vector, tích hợp LLM và trích dẫn kiểm chứng được.Exploring multi-tenant Retrieval-Augmented Generation for document-based business chatbots — tenant isolation, document ingestion, vector search, LLM integration and verifiable citations.

.NET 10 Blazor Server PostgreSQL pgvector Cloudflare R2 Clean Architecture

Chưa công khai — đang trong quá trình phát triển.Not yet public — currently in development.

Nghiên cứu · Nền tảng học tậpR&D · Learning Platform

MangoQuiz

Dự án cá nhânPersonal project

Đang phát triểnIn Development

Nền tảng trắc nghiệm trực tuyến, thử nghiệm engine câu hỏi mở rộng được, quản trị nội dung và gamification — câu hỏi trắc nghiệm, sắp xếp, nối đôi, kéo thả, thanh trượt, hình ảnh và âm thanh, tổ chức theo danh mục, chủ đề và độ khó.An online quiz platform exploring extensible question engines, content management and gamification — multiple choice, ordering, matching, drag-and-drop, slider, image and audio questions, organised by category, topic and difficulty.

.NET PostgreSQL Clean Architecture

Chưa công khai — đang trong quá trình phát triển.Not yet public — currently in development.

Mã nguồn mở · NuGetOpen Source · NuGet

MangoLibs

Bộ thư viện cá nhânPersonal library set

Thư việnLibrary

Bộ thư viện .NET dùng lại được, tách ra từ những phần hạ tầng tôi phải viết lặp lại ở nhiều dự án. Bốn package multi-target .NET 6, 8 và 10, publish lên GitHub Packages qua GitHub Actions, quản lý phiên bản tập trung bằng Central Package Management.A set of reusable .NET libraries, extracted from the infrastructure code I kept rewriting across projects. Four packages multi-targeting .NET 6, 8 and 10, published to GitHub Packages through GitHub Actions, with versions managed by Central Package Management.

Các thư việnThe libraries
  • MangoLibs.Kafka — producer tự retry với backoff luỹ thừa, lớp hosted consumer đăng ký nhiều luồng, và dead-letter queue kèm chuỗi topic retry.MangoLibs.Kafka — a producer that retries with exponential backoff, a hosted consumer base class with multi-threaded subscription, and a dead-letter queue backed by exponential retry topics.
  • MangoLibs.RabbitMQ — kết nối tự phục hồi, producer dùng pool channel và hosted consumer với acknowledgement thủ công, trên API bất đồng bộ hoàn toàn của RabbitMQ.Client 7.MangoLibs.RabbitMQ — a self-healing connection, a pooled-channel producer and a hosted consumer with manual acknowledgement, on the fully asynchronous RabbitMQ.Client 7 API.
  • MangoLibs.MQTT — client tự kết nối lại, publisher có retry và hosted subscriber với QoS theo từng topic, acknowledgement thủ công và tự đăng ký lại sau khi mất kết nối. Chỉ target .NET 8 và 10 vì MQTTnet 5 không còn phát hành bản .NET 6.MangoLibs.MQTT — a reconnecting client, a retrying publisher and a hosted subscriber with per-topic QoS, manual acknowledgement and automatic resubscription. Targets .NET 8 and 10 only, because MQTTnet 5 ships no .NET 6 asset.
  • MangoLibs.FinancialCrawler — crawl báo cáo tài chính doanh nghiệp Việt Nam từ FireAnt rồi dùng mô hình AI ánh xạ sang template báo cáo của bên gọi; hỗ trợ OpenAI và Anthropic, phần lưu trữ để ứng dụng tự quyết.MangoLibs.FinancialCrawler — crawls Vietnamese company financial statements from FireAnt and maps them onto the caller's reporting template using an AI model; supports OpenAI and Anthropic, and leaves persistence to the consuming application.
.NET 6 / 8 / 10 Kafka RabbitMQ MQTT NuGet Central Package Management GitHub Actions

Hồ sơResume

Chứng chỉ & Học tậpCertifications & Learning

Đã hoàn thànhCompleted

Anthropic Academy

Đang chuẩn bịCurrently Preparing

Chưa đạt được — đã lên kế hoạch thiNot yet obtained — examinations planned

  • AWS Certified Solutions Architect – Associate Đang ônPreparing
  • Aptis ESOL — Mục tiêu B2Aptis ESOL — Target B2 Đang ônPreparing

Học vấnEducation

2024 — 2026

Đại học Thái NguyênThai Nguyen University

Công nghệ Thông tinInformation Technology

Đã hoàn thành chương trình.Degree completed.

2012 — 2015

Hanoi Institute of Technology

Công nghệ Thông tin — Kỹ thuật phần mềmInformation Technology — Software Engineering

Tốt nghiệp loại giỏi.Graduated with honours.

Liên hệContact

Cùng xây thứ gì đó hữu ích.Let's build something useful.

Tôi sẵn sàng với các cơ hội liên quan đến kỹ thuật phần mềm, hệ thống backend, kiến trúc hệ thống và dẫn dắt kỹ thuật.I'm open to opportunities involving software engineering, backend systems, system architecture and technical leadership.