CakeResume Talent Search

Advanced filters
On
4-6 years
6-10 years
10-15 years
More than 15 years
Avatar of the user.
Senior Software Engineer
Within one month
Automation
DevOps
Python
Ready to interview
Full-time / Interested in working remotely
6-10 years
National ChangHua University of Education
Computer Science
Avatar of 陳韋吉.
Avatar of 陳韋吉.
Past
前端工程師 @樂創互娛科技有限公司
2023 ~ 2023
前端工程師/網頁工程師
Within two months
and get advices from others. Product Uniapp for web, mobile web & android app React Native for both iOS & Android app Weex for iOS app. B2B system interface(AI training) Exchange system interface E-commercial platform websites Company official websites Campaign sites Custom RWD websites Language Chinese Japanese English Skills Professional Skills Proficiency in HTTP, CSS, JavaScript (including ES6+), HTML, DOM, and Web Standards. Conduct Code Reviews to ensure existing codes remain high-quality, fast, and flexible. Develop and maintain web or React Native app. Participate in the discussion of new features, including the ideation
React.js
JavaScript / ES6 / jQuery
RWD網頁設計
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
大同大學
生物工程
Avatar of Mia.
Avatar of Mia.
Past
Sales Representative @Metal Well Enterprise Co., Ltd
2023 ~ 2024
Within one month
達9/10。 ● 促成專案協助之組織獲得獎項,培訓100+人學員考取證書,績效達成率100%。 Education 學歷 長榮大學 Chang Jung Christian University translate and interpretation department •Skill 技能 Communication Microsoft Office Design AutoCAD Adobe Photoshop Illustrator Networking Concepts ERP Professional Skill 專業技能 國內外業務開發 國內外客戶維繫 市場分析數據報告 成本控管及報價協
Communication
Microsoft Office
Design
Unemployed
Ready to interview
4-6 years
長榮大學 Chang Jung Christian University
translate and interpretation department
Avatar of the user.
Avatar of the user.
Past
FIRST CLASS SECOND ENGINEER @Evergreen Marine Corp
2017 ~ 2024
Chief engineer
Within one month
Marine Engineering
Engineering Management
Shipbuilding
Unemployed
Ready to interview
Full-time / Not interested in working remotely
6-10 years
國立高雄科技大學 National Kaohsiung University of Science and Technology
Marine engineering
Avatar of Chung ming Chen.
Avatar of Chung ming Chen.
Program Manager @Suzhou Bigbeargame LTD Co
2016 ~ 2023
Game Developer, Game Engineer, Game Programmer, Software Engineer
Within one month
Chung ming Chen [email protected] Suzhou, China Game Developer with 10 years of focused industry experience and the proper foundation with education in Computer Sciences. My professional skills such as C#, PHP, Node.js various technologies, and years of development experience to improve project production and development efficiency. Skill Unity3D C# PHP Javascript Python VUE JAVA C++ 工作經歷PRESENT Lead Game Programmer Suzhou Bigbeargame LTD Co Suzhou, China Responsible for the development of mahjong game framework system; Responsible for the development of the company platform system; Responsible
Unity3D
Node.js
PHP
Employed
Ready to interview
Full-time / Remote Only
10-15 years
國立台灣科技大學 National Taiwan University of Science and Technology
Master of Engineering (MEng), Department of Automation Engineering
Avatar of Belinda Huang.
Avatar of Belinda Huang.
Past
Product Designer @AccuHit 愛酷智能科技股份有限公司
2023 ~ 2023
Sr. Product Designer(UI/UX) / Design Lead
Within one month
來規劃不同數位文件,強調協作和分享協助團隊快速有效溝通。改善內部營運流程,提高合作效率,並解決設計交付的問題。 Professional Skill Design Strategy / Design Thinking User Research / Product Planning UIUX Design / Wireframing / Flow Design Figma / Adobe / Keynote / Xmind Academic & License 世新大學 - 公共暨廣告學系 TOEIC 多益英語測驗 - 金色證書
Sketch
zeplin
Design Thinking
Unemployed
Ready to interview
Full-time / Interested in working remotely
4-6 years
世新大學 Shih Hin University
公共關係暨廣告學系
Avatar of Avin/蘇堇賦.
Avatar of Avin/蘇堇賦.
AIGC @AIGC
2023 ~ Present
UI/UX Designer
Within one month
示環境進行線上線下 UIUX 製作物的設計 5.擔任證劵 ESG 智能帳單首席設計師,並協調其他設計師 工程師 PM完成相關任務 Using cloud tools such as Figma, Slack, and ChatGPT to conduct UIUX design work. Designing interfaces for various financial products, including Blue Sky Capital, Fubon ESG, housing loans, green bills, and insurance. Applying professional skills in Illustrator, Adobe Photoshop, Premiere, After Effects, etc. t...
Illustrator
Photoshop
Microsoft Office
Employed
Open to opportunities
Full-time / Interested in working remotely
10-15 years
景文科技大學( 臺灣 )
視覺傳達
Avatar of the user.
Avatar of the user.
UI/UX設計師 @燦星國際旅行社股份有限公司
2018 ~ 2020
UI/UX設計師
Within three months
Photoshop
Illustrator
figma
Employed
Open to opportunities
Full-time / Interested in working remotely
6-10 years
國立臺灣藝術大學
圖文傳播藝術學系
Avatar of 金爾康.
Avatar of 金爾康.
Engineering Manager @Viscovery 創意引晴股份有限公司
2018 ~ Present
Within one month
including Recurrent Neural Network (RNN), word2vec, paragraph vector. Working Experience Intern, JulDec 2014 Phalanx Biotech Develop machine learning solutions for cancer gene detection and TSMC semiconductor quality prediction. Intern, JulAug 2013 Solid State System Assisted in CMOS MEMs microphone product development including proto-type simulation, fabrication/packaging process, defect analysis and market survey. Achievements 1. Qualified of preliminary contest of TSMC Big Data Analytics for Semiconductor Manufacturing. Taiwan,Completion of Broad-DREAM Gene Essentiality Prediction Challenge, 2014 Professional Skills Research Field Machine Learning Deep Learning Computer Vision Natural Language Processing Lang...
Deep Learning
Computer Vision
FastAPI
Employed
Open to opportunities
Full-time / Interested in working remotely
4-6 years
國立台灣大學
Electrical Engineering
Avatar of Johnny Hsieh.
Avatar of Johnny Hsieh.
Blockchain Enginner & AI Lead @Portal Network
Blockchain engineer & Blockchain consulting
Within one month
Russia and co-founding a blockchain company where I developed the pioneering deep learning model for estimating the value of decentralized domain names. Currently, I manage ArgsData and MorphusAI, innovative companies focused on delivering cutting-edge data solutions and advancing digital human technology through advanced deep learning methodologies. Professional Skills: Artificial Intelligence Facial Recognition and Facial AI Technologies: Real-Time Facial Expression Tracking and Analysis: Utilizing advanced machine learning algorithms for immediate recognition and analysis of facial expressions, enhancing user interaction experiences. Emotion Recognition Systems: Developing AI systems capable of understanding and responding to user emotions, used
Solidity
blockchain development
Docker
Full-time / Interested in working remotely
4-6 years

The Most Lightweight and Effective Recruiting Plan

Search resumes and take the initiative to contact job applicants for higher recruiting efficiency. The Choice of Hundreds of Companies.

  • Browse all search results
  • Unlimited access to start new conversations
  • Resumes accessible for only paid companies
  • View users’ email address & phone numbers
Search Tips
1
Search a precise keyword combination
senior backend php
If the number of the search result is not enough, you can remove the less important keywords
2
Use quotes to search for an exact phrase
"business development"
3
Use the minus sign to eliminate results containing certain words
UI designer -UX
Only public resumes are available with the free plan.
Upgrade to an advanced plan to view all search results including tens of thousands of resumes exclusive on CakeResume.

Definition of Reputation Credits

Technical Skills
Specialized knowledge and expertise within the profession (e.g. familiar with SEO and use of related tools).
Problem-Solving
Ability to identify, analyze, and prepare solutions to problems.
Adaptability
Ability to navigate unexpected situations; and keep up with shifting priorities, projects, clients, and technology.
Communication
Ability to convey information effectively and is willing to give and receive feedback.
Time Management
Ability to prioritize tasks based on importance; and have them completed within the assigned timeline.
Teamwork
Ability to work cooperatively, communicate effectively, and anticipate each other's demands, resulting in coordinated collective action.
Leadership
Ability to coach, guide, and inspire a team to achieve a shared goal or outcome effectively.
Within one month
Cloud Lead @ BeeInventor 點子建有限公司
Logo of BeeInventor 點子建有限公司.
BeeInventor 點子建有限公司
2023 ~ Present
Professional Background
Current status
Job Search Progress
Not open to opportunities
Professions
Fields of Employment
Work experience
4-6 years
Management
Skills
Node.js / Express.js
TypeScript
C++
PostgreSQL
MySQL
MongoDB
ElasticSearch
Aerospike
Redis
Memcached
Kafka
AWS
GCP
Golang
Kubernetes/Docker
Languages
Job search preferences
Positions
Job types
Locations
Remote
Freelance
Educations
School
國立臺灣海洋大學 National Taiwan Ocean University
Major
Transportation Science
Print

Yunchen Li

Backend developer with product designing mindset

Backend Engineer
[email protected]

+886-970023385

Summary

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.

PROFESSIONAL SKILL


Language

- Javascript / Typescript

- Golang

- Python

- C++


Front-end

- Vue/Angular



Back-end

- Node.js

- Express.js / Nest.js

- MySQL / PostgreSQL

- MongoDB/ElasticSearch/Aerospike

- Redis/Memcached

- RESTful API

- Swagger

- Message Queue (RabbitMQ / Kafka)

- Unit Test / Integration Test


DevOps

- CI / CD (TravisCI/circleCI)

- Docker / Kubernetes

- AWS / GCP

- SCRUM

Work Experience



BeeInventor Cloud Lead                                                                                      April 2021 - Now

1. Developed and maintained a microservices-based architecture with NodeJS, NestJs, k8s, helm, Postgres, Elasticsearch for IOT microservices.
2. Maintain automate integration and deployment processes from using Github Action.
3. Collaborate with cross-functional teams including frontend engineers, designers, firmware engineer, to define technical requirements, prioritize tasks, and deliver high-quality software solutions.

Environment: Typescript, NestJs, Postgresql, Postgis, Redis, Elasticsearch, AWS, Nsdq, k8s

Molteo Software Engineer                                                                         April 2021 - Mar 2023

1. Developed Molteo/Crafthunt Backend using NodeJS, NestJs and FeatherJs for data retrieval, validation, and manipulation from scratch.
2. Created automated testing framework using in Jest for unit tests and E2E UI tests from scratch.
3. Setup automate integration and deployment processes from scratch using Circle Pipelines and Docker which reduced deployment time from hours to minutes.
4. Collaborated closely with CTO to choose the most suitable tech stack base on capacity planning, cost and business requirements.
5. Optimizing cost & load performance and review sql explain to adjust query, improving query performance with maximum 5000% faster than before.
6. Mentor team member pair programming, design review and code review for maintaining to enhance project and code quality.
7. Collaborated closely with other developers on cross-functional and cross-timezone teams including frontend engineers, mobile engineers, designers etc., through weekly sprint planning meetings and standup.

Environment: Typescript, FeatherJs, NestJs, Postgresql, Postgis, Redis, Docker, AWS, Cloudwatch, Kafka, CircleCI

High5 Backend Engineer                                                                            May 2020 - April 2021

1. Developed and maintained a microservices-based architecture with NodeJS, NestJs, Kubernetes, Docker, Elasticsearch for ChatBot Microservices.
2. Redesign backend architecture shifting services communication from sync to async by using Kakfa.
    Increasing around 30% of efficiency, and decoupling business logic.
3. Integrating with Facebook & Line & Google API for our ChatBot Services.
4. Created automated testing framework using in Mocha + Chai + Sinon for unit tests and E2E UI tests from scratch.
5. Supporting Internal Tools development, such as ML Models SDK and makefile for integrating with cli commands. 

 Environment: Typescript, ExpressJs, NestJs, Python, Elasticsearch, Aerospike, Redis, Memcached, Docker,  AWS, GCP

ISAP Backend Engineer                                                                              April 2020 - May 2020

1. Design and Maintaining Visual Recognition Backend using Typescript-Express.
2. Optimizing cost & load performance by adjusting algorithm by adjusting algorithm increasing around 20% of cost.
3. Supporting Internal Tools development.

Environment: Typescript, ExpressJs, Rxjs, MongodB

EDOM Firmware Engineer                                                                           Mar 2018 - July 2019 

1. Responsible for BLDC products firmware support, using C++ to maintain and design features.
2. Analyze and feedback on acoustic report to customer's. 
3. Supporting current sensor hardware and firmware design.

CHINPOON Product Design Engineer                                                      Mar 2017 - Mar 2018

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.

Work Experience



Molteo Software Engineer                                                                         April 2021 - Mar 2023

1. Developed Molteo/Crafthunt Backend using NodeJS, NestJs and FeatherJs for data retrieval, validation, and manipulation from scratch.
2. Created automated testing framework using in Jest for unit tests and E2E UI tests from scratch.
3. Setup automate integration and deployment processes from scratch using Circle Pipelines and Docker which reduced deployment time from hours to minutes.
4. Collaborated closely with CTO to choose the most suitable tech stack base on capacity planning, cost and business requirements.
5. Optimizing cost & load performance and review sql explain to adjust query, improving query performance with maximum 5000% faster than before.
6. Mentor team member pair programming, design review and code review for maintaining to enhance project and code quality.
7. Collaborated closely with other developers on cross-functional and cross-timezone teams including frontend engineers, mobile engineers, designers etc., through weekly sprint planning meetings and standup.

Environment: Typescript, FeatherJs, NestJs, Postgresql, Postgis, Redis, Docker, AWS, Cloudwatch, Kafka, CircleCI

High5 Backend Engineer                                                                            May 2020 - April 2021

1. Developed and maintained a microservices-based architecture with NodeJS, NestJs, Kubernetes, Docker, Elasticsearch for ChatBot Microservices.
2. Redesign backend architecture shifting services communication from sync to async by using Kakfa.
    Increasing around 30% of efficiency, and decoupling business logic.
3. Integrating with Facebook & Line & Google API for our ChatBot Services.
4. Created automated testing framework using in Mocha + Chai + Sinon for unit tests and E2E UI tests from scratch.
5. Supporting Internal Tools development, such as ML Models SDK and makefile for integrating with cli commands. 

 Environment: Typescript, ExpressJs, NestJs, Python, Elasticsearch, Aerospike, Redis, Memcached, Docker,  AWS, GCP

ISAP Backend Engineer                                                                              April 2020 - May 2020

1. Design and Maintaining Visual Recognition Backend using Typescript-Express.
2. Optimizing cost & load performance by adjusting algorithm by adjusting algorithm increasing around 20% of cost.
3. Supporting Internal Tools development.

Environment: Typescript, ExpressJs, Rxjs, MongodB

EDOM Firmware Engineer                                                                           Mar 2018 - July 2019 

1. Responsible for BLDC products firmware support, using C++ to maintain and design features.
2. Analyze and feedback on acoustic report to customer's. 
3. Supporting current sensor hardware and firmware design.

CHINPOON Product Design Engineer                                                      Mar 2017 - Mar 2018

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.

Portfolio

AHoy! App


- 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.

Paragraph image 00 00@2x

Favorite Movies 


- 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. 


Paragraph image 00 00@2x

TASK SYSTEM

Github


- 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

Mirco-Services-Architecture-Booking-System

Github

- 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

E-Commerce Website


- 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

Paragraph image 00 00@2x

Crypto-Currency

Github

- Introduction: A decentralized crypto- currency network, which allows users to mine the transaction and showing the status of every blocks. 

- Design Front-end with React
- Design BlockChain system from scratch
- Using Redis Pub/Sub to implement p2p network
- Using POW to prevent 51% attack 
- Chain system with OOP 
- Using RESTful Api to allow communication in the network 
- Coding style follow eslint 
Paragraph image 02 00@2x

Stock Market Info

Github


- 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.

Paragraph image 02 00@2x

Open Source



- A SDK package which allows you to send POST request via Newebpay API to implement third party cash flow and it's Typescript supported.

Beautiful Logger

- Are you tired of seeing a the logs where only have white output on your terminal. Then Beautiful Logger is your another option where you can log with different kind of mode types supporting different kinds of colors output. Beautiful Logger also supports cloud storage with NoSQL where you can choose MongoDB or Redis so far, at the next version it might adding DynamoDB and ELK supporting.

EDUCATION

ALPHA Camp Full stack Bootcamp                                                                     Feb 2019 - Feb 2020

National Taiwan Ocean University Bachelor of Transportation Science       Sep 2012 - Jun 2015

Resume
Profile

Yunchen Li

Backend developer with product designing mindset

Backend Engineer
[email protected]

+886-970023385

Summary

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.

PROFESSIONAL SKILL


Language

- Javascript / Typescript

- Golang

- Python

- C++


Front-end

- Vue/Angular



Back-end

- Node.js

- Express.js / Nest.js

- MySQL / PostgreSQL

- MongoDB/ElasticSearch/Aerospike

- Redis/Memcached

- RESTful API

- Swagger

- Message Queue (RabbitMQ / Kafka)

- Unit Test / Integration Test


DevOps

- CI / CD (TravisCI/circleCI)

- Docker / Kubernetes

- AWS / GCP

- SCRUM

Work Experience



BeeInventor Cloud Lead                                                                                      April 2021 - Now

1. Developed and maintained a microservices-based architecture with NodeJS, NestJs, k8s, helm, Postgres, Elasticsearch for IOT microservices.
2. Maintain automate integration and deployment processes from using Github Action.
3. Collaborate with cross-functional teams including frontend engineers, designers, firmware engineer, to define technical requirements, prioritize tasks, and deliver high-quality software solutions.

Environment: Typescript, NestJs, Postgresql, Postgis, Redis, Elasticsearch, AWS, Nsdq, k8s

Molteo Software Engineer                                                                         April 2021 - Mar 2023

1. Developed Molteo/Crafthunt Backend using NodeJS, NestJs and FeatherJs for data retrieval, validation, and manipulation from scratch.
2. Created automated testing framework using in Jest for unit tests and E2E UI tests from scratch.
3. Setup automate integration and deployment processes from scratch using Circle Pipelines and Docker which reduced deployment time from hours to minutes.
4. Collaborated closely with CTO to choose the most suitable tech stack base on capacity planning, cost and business requirements.
5. Optimizing cost & load performance and review sql explain to adjust query, improving query performance with maximum 5000% faster than before.
6. Mentor team member pair programming, design review and code review for maintaining to enhance project and code quality.
7. Collaborated closely with other developers on cross-functional and cross-timezone teams including frontend engineers, mobile engineers, designers etc., through weekly sprint planning meetings and standup.

Environment: Typescript, FeatherJs, NestJs, Postgresql, Postgis, Redis, Docker, AWS, Cloudwatch, Kafka, CircleCI

High5 Backend Engineer                                                                            May 2020 - April 2021

1. Developed and maintained a microservices-based architecture with NodeJS, NestJs, Kubernetes, Docker, Elasticsearch for ChatBot Microservices.
2. Redesign backend architecture shifting services communication from sync to async by using Kakfa.
    Increasing around 30% of efficiency, and decoupling business logic.
3. Integrating with Facebook & Line & Google API for our ChatBot Services.
4. Created automated testing framework using in Mocha + Chai + Sinon for unit tests and E2E UI tests from scratch.
5. Supporting Internal Tools development, such as ML Models SDK and makefile for integrating with cli commands. 

 Environment: Typescript, ExpressJs, NestJs, Python, Elasticsearch, Aerospike, Redis, Memcached, Docker,  AWS, GCP

ISAP Backend Engineer                                                                              April 2020 - May 2020

1. Design and Maintaining Visual Recognition Backend using Typescript-Express.
2. Optimizing cost & load performance by adjusting algorithm by adjusting algorithm increasing around 20% of cost.
3. Supporting Internal Tools development.

Environment: Typescript, ExpressJs, Rxjs, MongodB

EDOM Firmware Engineer                                                                           Mar 2018 - July 2019 

1. Responsible for BLDC products firmware support, using C++ to maintain and design features.
2. Analyze and feedback on acoustic report to customer's. 
3. Supporting current sensor hardware and firmware design.

CHINPOON Product Design Engineer                                                      Mar 2017 - Mar 2018

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.

Work Experience



Molteo Software Engineer                                                                         April 2021 - Mar 2023

1. Developed Molteo/Crafthunt Backend using NodeJS, NestJs and FeatherJs for data retrieval, validation, and manipulation from scratch.
2. Created automated testing framework using in Jest for unit tests and E2E UI tests from scratch.
3. Setup automate integration and deployment processes from scratch using Circle Pipelines and Docker which reduced deployment time from hours to minutes.
4. Collaborated closely with CTO to choose the most suitable tech stack base on capacity planning, cost and business requirements.
5. Optimizing cost & load performance and review sql explain to adjust query, improving query performance with maximum 5000% faster than before.
6. Mentor team member pair programming, design review and code review for maintaining to enhance project and code quality.
7. Collaborated closely with other developers on cross-functional and cross-timezone teams including frontend engineers, mobile engineers, designers etc., through weekly sprint planning meetings and standup.

Environment: Typescript, FeatherJs, NestJs, Postgresql, Postgis, Redis, Docker, AWS, Cloudwatch, Kafka, CircleCI

High5 Backend Engineer                                                                            May 2020 - April 2021

1. Developed and maintained a microservices-based architecture with NodeJS, NestJs, Kubernetes, Docker, Elasticsearch for ChatBot Microservices.
2. Redesign backend architecture shifting services communication from sync to async by using Kakfa.
    Increasing around 30% of efficiency, and decoupling business logic.
3. Integrating with Facebook & Line & Google API for our ChatBot Services.
4. Created automated testing framework using in Mocha + Chai + Sinon for unit tests and E2E UI tests from scratch.
5. Supporting Internal Tools development, such as ML Models SDK and makefile for integrating with cli commands. 

 Environment: Typescript, ExpressJs, NestJs, Python, Elasticsearch, Aerospike, Redis, Memcached, Docker,  AWS, GCP

ISAP Backend Engineer                                                                              April 2020 - May 2020

1. Design and Maintaining Visual Recognition Backend using Typescript-Express.
2. Optimizing cost & load performance by adjusting algorithm by adjusting algorithm increasing around 20% of cost.
3. Supporting Internal Tools development.

Environment: Typescript, ExpressJs, Rxjs, MongodB

EDOM Firmware Engineer                                                                           Mar 2018 - July 2019 

1. Responsible for BLDC products firmware support, using C++ to maintain and design features.
2. Analyze and feedback on acoustic report to customer's. 
3. Supporting current sensor hardware and firmware design.

CHINPOON Product Design Engineer                                                      Mar 2017 - Mar 2018

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.

Portfolio

AHoy! App


- 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.

Paragraph image 00 00@2x

Favorite Movies 


- 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. 


Paragraph image 00 00@2x

TASK SYSTEM

Github


- 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

Mirco-Services-Architecture-Booking-System

Github

- 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

E-Commerce Website


- 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

Paragraph image 00 00@2x

Crypto-Currency

Github

- Introduction: A decentralized crypto- currency network, which allows users to mine the transaction and showing the status of every blocks. 

- Design Front-end with React
- Design BlockChain system from scratch
- Using Redis Pub/Sub to implement p2p network
- Using POW to prevent 51% attack 
- Chain system with OOP 
- Using RESTful Api to allow communication in the network 
- Coding style follow eslint 
Paragraph image 02 00@2x

Stock Market Info

Github


- 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.

Paragraph image 02 00@2x

Open Source



- A SDK package which allows you to send POST request via Newebpay API to implement third party cash flow and it's Typescript supported.

Beautiful Logger

- Are you tired of seeing a the logs where only have white output on your terminal. Then Beautiful Logger is your another option where you can log with different kind of mode types supporting different kinds of colors output. Beautiful Logger also supports cloud storage with NoSQL where you can choose MongoDB or Redis so far, at the next version it might adding DynamoDB and ELK supporting.

EDUCATION

ALPHA Camp Full stack Bootcamp                                                                     Feb 2019 - Feb 2020

National Taiwan Ocean University Bachelor of Transportation Science       Sep 2012 - Jun 2015