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

4. Golang-Teacher πŸŽ“

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 44 9

  2. open-dev open-dev Public

    Go 93 27

  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 123 20