Backend developer with product designing mindset
Backend Engineer
[email protected]
+886-970023385
I’m a backend developer with more then 5 years of experience, mostly responsible for backend development using Node.js and DevOps operation such as designing CI / CD, deploying using docker and Kubernetes to AWS or GCP.
- Javascript / Typescript
- Golang
- Python
- C++
Front-end
- Vue/Angular
- Node.js
- Express.js / Nest.js
- MySQL / PostgreSQL
- MongoDB/ElasticSearch/Aerospike
- Redis/Memcached
- RESTful API
- Swagger
- Message Queue (RabbitMQ / Kafka)
- Unit Test / Integration Test
- CI / CD (TravisCI/circleCI)
- Docker / Kubernetes
- AWS / GCP
- SCRUM
1. Generating more than 30 products including Normal & HDI prototype in both sample and M/P.
2. Improve process capability and production volume while maintaining and improving quality standards.
1. Generating more than 30 products including Normal & HDI prototype in both sample and M/P.
2. Improve process capability and production volume while maintaining and improving quality standards.
- Introduction: AHoy! App is designed to support those who needs communicating and keep social connection where they are offshore. The App will support route planning, offline map view, real time chat, trip sharing, and post sharing in the first MVP.
- Using Typescript / Golang for backend microservices.
- Using Flutter for IOS / Android / PWA.
- Using RabbitMQ / Kafka for microservices communication.
- Using PostgreSQL for RDBMS. (Each service has it's own SQL DB)
- Using Redis for Cache and Rate-limiting. (Each service has it's own Cache)
- Using CircleCI to build CI/CD pipelines.
- Using Makefile for controlling multiple Docker containers.
- Data Collection from Data.world
- Using GPS for location tracking.
- Using Dijkstra and D* for route planning.
- Introduction: If you are a movies lover, here is the right places to be, you will be able to real-time sharing your favorites movies with the other users. In this repo you can easily running an entire application with make script.
- Using Typescript for backend microservices.
- Using Vue Typescript for frontend.
- Using Websocket for real time data.
- Using PostgreSQL for main database.
- Using CircleCI to build CI/CD pipelines.
- Using Makefile for controlling multiple Docker containers.
- Introduction: A Sample Task Manage Card Board System with user profile System, sensitive information is protected by JWT.
- Using Nest.js with Typescript
- Design Backend with low coupling
- Using DTO and Repository Design Pattern to handle data
- Using TypeORM and PostgresQL
- Introduction: A advance version of Task manage system, it extends task operation to booking and authoring operation which has been handle over by different service
- Using RabbitMQ Message Queue Model
- Using Nest.js and Typescript for Backend
- Using Docker and Docker-compose for deployment
- Makefile supported
- Using TypeORM and PostgresQL
- Introduction: An E-commerce Website which allow users to shop online. And supporting administrator to manage website as well.
- Using Vue/Vuex/Vuetify/V-chart for front-end development
- Design Backend with TDD
- Using TravisCI to build CI/CD pipelines, meanwhile using Docker for Artifacts Management
- Using Swagger to auto generate API document and supporting test
- Supporting third party cash flow
- Using GCP Gmail API and nodemailer to implement mail operation
- Using Redis for Cache design and store session data
- Using Pm2 for process management
- Using Docker-Swarm with AWS EC2 to build cluster
- Introduction: The project is at the second sprint, expecting to implement transaction feature and transfer website to micro-service in sprint 3 which is naming into stockapi-micro.
- Design Front-end with React
- Restful Api structure
- Using JWT to protect routes
- Using Redis to implement Black List.
Backend developer with product designing mindset
Backend Engineer
[email protected]
+886-970023385
I’m a backend developer with more then 5 years of experience, mostly responsible for backend development using Node.js and DevOps operation such as designing CI / CD, deploying using docker and Kubernetes to AWS or GCP.
- Javascript / Typescript
- Golang
- Python
- C++
Front-end
- Vue/Angular
- Node.js
- Express.js / Nest.js
- MySQL / PostgreSQL
- MongoDB/ElasticSearch/Aerospike
- Redis/Memcached
- RESTful API
- Swagger
- Message Queue (RabbitMQ / Kafka)
- Unit Test / Integration Test
- CI / CD (TravisCI/circleCI)
- Docker / Kubernetes
- AWS / GCP
- SCRUM
1. Generating more than 30 products including Normal & HDI prototype in both sample and M/P.
2. Improve process capability and production volume while maintaining and improving quality standards.
1. Generating more than 30 products including Normal & HDI prototype in both sample and M/P.
2. Improve process capability and production volume while maintaining and improving quality standards.
- Introduction: AHoy! App is designed to support those who needs communicating and keep social connection where they are offshore. The App will support route planning, offline map view, real time chat, trip sharing, and post sharing in the first MVP.
- Using Typescript / Golang for backend microservices.
- Using Flutter for IOS / Android / PWA.
- Using RabbitMQ / Kafka for microservices communication.
- Using PostgreSQL for RDBMS. (Each service has it's own SQL DB)
- Using Redis for Cache and Rate-limiting. (Each service has it's own Cache)
- Using CircleCI to build CI/CD pipelines.
- Using Makefile for controlling multiple Docker containers.
- Data Collection from Data.world
- Using GPS for location tracking.
- Using Dijkstra and D* for route planning.
- Introduction: If you are a movies lover, here is the right places to be, you will be able to real-time sharing your favorites movies with the other users. In this repo you can easily running an entire application with make script.
- Using Typescript for backend microservices.
- Using Vue Typescript for frontend.
- Using Websocket for real time data.
- Using PostgreSQL for main database.
- Using CircleCI to build CI/CD pipelines.
- Using Makefile for controlling multiple Docker containers.
- Introduction: A Sample Task Manage Card Board System with user profile System, sensitive information is protected by JWT.
- Using Nest.js with Typescript
- Design Backend with low coupling
- Using DTO and Repository Design Pattern to handle data
- Using TypeORM and PostgresQL
- Introduction: A advance version of Task manage system, it extends task operation to booking and authoring operation which has been handle over by different service
- Using RabbitMQ Message Queue Model
- Using Nest.js and Typescript for Backend
- Using Docker and Docker-compose for deployment
- Makefile supported
- Using TypeORM and PostgresQL
- Introduction: An E-commerce Website which allow users to shop online. And supporting administrator to manage website as well.
- Using Vue/Vuex/Vuetify/V-chart for front-end development
- Design Backend with TDD
- Using TravisCI to build CI/CD pipelines, meanwhile using Docker for Artifacts Management
- Using Swagger to auto generate API document and supporting test
- Supporting third party cash flow
- Using GCP Gmail API and nodemailer to implement mail operation
- Using Redis for Cache design and store session data
- Using Pm2 for process management
- Using Docker-Swarm with AWS EC2 to build cluster
- Introduction: The project is at the second sprint, expecting to implement transaction feature and transfer website to micro-service in sprint 3 which is naming into stockapi-micro.
- Design Front-end with React
- Restful Api structure
- Using JWT to protect routes
- Using Redis to implement Black List.