Currently a back-end programming development team supervisor at Microprogram. Participate in various projects using programming language such as PHP for web development, C++ for performance-need streaming server, as well as Golang for agile and effective MicroServices development. While seeking for high standard programming skills, also value product quality. Capable of utilizing unit testing throughout project development, and believe that unit testing is the fundamental of functional values.
Phone:0960 764 675
Email:[email protected]
Blog:http://sjkou.net
GitHub:https://github.com/khjay
Structured Git branch strategy. Deploy source code to testing and production station based on remote branch. Integrated CI with lint, test and building stages. Using gitlab-ci.yml to complete mission on Gitlab.
Supervised on collective housing services hardware concatenation and development
1. BLE Gateway - Used Python and Bluetooth internally for hardware concatenation; while packaged externally for MQTT API and CRM concatenation.
2. MP160 - Used Golang to concatenate between hardware and CRM. Transferred RESTful API request into TCP so that request can be read in by hardware
Utilized MongoDB Profiling feature to look up slow query logs. Analyzed log for corresponding API and optimized database table schema. Reduced CPU occupation from 70% to 10% as the final result.
Imported all courses from Ming-Chuan University to server via crawling. Provided a platform for users to evaluate and to give feedback of the courses.
Link: https://suankho.com/
Packaged the core function of GEV Cycling Service into MicroServices with Golang. Decoupled Cycling Service from other API, allowing services can be developed and deployed with more flexibilities.
Designed API and database for the European area E-bike project. Utilized AWS as the fundamental of the cloud platform. Deployed LoadBalancer, monitoring, etc services.
Designed a CRM solely for AWS bounce and complaint mail status. Adopted AWS SES as email service. Set up specified events using SES Configuration. Set to achieve SNS calling callback API provided by CRM, which also helped record bounce and complaint sender.
Used Laravel and MongoDB to develop CRM and H5 pages. Assisted on expand the MongoDB to Aliyun and Load Balancer in the later stages of project.
Used PHP and CodeIgniter framework to build an e-commerce website.
Imported the longitude and latitude read in from the GPS mocule into database for further users.
Used Python to design crawling. Collected and organized gaming statistics to calculate gambling odds.
Simulated a TV tuner to perform channel switching on TV by using Qt/C++ to produce a UDP server.
Used PHP as the core language for unit test. Introduced stub, mock, inheritance and other various testing methods. Offered multiple exercises for practical opportunity.
Introduced AWS’s core services: EC2, RDS, S3, ALB, IAM, etc. Led to understand EC2-RDS service and the advanced ALB to multiple EC2 structure from the service-end. Guided colleagues to know how to move from frame diagram to actual AWS services from the structure-end. Explicated the pricing of the different AWS service from the business-end.
Introduced the five core design guidelines and exemplifications of Object-Orientated Programming. Examined Object Oriented concept and inquired on the essence of design patterns.
Line: https://suankho.com/
- Computer Science and Information Engineering
Currently a back-end programming development team supervisor at Microprogram. Participate in various projects using programming language such as PHP for web development, C++ for performance-need streaming server, as well as Golang for agile and effective MicroServices development. While seeking for high standard programming skills, also value product quality. Capable of utilizing unit testing throughout project development, and believe that unit testing is the fundamental of functional values.
Phone:0960 764 675
Email:[email protected]
Blog:http://sjkou.net
GitHub:https://github.com/khjay
Structured Git branch strategy. Deploy source code to testing and production station based on remote branch. Integrated CI with lint, test and building stages. Using gitlab-ci.yml to complete mission on Gitlab.
Supervised on collective housing services hardware concatenation and development
1. BLE Gateway - Used Python and Bluetooth internally for hardware concatenation; while packaged externally for MQTT API and CRM concatenation.
2. MP160 - Used Golang to concatenate between hardware and CRM. Transferred RESTful API request into TCP so that request can be read in by hardware
Utilized MongoDB Profiling feature to look up slow query logs. Analyzed log for corresponding API and optimized database table schema. Reduced CPU occupation from 70% to 10% as the final result.
Imported all courses from Ming-Chuan University to server via crawling. Provided a platform for users to evaluate and to give feedback of the courses.
Link: https://suankho.com/
Packaged the core function of GEV Cycling Service into MicroServices with Golang. Decoupled Cycling Service from other API, allowing services can be developed and deployed with more flexibilities.
Designed API and database for the European area E-bike project. Utilized AWS as the fundamental of the cloud platform. Deployed LoadBalancer, monitoring, etc services.
Designed a CRM solely for AWS bounce and complaint mail status. Adopted AWS SES as email service. Set up specified events using SES Configuration. Set to achieve SNS calling callback API provided by CRM, which also helped record bounce and complaint sender.
Used Laravel and MongoDB to develop CRM and H5 pages. Assisted on expand the MongoDB to Aliyun and Load Balancer in the later stages of project.
Used PHP and CodeIgniter framework to build an e-commerce website.
Imported the longitude and latitude read in from the GPS mocule into database for further users.
Used Python to design crawling. Collected and organized gaming statistics to calculate gambling odds.
Simulated a TV tuner to perform channel switching on TV by using Qt/C++ to produce a UDP server.
Used PHP as the core language for unit test. Introduced stub, mock, inheritance and other various testing methods. Offered multiple exercises for practical opportunity.
Introduced AWS’s core services: EC2, RDS, S3, ALB, IAM, etc. Led to understand EC2-RDS service and the advanced ALB to multiple EC2 structure from the service-end. Guided colleagues to know how to move from frame diagram to actual AWS services from the structure-end. Explicated the pricing of the different AWS service from the business-end.
Introduced the five core design guidelines and exemplifications of Object-Orientated Programming. Examined Object Oriented concept and inquired on the essence of design patterns.
Line: https://suankho.com/
- Computer Science and Information Engineering