Avatar of 張毅瑞.
張毅瑞
Golang軟體工程師
列印
Avatar of the user.

張毅瑞

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

職場能力評價

專業背景

  • 目前狀態
    就職中
  • 專業
    後端開發人員
  • 產業
  • 工作年資
    2 到 4 年 (2 到 4 年相關工作經驗)
  • 管理經歷
  • 技能
    Unity3D
    Git
    golang
    MySQL
    Docker
    C#
  • 最高學歷
    大學

求職偏好

  • 預期工作模式
    全職
    對遠端工作有興趣
  • 希望獲得的職位
    軟體工程師
  • 期望的工作地點
    台灣台北市
    台灣新北市
  • 接案服務

工作經驗

Logo of the organization.

Golang 雲端工程師

2021年4月 - 2023年6月
2 年 3 個月
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

2020年11月 - 2021年3月
5 個月
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 軟體工程師

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

2019年4月 - 2020年6月
1 年 3 個月
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 工程師

2018年9月 - 2019年4月
8 個月
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.

學歷

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