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

Block or report ducnpdev

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
ducnpdev/README.md

Hi there!

linkedin  facebook     


About Me

Technical Lead @ HDBank Vietnam 🏦

Passionate software engineer specializing in building scalable microservices and designing robust system architectures. With expertise in Go, distributed systems, and cloud technologies, I help teams deliver high-performance solutions.

Key Responsibilities:

  • 🏗️ Design and implement microservices architecture
  • 🔧 Build scalable backend systems with Golang
  • 📊 Lead technical design reviews and architecture decisions
  • 👥 Mentor team members and solve complex technical challenges
  • 🚀 Evaluate and integrate cutting-edge technologies

Outside of work:

  • 📝 Write technical articles on Hashnode and Viblo
  • 💻 Develop open-source Go libraries and tools
  • 🔍 Deep dive into database optimization and distributed systems

🛠️ Tech Stack

golang nodejs postgresql mysql aws kubernetes docker grafana git kafka redis

Languages & Frameworks:

  • Backend: Golang, Node.js, PHP
  • Frontend: React.js, Vue.js
  • Databases: PostgreSQL, MySQL, DynamoDB, MongoDB, Redis
  • Message Queues: Apache Kafka, RabbitMQ
  • Cloud & DevOps: AWS (API Gateway, SQS, SNS, Lambda, S3, SES), Docker, Kubernetes, Jenkins, ArgoCD
  • Observability: Grafana, Loki, Jaeger, OpenTelemetry (OTEL)
  • Tools: Git, Distributed Transactions (DTM), SQL Optimization

🌟 Featured Projects

1. VietQR

Powerful Go library for generating VietQR codes for NAPAS payment integration in Vietnam.

  • Tech: Golang, QR Code Generation
  • Features: Type-safe API, comprehensive field validation, payment QR parsing
  • Status: Production-ready with comprehensive documentation

2. Open-Dev 📚

Comprehensive examples and applications for distributed transaction patterns using DTM framework.

  • Tech: Go, DTM, Microservices, Database Transactions
  • Features: Order management, flash-sale inventory systems, cache consistency, event publishing
  • Impact: Reference implementation for transaction pattern best practices

3. GoDev-Kit 🧰

Reusable Go development toolkit with enterprise patterns and utilities.

  • Tech: Golang, Kafka, HTTP clients, Logging frameworks
  • Features: Kafka control, observability patterns, API request handling
  • Use Case: Accelerates Go backend development for microservices

Structured Go learning course (10 sessions) covering fundamentals to REST API development.

  • Tech: Go fundamentals, concurrency, HTTP, REST APIs
  • Audience: Developers transitioning to Go from other languages
  • Format: Hands-on sessions with practical assignments

📚 Latest Blog Posts

➡️ View all articles


📊 GitHub Statistics

GitHub Stats


🎯 Areas of Expertise

Domain Expertise
Architecture Microservices, Event-Driven Architecture, Distributed Systems
Backend REST APIs, gRPC, Message Queues, Transaction Management
Database Query Optimization, Indexing, Replication, Consistency Patterns
DevOps Containerization, Orchestration, CI/CD, Infrastructure as Code
Cloud AWS ecosystem, serverless architectures, cost optimization

💼 Let's Connect!

I'm always open to discussing:

  • 🚀 Interesting technical challenges and solutions
  • 🤝 Collaboration opportunities on impactful projects
  • 📖 Sharing knowledge and best practices
  • 💡 Exploring new technologies and architectural patterns

Get in touch:

  • 💼 LinkedIn: phucducktpm
  • 👨‍💻 Portfolio: View my projects above
  • 📝 Blog: Viblo | Hashnode
  • 📧 Email: Contact me via LinkedIn DM

Profile views

⭐ If you find my projects useful, please consider starring them!

Pinned Loading

  1. vietqr vietqr Public

    thư viện hỗ trợ mã QR để thanh toán thông qua NAPAS

    Go 45 9

  2. open-dev open-dev Public

    Go 94 28

  3. godev-kit godev-kit Public

    GoDev Kit is a modular, production-ready template for building robust Golang microservices and backend applications. It provides a clean architecture foundation, best practices, and ready-to-use in…

    Go 124 20