Chuyển đến nội dung chính
Liên hệ
Đang hoạt động · Sẵn sàng nhận việc

Lê Phú Trọng

Backend Developer

Xây dựng hệ thống backend, plugin Minecraft và bot Discord. Tập trung vào code dễ mở rộng và đáng tin cậy khi vận hành thực tế.

StackJavaJavaScriptPython
Lê Phú Trọng

Trọng

Lập trình viên Backend

Online
runtime.ts
01const service = createBackend({ cache, auth, queue });02plugin.listen("PlayerJoinEvent", hydrateSession);03bot.command("/ticket", createSupportFlow);04await deploy.check({ health: "/ready" });

3+

Năm

4

Dự án

2

Cộng đồng

cuộn

Dự án

Dự án xây cho mục đích thật, không phải demo.

Mỗi cái bắt đầu từ vấn đề thực tế. Đây là vấn đề, giải pháp và kiến trúc đằng sau nó.

JavaPaper APIMySQLVault

Bộ Plugin Minecraft

Hệ thống plugin module hóa cho server Minecraft production.

Vấn đềNgười vận hành server cần tính năng kinh tế, rank và GUI riêng mà không phải hack xung quanh plugin có sẵn.
Giải phápKiến trúc plugin nhiều tầng: command handler, event listener, service layer và repository layer — mỗi phần có thể test và thay thế độc lập.
Kiến trúcRuntime hướng sự kiện với command registry, service container, MySQL repository và hot-reload config.
Node.jsDiscord.jsMongoDBWebhooks

Bot Discord Tự Động

Tự động hóa quản lý cộng đồng và bridge giữa server game và Discord.

Vấn đềBan quản trị cần tự động hóa kiểm duyệt, luồng ticket và thông báo bridge server-Discord theo thời gian thực.
Giải phápCommand handler với permission guard, event pipeline cho bridge và hệ thống lưu cấu hình guild liên tục.
Kiến trúcCommand registry, middleware guard chain, lưu trữ MongoDB và background job queue.
PythonFastAPIPostgreSQLRedisJWT

Auth Service Python

Microservice xác thực stateless cho hệ thống đa module.

Vấn đềNhiều backend service cần auth tập trung mà không phải copy logic bảo mật sang từng module.
Giải phápAuth dựa trên token với refresh-token rotation, RBAC và API contract rõ ràng cho người dùng.
Kiến trúcFastAPI với JWT access token, Redis session cache và middleware kiểm tra quyền.
Node.jsNestJSPostgreSQLRedisDocker

Nền Tảng Backend API

Cơ sở REST API có cấu trúc cho ứng dụng web.

Vấn đềCác dự án web cần backend module hóa, đáng tin cậy với validation, xử lý lỗi và abstraction dữ liệu.
Giải phápMonolith module hóa với DTO validation, lỗi có cấu trúc, repository pattern và deploy Docker.
Kiến trúcNestJS với module isolation, typed query, Redis cache và delivery container hóa.

Quy trình

Cách tôi tiếp cận một dự án mới.

Từ bài toán mơ hồ đến hệ thống chạy thật — đây là luồng tôi luôn theo.

01

Phân tích bài toán

Tôi bắt đầu bằng cách hiểu vấn đề thực sự trước khi viết bất kỳ dòng code nào. Đặt câu hỏi đúng quan trọng hơn viết code nhanh.

RequirementsScopeTrade-offs
02

Thiết kế kiến trúc

Vẽ ra cấu trúc module, luồng dữ liệu và ranh giới hệ thống trước khi code. Mục tiêu là dễ thay thế từng phần, không phải xây nhanh rồi refactor.

Module designData flowInterfaces
03

Xây dựng & kiểm tra

Viết code theo tầng từ dưới lên — data layer trước, business logic sau, interface cuối cùng. Mỗi tầng hoạt động độc lập và có thể test riêng.

Layered buildUnit testsCode review
04

Deploy & vận hành

Container hóa, health check, logging rõ ràng. Hệ thống chạy thật cần dễ monitor, dễ rollback và không ẩn lỗi dưới thảm.

DockerMonitoringRollback
4+Dự án productionPlugin · Bot · API
2Cộng đồng activeVibeStore · Soki
3+Năm kinh nghiệmBackend · Plugin
5Ngôn ngữ/công cụJava · JS · Python…

Kỹ năng

Ngôn ngữ và công cụ, với mức độ thật.

Số âm đánh dấu khoảng trống tôi đang tích cực lấp — không phải kỹ năng tôi giả vờ có.

Java icon

/ JA

Java

58%

Ngôn ngữ chính để phát triển plugin Minecraft. Tôi dùng Paper API để xây command, event listener, hệ thống kinh tế, GUI và tích hợp database cho server production.

độ tự tin58 / 100
public class RankPlugin extends JavaPlugin {
onEnable() { registerListeners(); }
registerCommands();
}
JavaScript icon

/ JS

JavaScript

62%

Xây bot Discord với discord.js — command handler, permission guard, tích hợp webhook và job queue cho cộng đồng server.

độ tự tin62 / 100
client.on("interactionCreate", run)
await queue.process(job)
reply.embed(status)
Python icon

/ PY

Python

72%

Ngôn ngữ tôi tự tin nhất. Dùng FastAPI cho REST service, viết script tự động hóa và các tool nhỏ hỗ trợ vận hành server.

độ tự tin72 / 100
@app.get("/health")
async def status():
return {"ok": True}
PHP icon

/ PH

PHP

-22%

Đang xây lại nền tảng từ đầu — chưa đủ tự tin cho production. Tôi coi đây là khoảng trống cần lấp, không phải che giấu.

đang học22 / 100
<?php
$status = "learning";
echo $status;
Docker icon

/ DO

Docker

-18%

Quen với container hóa service và quy trình deploy cơ bản. Đang phát triển thêm về orchestration nhiều service và hardening cho production.

đang học18 / 100
FROM node:20-alpine
COPY . .
CMD ["npm", "start"]

Cộng đồng

Đang dev tại hai server Minecraft.

Đóng góp plugin, tự động hóa và hạ tầng kỹ thuật với vai trò developer.

VibeStore server banner
Developer

VibeStore

Store cung cấp đa dạng dịch vụ số: Spotify, Netflix, Canva, Discord Nitro, hosting bot và nhiều gói tài khoản/dịch vụ khác với giá tốt cho cộng đồng.

Tham gia server
Soki Network server banner
Developer

Soki Network

Đóng góp tính năng mới, tối ưu workflow và hỗ trợ kỹ thuật cho server network.

Tham gia server

Về tôi

Tôi nghĩ về việc xây phần mềm như thế này.

Hệ thống nên dễ mở rộng, không chỉ dễ xây ban đầu.
Plugin, bot hay API — kiến trúc sạch đều áp dụng được.
Hiệu năng là tính năng, đặc biệt với game server và API production.
Tự động hóa những việc lặp lại. Giữ con người trong vòng lặp quyết định.
Code tốt sống qua được tay người thứ hai, không chỉ đúng deadline.
Ghi chép thành thật những gì mình chưa biết là một phần của senior.

Hoạt động

Nhịp đều, tập trung vào phần có giá trị thực.

Đánh giá

Người khác nói gì về tôi.

Phản hồi thực từ những người đã làm việc cùng — cập nhật theo thời gian thực.

2 giờ trước

Plugin chạy cực kỳ ổn định, không lag dù server có 200+ player online cùng lúc. Code rất sạch, dễ chỉnh sửa.

MK

Minh Khoa

Server Admin

1 giờ trước

Bot Discord hoạt động đúng như yêu cầu, ticket system mượt, auto-mod chuẩn. Hỗ trợ nhiệt tình sau khi bàn giao.

TH

Trần Huy

Minecraft Operator

56 phút trước

API backend tổ chức rất rõ ràng, document đầy đủ. Nhảy vào maintain sau khi bàn giao mà không bị lost.

NB

Nguyễn Bảo

Community Manager

34 phút trước

Tìm được bug phức tạp mà dev cũ không giải quyết được trong 2 tháng. Kiến trúc plugin tốt, tách module rõ.

Lê Đức

Network Owner

21 phút trước

Giải thích event system của Paper API rất chi tiết và dễ hiểu. Thái độ chia sẻ kiến thức cởi mở.

PA

Phúc Anh

Bot Developer

12 phút trước

FastAPI service chạy mượt, JWT auth implement đúng best practice. Response time dưới 50ms ổn định.

HN

Hải Nam

Discord Mod

7 phút trước

Code review rất kỹ, chỉ ra edge case tiềm ẩn trước khi deploy. Cách tư duy về hệ thống rất chín chắn.

TK

Tuấn Kiệt

Server Developer

3 phút trước

Plugin economy stable 24/7 hơn 6 tháng, không có sự cố nghiêm trọng nào. Đó là điều hiếm thấy.

QB

Quốc Bình

Game Server Owner

2 giờ trước

Plugin chạy cực kỳ ổn định, không lag dù server có 200+ player online cùng lúc. Code rất sạch, dễ chỉnh sửa.

MK

Minh Khoa

Server Admin

1 giờ trước

Bot Discord hoạt động đúng như yêu cầu, ticket system mượt, auto-mod chuẩn. Hỗ trợ nhiệt tình sau khi bàn giao.

TH

Trần Huy

Minecraft Operator

56 phút trước

API backend tổ chức rất rõ ràng, document đầy đủ. Nhảy vào maintain sau khi bàn giao mà không bị lost.

NB

Nguyễn Bảo

Community Manager

34 phút trước

Tìm được bug phức tạp mà dev cũ không giải quyết được trong 2 tháng. Kiến trúc plugin tốt, tách module rõ.

Lê Đức

Network Owner

21 phút trước

Giải thích event system của Paper API rất chi tiết và dễ hiểu. Thái độ chia sẻ kiến thức cởi mở.

PA

Phúc Anh

Bot Developer

12 phút trước

FastAPI service chạy mượt, JWT auth implement đúng best practice. Response time dưới 50ms ổn định.

HN

Hải Nam

Discord Mod

7 phút trước

Code review rất kỹ, chỉ ra edge case tiềm ẩn trước khi deploy. Cách tư duy về hệ thống rất chín chắn.

TK

Tuấn Kiệt

Server Developer

3 phút trước

Plugin economy stable 24/7 hơn 6 tháng, không có sự cố nghiêm trọng nào. Đó là điều hiếm thấy.

QB

Quốc Bình

Game Server Owner

4.8/ 5.0

Dựa trên 8 đánh giá từ cộng đồng

Bạn đã làm việc với tôi?

Chia sẻ trải nghiệm — feedback của bạn sẽ xuất hiện ngay phía trên.

Liên hệ

Nhắn tôi một cái.

Email, Facebook hoặc Discord — kênh nào tiện thì dùng.