Hi there, I'm

An Do

A Java fullstack developer

I am a fullstack developer focus on Backend that have more than 9 years of experience working with multiple large companies and building up my technology stack. I have a passion for problem-solving and being open to new technology stacks and languages.

About Me

I became a full-time developer in 2012. I have spent the majority of my career focused on Java, moving from the role of Java Backend Developer to Java Full-Stack Developer. I have recently also expanded my technology stack into learning Golang, Python, ReactJS, Microservices and AI whilst continuing to build Java Enterprise applications.

  • Java
  • Spring
  • MySQL
  • MongoDB
  • ReactJS
  • Linux
  • Docker
  • Microservices
  • K8s
  • CI/CD

Working history

Full-stack Engineer
Jun 2019 - Present Codelink
  • Rails
  • GoLang
  • Java
  • ReactJS
  • WebComponent
  • DAM
  • Docker
  • PVH - working with a big brand in the fashion industry to implement DAM systems.
  • TimeTemp - handles the full process of managing management teams and temporary employees, with functionality for Recruiters, Managers and Employee - I handled part of back-end development in Ruby on Rails and the web front-end in ReactJS.
  • Codelink IO - is an internal team and project management system to manage all team members and their assigned projects - I worked as the sole developer to set up the platform and the SSO service.

My projects


Remove background from input image using pretrained crfasrnn AI model in combination with superpixel technique.

  • AI
  • Python3
  • Keras

Vietnamese input method for Linux is built on top IBUS that get influenced by MacOS simple-telex and ibus-bamboo.

  • Golang
  • Linux
  • IBUS

My Gatsby web template to build my personal folio. Easy to change theme and content.

  • Gatsby
  • GraphQL
  • ReactJS
  • StyledComponent

Generate PDF file from input web link that uses Chrome headless 'print as PDF' under the hood. Also support for sending pdf to specific email.

  • Koa
  • GCP
  • Puppepteer

Get In Touch

Feel free to drop a message if you want to talk about technical stuff or just say hi. I'll try my best to get back to you soon.

Say Hi