曾信傑

Jay Zeng

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


Skills

Languages: C/C++、Python、PHP、Golang、JavaScript、CSS、SQL
Framework: Laravel(PHP)、Codeigniter(PHP)、Vue.js(JavaScript)、Bootstrap(CSS)
Operation Systems: Debian、Ubuntu、CentOS、MIPS
Database: MySQL、SQLite、MariaDB、MongoDB
Cloud Service: AWS、Aliyun
Other: Docker、Docker Compose、Ansible

Experience

Microprogram - Supervisor,Mar 2017 - now

  • Schedule for team members and grow Back-end team.
  • Host several internal employee trainings.
  • Design AWS architecture and deploy projects to AWS cloud.
  • Set up CI/CD culture within a organizational culture.
  • Develop RESTful API and CRM using Laravel framework.
  • Design Microservice using Golang.
  • Write API documentation.

Cyberhood - Assistant Engineer,Jul 2015 - Feb 2017

  • Qt/C++ project development and maintenance.
  • Maintenance PHP API for Front-end developers to use.
  • Write API documentation.

Project Experience

CI / CD stage design , May 2018 - Current

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.

Residential Housing door-lock , Feb 2018 - Current

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

RideLife GC - Database performance optimization , Feb 2018 - Feb 2018

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.

SuanKho - Campus Courses Evaluation Platform , Dec 2017 - Current

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/

RideLife GEV - Cycling Service Basis , Dev 2017 - Current

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.

RideLife GEV , Sep 2017 - Current

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.

AWS Bounce & Complaint Mail Tracking , Sep 2017 - Oct 2017

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.

RideLife GC , May 2017 - Feb 2018

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.

Popsmile Popcorn Official Website , Feb 2017 - Apr 2017

Used PHP and CodeIgniter framework to build an e-commerce website.

AirPrime MC7304 Chip GPS SDK Development , Mar 2016 - May 2016

Imported the longitude and latitude read in from the GPS mocule into database for further users.

Betfair gaming data collect , Dec 2015 - Feb 2016

Used Python to design crawling. Collected and organized gaming statistics to calculate gambling odds.

TV Channel Tuner Simulation Program , Oct 2015 - Jan 2016

Simulated a TV tuner to perform channel switching on TV by using Qt/C++ to produce a UDP server.

Internal Employee Training

Topic: Unit Test , Jul 2018 - Jul, 2018

Used PHP as the core language for unit test. Introduced stub, mock, inheritance and other various testing methods. Offered multiple exercises for practical opportunity.

Topic: AWS Training , May 2018 - May 2018

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.

Topic: SOLID , Sep 2017 - Sep 2017

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/

Education

Ming Chung University - Bachelor,Sep 2015 - Jul 2017

- Computer Science and Information Engineering