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

張毅瑞

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

Professional Background

  • Current status
    Employed
  • Profession
    Back-end Engineer
  • Fields
  • Work experience
    2-4 years (2-4 years relevant)
  • Management
  • Skills
    Unity3D
    Git
    golang
    MySQL
    Docker
    C#
  • Highest level of education
    Bachelor

Job search preferences

  • Desired job type
    Full-time
    Interested in working remotely
  • Desired positions
    軟體工程師
  • Desired work locations
    Taipei, Taiwan
    New Taipei City, Taiwan
  • Freelance

Work Experience

Logo of the organization.

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

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 the organization.

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.

Education

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