Skip to content
View thangtranitwork's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report thangtranitwork

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
thangtranitwork/README.md

Hey 👋, I'm Trần Đoàn Xuân Thắng!

GitHub LinkedIn Gmail Resume Profile Views


👨‍💻 About Me

I am a Backend Developer with a strong focus on building scalable systems and microservices architectures.
Currently working with Golang, gRPC, and Distributed Systems, while continuously exploring new technologies to improve system performance, security, and reliability 🚀

  • 🔭 Current Work: Building Golang Microservices & DevOps System Tools
  • 🌱 Currently Learning: gRPC, Apache Kafka, Distributed Systems, System Design
  • 💬 Ask me about: Backend Architecture, Go, Microservices, Event-Driven Systems, DevOps Tools
  • 📫 Contact: thangtran.it.work@gmail.com

🚀 Featured Projects

A full-stack, event-driven social network system powered by 13 Golang Microservices, gRPC inter-service communication, polyglot persistence, and real-time WebRTC/WebSocket calling.

  • 13 Microservices Architecture: API Gateway, Auth, User, Post, Chat, Notification, FCM, File, Admin, Search, Story, AI & Recommendation Service.
  • Communication & Streaming: gRPC + Protobuf for low-latency RPC, Apache Kafka for event-driven messaging, WebSocket & WebRTC for real-time chat & video calling.
  • Polyglot Persistence: PostgreSQL, Neo4j (Graph DB for social connections), Redis (caching & session), MongoDB (chat history), and MinIO (object storage).
  • DevOps & Observability: Smart GitHub Actions CI/CD (diff-based service compilation & deployment), Docker Compose, Nginx, Log Streamer & System Health Dashboards.

An enterprise-grade DevOps platform & developer control center built with Golang Backend & React SPA, featuring parallel multi-service deployments, real-time server telemetry, Git workspace management, and developer utility suites.

  • Parallel Multi-Deploy Matrix: Concurrent multi-service compilation and deployment with real-time log streaming and retry matrix.
  • Real-Time Server Monitoring: Live CPU, Memory, Uptime, and Port bindings telemetry via Server-Sent Events (SSE).
  • Git Workspace & Staging Control: Branch compare, staging auto-sync, line-by-line diff inspector, and VS-Code-like commit panel.
  • Developer Utility Suite (IDS Tools): 13 integrated tools including JWT Decoder/Signer, 100% Read-Only SQL Mutation Preview Engine, cURL Runner, and Bcrypt Validator.

🔨 Languages and Tools


🛠️ Highlights & Expertise

  • Microservices: Building high-performance microservices with Go + gRPC
  • Event-Driven Architecture: Asynchronous messaging & streaming with Apache Kafka
  • Caching & Queues: High-throughput caching and job management with Redis
  • DevOps & Infrastructure: Automated deployment, CI/CD pipelines, containerization with Docker & reverse proxy with Nginx
  • System Design: Designing scalable, fault-tolerant backend infrastructures

📊 GitHub Statistics

stats card top languages

profile details

Pinned Loading

  1. social-network social-network Public

    Java 1

  2. api-clothes-shop api-clothes-shop Public

    Dự án cung cấp API cho hệ thống cửa hàng quần áo trực tuyến, được xây dựng bằng Java Spring Boot. Hệ thống hỗ trợ đầy đủ các tính năng từ quản lý sản phẩm, giỏ hàng đến xử lý đơn hàng và xác thực n…

    Java 2

  3. deployment-and-monitoring-services-system deployment-and-monitoring-services-system Public

    A high-performance, aesthetic deployment automation and monitoring dashboard built with Go. Manage your services, Git operations, and deployments with a premium web interface and real-time health m…

    TypeScript 1

  4. social-network-micro-services-go social-network-micro-services-go Public

    This repository contains the complete, production-grade microservices migration of the original Spring Boot monolithic social network. Re-engineered in Go (1.22), this system leverages highly concu…

    Go 1

  5. stretch-reminder stretch-reminder Public

    A smart, native GNOME Shell extension that helps developers and power users prevent Repetitive Strain Injury (RSI) and eye strain. It prompts you to stand up, stretch, and rest your eyes periodically.

    JavaScript