avatar.png

呂健誠(Nathan)

[email protected]  •  New Taipei, Taiwan


我是 Nathan 雷N,目前服務於信義房屋擔任系統分析師
工作經驗大多是Web平台與後端服務等開發,
API與數據中台服務以及架構設計與優化。

平時有在參加各種技術活動,將所學所遇整理成部落格文章。

樂於分享自己所學與所見, 近期開始嘗試線上分享

正在學習著DevOps相關技能,期許未來成長為架構師。


不排除區塊鍊或直播等新興產品的挑戰

技能 Skills


Backend

Language :

    Go、Gin、Ginkgo

    NodeJS、Typescript

    C#.Net

    Lua

    Shell

MQ Broker : 

   RabbitMQ

    Nats

    AWS SQS


Database

SQL : 
    MySQL 
    MS-SQL 
No-SQL : 
    Redis
    MongoDB
    ETCD
    ElasticSearch


Frontend

Javascript、Typescript
WebSocket
Jest

Other

OS : 
  Ubuntu 
  Centos 
  Windows Server 
Paas : 
   AWS 
   阿里雲 
   GCP 
Design Methodology : 
  Domain Driven Design 
  OOAD

Other

Version Control : 
    Gitlab、Github、Azure Devops 
 Test Tool :  
   Postman
   K6
Monitor : 
   Grafana、Loki、Prometheus

Container:

   Docker

工作經歷 Work Experiences

2021 年 4 月 - Now, 在信義房屋擔任系統分析師

服務開發, 以C# .NetCore做主要語言開發
AI講房(新聞稿), 藉由文字認知AI系統, 隨時翻譯成對應的語音即時做物件介紹, 擔任系統分析與主要開發; 架構上可任意水平擴展以加速翻譯與轉檔, 4萬筆物件with 2 Pods約22小時轉完, 3Pods約 16小時轉完
短網址系統規劃, Snowfalke Unique ID + Base58 + 分表設計
日誌可視系統, FluentBit + Loki + Tempo + Grafana, 替難以改動的舊系統與新的容器系統做日誌收集與監控
服務可觀測性系統, OpenTelemetry Collector 搭配 Prometheus + Loki + Tempo搭配, 於Grafana上展示服務可觀測性
負載測試工具集, Load Testing K6 + InfluxDB + Grafana, 將數據即時顯示跟可視化
部門內部教育訓練(Unit Testing部分, 與基本軟體設計); DomainStoryteling做領域業務分析

2021 年 1 月 - 2021 年 2月, 在樂錢科技擔任資深Server工程師

遊戲平台於AWS環境建置與維護監控
Drone-CI建置運行和Docker佈署及運行
Promethus的建置設定

2020 年 2 月 - 2021年 1月, 在華奧科技擔任資深Go後端工程師

僅11個月, 就釋出了體育遊戲產品, 其中包含12種體育類型與超過六十種玩法, 還有Parlay等投注方法,  將之模組化
產線上, 系統約3000TPS, QPS約10000QPS
體育遊戲產品的主要整體架構規劃建置與服務開發者, 主要採取微服務架構, 根據業務能力拆分
規劃及開發體育產品前後台服務跟架構, protobuf/gRPC的使用
規劃並帶領兩位同仁進行第三方數據採集串接與整合
參與公司將產品送件至BMM的相關開發與測試
Drone-CI運行和Docker佈署及運行

2019 年 5 月 - 2020年2月, 在天堂遊戲擔任資深後端工程師

體育遊戲產品的主要整體架構規劃建置與服務開發者
以Go開發分散式的MySQL分布事務中間件套件, 平滑擴容及運維上的便利
規劃及開發體育產品(體彩,比分網)前後台服務跟架構, protobuf/gRPC的使用
Gitlab-CI運行和Docker佈署及運行, gRPC的使用

2017 年 12 月 - 2019年4月, 在萊斯特科技擔任資深工程師

社交通訊平台的主要整體架構規劃建置與服務開發者
社交通訊軟體,採用端對端加密和JWT, 使用Angular開發官網
後端使用Node(Express)開發API Server與服務,並包裝成Dockerfile, 基礎2台搭配AutoScaling
單元測試、整合測試、基本壓力測試
MySQL垂直分庫和讀寫分離與Redis做快取, TPS破1k/S,  QPS破5k/S
透過RabbitMQ與AWS SQS做訊息異步處理, FCM做訊息推播; 線上同時人數從200來到一千, 註冊人數從5k來到50k.
Webrtc服務的開發, Signaling實作; 異地通訊會配置到最合適的語音伺服器上
熟悉AWS與Cloud flare解決方案

2017 年 3 月 - 2017 年 12 月,在賽福瑞科技擔任軟體工程師

體育遊戲平台的後台開發

使用C# MVC開發API Server與Web Service

資料與快取使用於MS-SQL與Redis

2014 年 2 月 - 2017 年 3 月, 在瑞嘉軟體擔任軟體工程師

維護體育遊戲平台的手機站台和後台網站

NodeJS開發service跟Web API在Ubuntu主機上,透過WebSocket推播訊息 

開發WebAPI與其他廠商做金流串接

重構、維護公司專案

參與活動 Participated Activities

2020

1. 第 12 屆 iT 鐵人賽 "佳作" 服務開發雜談

2. DDD年會與工作坊與相關讀書會

Before

JS Clean Code 
Angular Taiwan 
DevOps Taipei 2018
Angular 2 開發實戰課程

證書 Certificate


CCNA、MCSA

學歷 Education

學歷一,中山大學 2010 年 - 2012年 肄業

2010.9 to 2012.1 National Sun Yat-sen University / Department of Electrical Engineering / Master 

電機工程系-網路多媒體組

學歷二,義守大學2005 年- 2010 年

2005.9 to 2010.1 I-Show University /Department of Applied Mathematics. Bachelor

應用數學系-資訊科學組

Powered By CakeResume