About Me 👋

I'm very open minded to learn and try new stuff. "Learning by doing" is my favourite way of touching new things. And I believe failure is always good, it gets me success.

Highlight At Work(Latest -> Oldest)

  • Joined TraceLink PaaS product team (3rd generation platform):

    • Designed and implemented first version Graphql server, along with schema standard and customize directives
    • Designed first version AuthZ service (also being first generation OPA user
  • Joined TraceLink ET platform team (2nd generation platform, internal use only):

    • Designed general rate limiter lib for all eng teams (no idea how many of them are still using my lib lol, but it's still a very interesting experience)
    • Built bunch of internal support tools that help TraceLink developers debug their applications on our platform (I really enjoy building these small tools to improve productivity)
  • Joined Vecna VPS team (Patient Information System for VA Medical Centers)

P.S. I'm always looking for interesting and challenging side project to work on. Contact me if you need DEV :)

Programming Languages

Java

Node.js

Javascript

PHP

C#

Rego

Solidity

Frameworks

Vert.x

DropWizard

Express.js

Mocha.js

Spring

Struts

Angular.js (v1.5)

Codeigniter

.NET

HTML

HTML

CSS

Databases

MongoDB

MySQL

Postgresql

Redis

Tools

Git

Kubernetes

Helm

Bitbucket

Jira

Jenkins

Kibana

Splunk

Intellij

WebStorm

Eclipse

Sublime Text

Tomcat

Nginx

OS

macOS

Ubuntu

Daily Reading

Medium

Producthunt

HackerNews

Crunchbase


When I'm not in front of a computer screen, I'm probably playing soccer ⚽, taking care of my three chinchillas 🐹🐹🐹 and watching 📺 TV series on Netflix/HBO/Hulu/Amazon Prime.