Personal Information
Organization / Workplace
Vietnam Vietnam
Occupation
Senior software engineer
Industry
Technology / Software / Internet
Website
medium.com/@huynhquangthao
About
I was a mobile engineer and then became a backend engineer with 5 years of experience. My most experienced languages are Java and Golang, although I've written fair amounts of code in Python, Ruby, and Javascript over the years. Some interesting topics I am working on are database design, system observability, and designing the distributed system.
I have worked on young start-ups, unicorn, and enterprise companies with experience through many roles, e.g. an engineer, a team leader, and a short time of being a project manager. Because of that, I can share viewpoints to achieve a common goal with many stakeholders, e.g. end-users, DevOps, and software engineers.
Tags
android
distributed computing
algorithm
distributed system
paxos
raft
consensus
blockchain
kotlin
golang
java
engineering
privacy
security
zkp
zero-knowledge proof
mac
signal
telegram
diff hellman
private key
public key
asymmetric encryption
symmetric encryption
cryptography
encryption
etcd
zookeeper
computer science
fault tolerance
flp
software development
github
git
room-persistence
android-jetpack
performance
microservices
envoy
istio
service mesh
kubernetes
rabbitmq
message queue
kafka
smart contracts
metamask
infura
ethereum
coroutines
design patterrn
concurrency
opencensus
metrics
tracing
logging
observability
graphql
ruby
grpc
See more
- Presentations
- Documents
- Infographics