Avatar of 張毅瑞.
張毅瑞
Golang軟體工程師
ProfileResume
Posts
4Connections
印刷
Avatar of the user.

張毅瑞

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

Professional Background

  • 現在の状況
    就職中
  • Profession
    Back-end Engineer
  • Fields
  • 職務経験
    2〜4年 (2〜4年関連の実務経験)
  • Management
  • Skills
    Unity3D
    Git
    golang
    MySQL
    Docker
    C#
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    フルタイム
    リモートワークに興味あり
  • Desired positions
    軟體工程師
  • 希望の勤務地
    Taipei, Taiwan
    New Taipei City, Taiwan
  • Freelance

Work Experience

Logo of the organization.

Golang 雲端工程師

4月 2021 - 6月 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

11月 2020 - 3月 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 the organization.

Golang 軟體工程師

6月 2020 - 10月 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 後端工程師

4月 2019 - 6月 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 工程師

9月 2018 - 4月 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.

Education

Logo of the organization.
Bachelor’s Degree
多媒體設計學系
2015 - 2019