Avatar of 張毅瑞.

張毅瑞

Golang軟體工程師
現職Golang Backend Engineer open source愛好者,熱愛遊戲製作 專長為工具開發,後端系統設計
Logo of 串雲科技有限公司.
串雲科技有限公司
Logo of 世新大學 Shih Hin University.
世新大學 Shih Hin University
Taiwan

Skills

Unity3D
Git
golang
MySQL
Docker
C#

Work experiences

Logo of 串雲科技有限公司.

Golang 雲端工程師

串雲科技有限公司

Apr 2021 ~ Jun 2023
2 yrs 3 mos
1. Build an IoT backend system for the Amazon Smart Sticky Note Printer using serverless architecture -20000 active device -Build high performance system (response<=400ms) using AWS Lambda, DynamoDB , IoT core, Memcached, S3 -Build realtime metrics monitor by Influxdb and Grafana 2. Refactor the existing service with a new architecture, implementing the following changes: -Integrate clean architecture principles to enhance maintainability and scalability. -Integrate CodeBuild CI/CD into our development flow, such as deploy tools. -Optimize database queries by using Memcached as a cache layer, reducing 30% RCU. -Import structured logging (zerolog , AWS X-Ray) , to enhance service observability. -Re-design lambda middleware and framework 3. Write unit testing and integrated testing 4. Design a highly concurrency IoT service and ETL (Extract-Transform-Load) system -1000+ device online (per device IOPS : 0.17 KB/Sec) -Handle million data in 30 sec -Reduce data size and upload time by using Go channel 5. Write Infrastructure as Code (IaC) to facilitate the management of cloud resources.

Golang Backend Engineer

美商時豪科技股份有限公司
Full-time

Nov 2020 ~ Mar 2021
5 mos
1. Planning microservice architecture on kubernetes. 2. Design Restful API using the golang echo framework. 3. Write unit testing and Integration testing - table driven, testify, ginkgo 4. Design infrastructure code with the following features - Design gRPC interceptor in go - Import structured log library (zerolog) - Develop HTTP middleware in Go 5. Familiar with code review flow on gitlab
Logo of 思華科技有限公司.

Golang 軟體工程師

思華科技有限公司

Jun 2020 ~ Oct 2020
5 mos
1. Maintain and design gRPC service base on kubernetes - using rancher , helm 2. Design a Code Generation Tool to automatically create domain entity CRUD (Create, Read, Update, Delete) and testing code 3. Design Restful API and using golang echo framework 4. Possess experience with GraphQL 5. Possess experience with MySQL / PostgreSQL databases. 6. Maintain the existing payment system

Golang 後端工程師

法亞科技整合行銷

Apr 2019 ~ Jun 2020
1 yr 3 mos
1. Develop a Restful API server using Go and C#. 2. Design an IoT system with WebSocket for device control. 3. Manage MySQL/MSSQL database 4. Design a code generation tool to improve development efficiency by automatically creating entity classes, unit testing, and basic CRUD implementation code. 5. Assist in redesigning the architecture with a modern web approach: - Introduce containerization (Docker) to reduce cloud resource usage. - Separate the front-end and back-end components.

Unity 工程師

法亞科技整合行銷

Sep 2018 ~ Apr 2019
8 mos
1. Develop an AR/VR application such as HTC Vive, HTC Focus, Facebook Oculus, and Apple AR Kit. 2. Create interactive applications using the Unity.

Educations

Logo of 世新大學 Shih Hin University.

世新大學 Shih Hin University

Bachelor’s Degree
多媒體設計學系

2015 - 2019
Powered By CakeResume