Skip to content
View dtkien-dev's full-sized avatar

Block or report dtkien-dev

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.

Content in all repositories owned by your account will be closed.
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
dtkien-dev/README.md
Doan Trung Kien — Java Backend Engineer based in Vietnam Designing clear APIs, connecting services with messaging, and building testable backends

Introduction   /   Projects   /   Tech stack   /   GitHub dashboard   /   Connect

Introduction

I'm Doan Trung Kien, a Java Backend Engineer based in Vietnam. I build backend services and asynchronous workflows, with a focus on maintainable code, reliable APIs, and performance.

I work with Java, Spring Boot, and Vert.x, verify behavior through automated tests, and optimize services with Redis caching and SQL query tuning. My interests include distributed systems and event-driven architecture.

Selected projects

An authentication project that exchanges login credentials for a signed JWT. The code demonstrates Spring Security authentication and JWT generation, parsing, and validation.

Java 21 · Spring Boot · Spring Security · JWT

Explore the login flow

A portable collection of skills for Codex, Claude Code, and Kiro. Shared workflow guides and installation helpers make the collection reusable across agent environments.

Agent workflows · Markdown · Shell · PowerShell

Read the workflow guide

Browse all repositories →

Tech stack

Backend

Java 21 Spring Boot Vert.x

Data & messaging

PostgreSQL Redis RabbitMQ Apache Kafka

Delivery & testing

Maven Kubernetes Docker basic JUnit Mockito

Full stack & engineering practices
Area Technologies & tools
Languages Java 21 · Go
Backend & frameworks Spring Boot · Spring Data · Vert.x · Jmix · Backbase
APIs & identity REST APIs · OpenAPI · Keycloak
Testing JUnit · Mockito · Integration tests
Data & caching PostgreSQL · MySQL · Redis · Elasticsearch
Messaging & discovery RabbitMQ · Apache Kafka · ActiveMQ · Eureka
Build & delivery Maven · Git · GitLab · GitFlow · Jenkins · Argo CD
Containers & operations Kubernetes · Rancher · k9s · Docker (Basic)
Observability & engineering insights Grafana · LinearB
AI-assisted development OpenAI Codex · Claude Code · Kiro · Prompt Engineering

Engineering practices: Clean Architecture, SOLID principles, asynchronous processing, caching strategies, SQL pagination and query tuning, production troubleshooting, and log analysis.

GitHub dashboard

GitHub statistics: public repositories, followers, commits and pull requests

Updated hourly · Timestamp in UTC · Commits and pull requests cover the last 12 months. GitHub scheduling and caching may delay updates.

Play the contribution snake A snake moving through dtkien-dev's GitHub contribution graph

Generated hourly with Platane/snk. Close this section to hide the animation.

View activity on GitHub →

Connect

Open to collaboration, project discussions, and exchanging technical ideas.

LinkedIn   /   GitHub   /   Email

Typing animation by Readme Typing SVG.

Popular repositories Loading

  1. dtkien-dev dtkien-dev Public

    Python 3

  2. agent-skills agent-skills Public

    HTML 1

  3. Introduction-Myself Introduction-Myself Public

    HTML

  4. Learn-fullstack Learn-fullstack Public

    HTML

  5. StubHTML-Code StubHTML-Code Public

    HTML

  6. xylophone_flutter xylophone_flutter Public

    Dart