Huỳnh Văn Chí Khan

Fullstack Developer

Xây dựng hệ thống mở rộng, tối ưu hiệu suất & mang lại trải nghiệm người dùng xuất sắc.

Giới thiệu

Tôi là một Backend Developer chuyên về data engineering và business intelligence. Với kinh nghiệm xây dựng hệ thống xử lý toàn bộ vòng đời dữ liệu — từ ingestion đến visualization — tôi kết nối giữa dữ liệu thô và insight có ý nghĩa. Cách tiếp cận của tôi kết hợp giữa thực hành phát triển phần mềm vững chắc và tư duy hướng dữ liệu. Tôi quan tâm đến độ tin cậy của hệ thống, kiến trúc sạch và xây dựng giải pháp có thể mở rộng. Dù là API NestJS, pipeline PySpark hay report Power BI, tôi tập trung vào việc làm cho các thành phần hoạt động liền mạch cùng nhau.

Backend Focus
Full Stack
Data Driven
Automation

Backend

NestJS
Python
FastAPI
Express
TypeScript
Node.js

Frontend

Next.js
React
TypeScript
Framer Motion
Tailwind CSS

Database

PostgreSQL
Prisma
SQLAlchemy
MongoDB

Data & BI

Azure Data Factory
Databricks
Power BI
dbt

Cloud & DevOps

Azure
AWS
Docker
GitHub Actions
CI/CD

Dự án nổi bật

Tuyển chọn các dự án thể hiện chuyên môn về backend, data engineering và automation.

ZekiFeed

Private

Multi-tenant Social Content Ingestion Platform

TypeScriptNestJSNext.jsPostgreSQL+2

A monorepo platform with NestJS API and Next.js application for workspace-based social-content ingestion. Built for teams to manage, monitor, and analyze content from multiple social sources in a unified dashboard.

Aug. 2026 — Present

Tính năng chính

  • Authentication, workspace membership and invitation flows with role-based access control
  • Tenant isolation and administrative audit capabilities for multi-tenant security
  • Source catalog and trusted-account management with normalized RSS ingestion
  • Durable ingestion orchestration with health checks and OpenAPI documentation

Thách thức

  • Designing multi-tenant architecture with strict data isolation
  • Building reliable RSS ingestion that handles various feed formats
  • Implementing durable orchestration for long-running ingestion tasks

Giải pháp

  • Workspace-level RBAC with tenant-scoped queries in Prisma
  • Normalized RSS parser supporting Reddit and Nitter sources
  • Background job queue with retry logic and health monitoring

Tech Stack

TypeScriptNestJSNext.jsPostgreSQLPrismaDocker

VM Store

Private

Virtual Machine Commerce and Provisioning Platform

TypeScriptNestJSPostgreSQLPrisma+2

A layered NestJS API for virtual-machine commerce covering authentication, catalog, cart, checkout, wallet top-ups, support, and service lifecycle operations. Integrated with Azure for automated VM provisioning.

May 2026

Tính năng chính

  • Authentication, catalog, checkout, wallet top-ups, and support workflows
  • Azure VM provisioning with custom Ubuntu gallery images
  • Service Bus-backed production job queues for async operations
  • Swagger/OpenAPI docs, liveness/readiness probes, rate limiting

Thách thức

  • Integrating Azure VM provisioning with e-commerce workflows
  • Building reliable webhook system with retry and deduplication
  • Implementing encrypted provider settings for security

Giải pháp

  • Layered architecture separating domain logic from infrastructure
  • Webhook signature validation with idempotency keys
  • Azure Key Vault integration for secrets management

Tech Stack

TypeScriptNestJSPostgreSQLPrismaAzureDocker

Facebook Group Workflow Tool

Public

Local Dashboard and Desktop Connector

PythonFastAPIPostgreSQLNext.js+2

A workflow dashboard for managing approved Facebook-group posting with explicit safety boundaries. Built with FastAPI backend, Next.js admin interface, and cross-platform Electron desktop connector.

Jul. 2026

Tính năng chính

  • FastAPI backend with PostgreSQL and layered application modules
  • Next.js administration dashboard with real-time status
  • Electron desktop connector with Python sidecar and WebSocket pairing
  • Automated Windows installer and update-release via CI

Thách thức

  • Building safe automation that respects platform terms of service
  • Creating reliable WebSocket pairing between desktop and web
  • Cross-platform desktop application with auto-updates

Giải pháp

  • Explicit safety boundaries: no credential storage, no bypass automation
  • Secure WebSocket handshake with device pairing flow
  • electron-builder with auto-update server integration

Tech Stack

PythonFastAPIPostgreSQLNext.jsElectronPlaywright

Kinh nghiệm làm việc

Enterprise Data Platform Project

Data Engineer / Full-stack Engineer

2024 — Present
Azure Data FactoryAzure DatabricksPySparkNestJS+4

Built end-to-end data platform and Business Intelligence on Azure using Medallion Architecture (Bronze, Silver, Gold)

Developed data pipelines with Azure Data Factory, Azure Databricks, and PySpark for REST API, SQL Server, CDC, Excel, and Google Sheets integration

Created NestJS/PostgreSQL backend and Next.js admin portal for pipeline configuration, orchestration monitoring, and Power BI reporting

Implemented refresh orchestration with dependency management, parallel execution, advisory locks, retry, cancellation, and ETA estimation

Applied transactional outbox pattern for safe data synchronization between PostgreSQL and Gold layer

Built metadata-driven Dashboard Builder and PBIP/PBIR artifact generator supporting semantic models and Power BI visual mapping

Documented lineage and transformation logic for 73 Power BI queries/tables serving Finance, Sales, Inventory, and AOP reports

Implemented Microsoft Entra ID authentication, JWT/JWKS, report-level authorization, and secure credential management via Azure Key Vault

Created comprehensive test coverage for API, orchestration, migration, CDC, snapshot, transformation, and Power BI artifacts

Tech Stack

Azure Data FactoryAzure DatabricksPySparkNestJSPostgreSQLNext.jsPower BIMicrosoft Entra ID

Liên hệ

Tôi đang mở cơ hội cho các dự án hợp tác mới. Dù bạn có câu hỏi hay chỉ muốn chào hỏi, tôi sẽ cố gắng phản hồi sớm nhất có thể!

Email cho tôi

Điện thoại

hoặc tìm tôi tại
Gửi tin nhắn