🤝 Hire me

After many years of working as a software developer, having experienced many large and small projects, I have accumulated a lot of valuable experience. That makes it possible for me to handle any difficult requests from my clients.

My work experience

Ucenter home for vBulletin

/ Individual project

This is my first project. The purpose when I did this project was to implement single sign-on (SSO) between 2 software, "vBulletin" (Community software was quite popular at that time) and "Ucenter Home" (Software to help build social networks). The project has achieved great success when receiving a lot of welcome from the community.

Website daica.info

/ Co-founder

In June 2011, my close friend “DuyK” and I built a website called “daica.info”. We aim to create a meeting place for people who share the same interest in programming. It has helped me exchange and learn a lot of new knowledge about programming and technology. In this project, I act as the lead developer. After nearly two years of operation, we closed the website because we could no longer spend much time and money to develop it.

The tech stack that I used for this project includes:

  • PHP is used to build the backend.
  • The DBMS we use is MySQL.
  • We use jQuery for the frontend.
  • The web server we use is Nginx.

Piglet & XoneDos

/ Individual project

At the beginning of 2012, I built a community for hacking and security enthusiasts (anonvn.net). During that community development, I made 2 DDoS tools named Piglet (Written in Javascript) and XoneDos (Written in AutoIt). Creating these two tools gave me a deeper understanding of the denial of service attack method and how to fight it later.

Website to watch football online

/ Individual project

In 2013, when websites about sharing links to watch football without copyright were a new trend in Vietnam, I researched to build such a site for myself.

The first time I had a lot of trouble was when I learned about SopCast, Ace stream, and video streaming technology. But in the end, I succeeded, my website got a lot of visitors. My site's peak had about 27K CCUs (Google Analytics).

This project has helped me gain a lot of valuable experience. I learned many things about video streaming, FFmpeg, CDN, optimizing websites to serve more users...

The tech stack that I used for this project includes:

  • Laravel is used to build the backend.
  • The DBMS I use is MySQL.
  • I use Redis to cache data.
  • I use FFmpeg to convert and re-stream videos.
  • Initially, I used Red5 as a media streaming server.
  • I use jQuery for the frontend.
  • The web server I use is Nginx.
  • The server I use on AWS EC2 and CDN is Cloudflare.

Website baobongda.net

/ Outsource

This is my first outsourcing project. The client's request was to build a football news website. Doing this project, I have accumulated a lot of experience building news website systems, CMS, image optimization...

The tech stack that I used for this project includes:

  • Laravel is used to build the backend.
  • The DBMS I use is MySQL.
  • I use Redis to cache data.
  • I use ImageMagick to perform operations on images.
  • I use jQuery for the frontend.
  • The web server I use is Nginx.

Kita Vietnam

/ Developer

Kita Vietnam is the first company I worked for; it's a Japanese company. My job here is to do outsourced projects for the company. Although I only worked here for about two months (The company closed for unknown reasons 🤣), I also learned a lot of new knowledge and met many new colleagues (Some people still stick with me until now).

The technologies that I have used to work are:

MyWork

/ Developer

MyWork is the second company that I work for. My main job here is to develop the recruitment website system and the company's satellite websites.

The technologies that I have used to work are:

Apohub

/ Developer

After working at MyWork for a while, I was transferred to another division called Apohub. This division can be called a subsidiary of MyWork.

These are the projects that I worked on at Apohub:

Pinhay

This is a social networking project inspired by Pinterest. The tech stack that I used for this project includes:

  • Laravel is used to build the backend.
  • The DBMS I use is MySQL.
  • I use Redis to cache data and queue.
  • I use jQuery for the frontend.
  • The web server I use is Nginx.

Logich corp

/ Developer

After leaving Apohub, I went to work at Logich Joint Stock Company. This is a telecommunications service agent level 1 of mobile carriers in Vietnam.

The projects that I have worked on at this company are:

Ecopay

This project is a system of selling phone scratch cards, top-up. The tech stack that I used for this project includes:

SMS Brandname

This project is a system to connect with mobile carriers to send SMS Brandname. The tech stack that I used for this project includes:

iCheck

/ Tech Lead

iCheck was the next company I worked for after leaving Logich. I started working here when the company was just established (There were about ten employees at that time). I have worked through many positions, from a junior developer, senior developer, mentor, Tech Lead. In general, I have to code a lot in any position, which helps me improve my coding skills, thinking ability, independent working skills, and teamwork skills. I also learned a bunch of new technologies to apply to my work.

These are the projects that I worked on at iCheck:

  • CMS for business
  • CMS for seller
  • iCheck social network
  • News Feed system
  • Server Lucky Wheel game
  • Affiliate system
  • Upload/Resize image system
  • CMS for admin
  • Accounts - SSO system
  • Google analytics alternative
  • Push notifications/Email gateway
  • CDN system
  • API Gateway
  • System monitor / Distributed tracing
  • CI/CD, Auto DevOps system

Technologies that I use for the above projects include:

Hiweb

/ Tech Lead

Hiweb is the most recent company I worked for and can be said to be the company I have been with the longest (I started working at Hiweb while working at iCheck).

Due to business and technology confidentiality reasons, I cannot publish the details of the projects and their tech stack here.

Most of the tech stack I've used at Hiweb is similar to what I did for iCheck, with improvements based on my experience working at iCheck.

Pokémon GO Wiki

/ Individual project

This is the mobile app I created following the Pokémon GO trend at that time. It was immediately rejected by Google Play store for copyright infringement 🤣 unfortunately for my first time making mobile app. But I still feel like I've had some success learning more about React Native and mobile apps.

yachtsmart & yachtswaps

/ Tech Lead

yachtsmart and yachtswaps are two projects where I work as a freelancer for a client in the UK.

The Tech stack I used in these two projects includes Go, PHP, Nodejs, Nginx, Sass, Algolia, Stripe, Paypal. The cloud providers that I used are AWS, Google Cloud, and Cloudflare.

[x]Player

/ Individual project

[x]Player (I can't think of a name for it yet) is an app that I created to watch videos on mobile phones. Currently, I only share it with my family. I will complete this application and publish it to the App store when I have more time.

I'm using Flutter to build this app.

If you feel my experience can meet your needs, please feel free to contact me.