A passionate problem solver who loves sharing what he knows and always pursuing one step more.
- 8+ years of experiences in Backend/Server-side development.
- Proficient Node.JS developer.
- Broad knowledge of cloud service and sufficient network & security skills.
- Fast learner of everything, teamwork builder.
- Love workout, love and seek my own challenges.
Http Framework - express.js / hapi.js / fasitify.js / koa.js ORM & SQL builder - loopback.js / sequelize.js / typeorm / knex.js
Database - MySQL / PostgreSQL / Oracle
NoSQL - Redis / MongoDB
Message Queue - AWS SQS / Kafka
Distributed Lock - Redlock
Language - nodejs / python / java
CI/CD - Travis / Jenkins / GitLabCI
Containers/Orchestration - Docker / Kubernetes / Vagrant
Automation - Ansible / Puppet / CloudFormation
Cloud - AWS
Monitoring, Alerting - Graphite / Grafana / icinga / Cacti
Others - Helm / Harbor
Front-end - React.js / Redux / CSS
Sprint planning / Task Estimation / PBI Grooming / Retrospective / Story Refinement
An easy plug-n-use box which brings comprehensive network security to your entire home network. You can control and monitor all devices at home preventing threats or attacks from the outside world. Besides, proﬁle-based parental control help you manage your kids usage and stop them from receiving inappropriate content.
I was able to work with frontend, mobile and embedded client smoothly. I was responsible for designing and building a backend system from scratch to run on production with 1k users.
NodeJS RESTful API server for mobile apps and embedded clients
Develop and build-up real-time streaming data pipeline for ETL, rule-based notiﬁcation, and log archiving task.
Design and implement a near-realtime micro-batching service by AWS streaming solution for products dashboard. User can know their network usage or threats blocked in near real-time.
Design and implement Wi-Fi AAA proxy system for high loading public Wi-Fi. The system is responsible for doing policy control like rate-limit, session-timeout, and captive portal.