Vdaoxw7usj88qjx2mhng

鍾旻峻

LineID: jimzhong


Summary
  • 8 years of engineering experience.
  • 4 years of team leader.
  • 1 year of team management.
  • 7+ year of backend development experience.
Specialties
  • Technologies
    • High-performance web server
    • Restful API design
    • Web socket
    • Designing Distributed Systems
    • Microservices
    • CGI
    • CDN
  • Protocol
    • Http / Thrift / Socket / gRPC / RTMP / HLS
Primary Skills
  • Development
    • Backend: Golang / Python / PHP / Shell / Lua /C#
    • Frontend: Javascript
    • Formwork: Gin / Flask / .Net MVC
    • Database: MySQL / MongoDB / SQL Server
    • MQ: Kafka / RabbitMQ
    • Cache: Redis / Memcache
  • Performance tuning
    • pprof (golang)
    • cProfile (python)
  • DevOps
    • Web Server: Nginx / Apache / FMS / IIS
    • Tools: Gitlab / Jenkins / Ansible / Docker 
    • Cloud Services: GCP / AWS
    • Log system: rsyslog / Elasticsearch / Logstash  / Kibana
    • Monitor: Grafana / Prometheus
  • Others
    • Business report: Metabase
    • Docker registry 

技能

Work Experience 

滴滴出行, 服务管控 研发负责人, 2019/2 ~ 2021/4

外卖国际化业务两年内由1个城到200+城市开城,支撑单日100w+单量

1. 配送服务治理
- 外卖体系基础服务(thrift), 实现规则引擎, 当订单没有正常完单时给予补偿/惩罚, 维护平台公平性

- 在配送全流程场景中, 监控配送流程, 提升用户体验
- 透过业务逻辑实现以配置中心为基础, 支持在线修改, 将所有判责特征配置化, 支持前线运营配置, 增进运营效率

- 负责系统设计/稳定性/监控/系统边界

2. 教育平台
搭建教育服务, 投放课程给骑手学习, 提升配送质量
分析骑手学习状况, 效果回归学习成果

3. Delivery Web API
基于restful实现终端调用接口 / JWT验证
骑手app、web api, 支持各种终端业务场景
基于微服务的业务应用层, 透过thrift请求底层服务

金贝科技, Senior Software Engineer, 2018/5 ~ 2019/2

1. API Gateway Interface
  
10+微服务的Gateway Interface, 透过服务发现将请求转发至不同群集

  - 实现连线池机制,有效管理各服务连线数, 处理服务降级与熔断防止系统雪崩

  - 透过apollo线上进行热扩容与缩容


2. Thrift Framework Templete 
建置
- Client SDK建置(Log/DB/MQ/Conn Pool...etc)


3. 
设计移动端app/Web客户端API 框架, 基于swagger与终端交互

 - JWT作为身分验证

 - 实现业务需求落地


4. 
CDN建置与维护

- Domain Name Server
OpenResty Nginx/Lua脚本提供CDN终端节点static file cache


5. Online Chatting System
基於Web Socket/MQ 建置可任意Scaling聊天服務

Viscovery, Senior Software Engineer,2017/4 ~ 2018/4

1. Video Search Platform
根据业务需求,开发WebAPI、Web Service、 Asynchronous tasking、Scheduler,性能优化、问题排除、报表。

2. 业务逻辑配置化 / 报表建置
实现WebSite让供运营人员制定业务场景策略

基于MetaBase建置报表系统, 供business进行分析与决策。

3. 收敛部署方案 

 - 撰写ansible file进行部属方案

TutorABC, RD Manager, 2012/11 ~ 2017/4

1. Monitor Platform
- 建置一监控系统,找出系统上的弱点,提供自动修复功能,并定期发出告警。

- 洞悉系统业务逻辑,提供监控方案,若指标达阈值,产生报警,并定期分析log,提早发现潜在问题

- Log Server : 透过syslog daemon 与logstash + elasticsearch + kibana所搭建的log 分析系统


2. Backend Service Infrastructure
设计Server Infrastructure,提供跨国网络环境与支持高承载量系统架构。

3. Mobile Push Notification Platform (MPNP)
MPNP 是提供手机推播提醒服务,由于手机主流分为iOS、Android, MPNP整合APNs, GCM, Getui 三大推播系统,提供给App Developer可动态的自定义推播类型,将提醒内容推送至用户的装置上,并提供每日分析报表及管理后台。


4. Live Streaming System
提供直播串流/聊天平台, 老師學生透過即時視方式進行授課

Work Experience 

滴滴出行, 服務管控 研发負責人, 2019/2 ~  2021/4

外賣國際化業務兩年內由1個城到200+城市開城,支撐單日100w+單量

1. 配送服务治理
- 外賣體系基礎服務(thrift), 實現規則引擎, 當訂單沒有正常完單時給予補償/懲罰, 維護平台公平性

- 在配送全流程場景中, 監控配送流程, 提升用戶體驗
- 透過業務邏輯實現以配置中心為基礎, 支持在線修改, 將所有判責特徵配置化, 支持前線運營配置, 增進運營效率

- 負責系統設計/穩定性/監控/系統邊界

2. 教育平台
搭建教育服務, 投放課程給騎手學習, 提升配送質量
分析騎手學習狀況, 效果回歸學習成果

3. Delivery Web API
基於restful實現終端調用接口 / JWT驗證
騎手app、web api, 支持各種終端業務場景
基於微服務的業務應用層, 透過thrift請求底層服務

金貝科技, Senior Software Engineer, 2018/5 ~ 2019/2

1. API Gateway Interface
  
- 10+微服務的Gateway Interface, 透過服務發現將請求轉發至不同群集 

  - 實現連線池機制,有效管理各服務連線數, 處理服務降級與熔斷防止系統雪崩 

  - 透過apollo線上進行熱擴容與縮容


2. Thrift Framework Templete 建置
- Client SDK建置(Log/DB/MQ/Conn Pool...etc)


3. 
設計移動端app/Web客戶端API 框架, 基於swagger與終端交互 

 - JWT作為身分驗證 

 - 實現業務需求落地


4. CDN建置與維護

- Domain Name Server
OpenResty Nginx/Lua腳本提供CDN終端節點static file cache


5. Online Chatting System
基於Web Socket/MQ 建置可任意Scaling聊天服務

Viscovery, Senior Software Engineer,2017/4 ~ 2018/4

1. Video Search Platform
根據業務需求,開發WebAPI、Web Service、 Asynchronous tasking、Scheduler,性能優化、問題排除、報表。

2. 業務邏輯配置化 / 報表建置
實現WebSite讓供運營人員制定業務場景策略

基於MetaBase建置報表系統, 供business進行分析與決策。

3. 收斂部署方案 

- 撰寫ansible file進行部屬方案

TutorABC, RD Manager, 2012/11 ~ 2017/4

1. Monitor Platform
- 建置一監控系統,找出系統上的弱點,提供自動修復功能,並定期發出告警。 

- 洞悉系統業務邏輯,提供監控方案,若指標達閾值,產生報警,並定期分析log,提早發現潛在問題 

- Log Server : 透過syslog daemon 與logstash + elasticsearch + kibana所搭建的log 分析系統


2. Backend Service Infrastructure
設計Server Infrastructure,提供跨國網絡環境與支持高承載量系統架構。

3. Mobile Push Notification Platform (MPNP)
MPNP 是提供手機推播提醒服務,由於手機主流分為iOS、Android, MPNP整合APNs, GCM, Getui 三大推播系統,提供給App Developer可動態的自定義推播類型,將提醒內容推送至用戶的裝置上,並提供每日分析報表及管理後台。


4. Live Streaming System
提供直播串流/聊天平台, 老師學生透過即時視方式進行授課

Work Experience 

DiDi Global, Team Leader, 2019/2 ~ 2021/4

1. Delivery Service
- DiDi Food infrastructure service(thrift) contributes rule engine to maintain the fairness of the platform.

- In the entire delivery process scenario, monitor the whole process to improve the user experience.
- Responsible for system design/stability/monitoring


2. Education Platform
Build up a training system and assign courses to riders to improve service quality.
Analyze the learning status of riders

3. Delivery Web API
Use restful to Implement API interface for client side/ JWT verification
Request microservice by thrift 

KingbayTech, Senior Software Engineer, 2018/5 ~ 2019/2

1. API Gateway Interface
  
10+ Microservice Gateway Interface to manage and forward requests to downstream

  - Develop connection pool, effectively manage various connection


2. BuildThrift Framework Templete 
Contribute Client SDK (Log/DB/MQ/Conn Pool...etc)


3. 
Design mobile app/Web API framework based on swagger


4. 
CDN construction and maintenance

- Domain Name Server
OpenResty Nginx/Lua script provides CDN node static file cache


5.
Online Chatting System
- Build scalable chatting room via Web Socket/MQ

Viscovery, Senior Software Engineer,2017/4 ~ 2018/4

1. Video Search Platform
Develop Web API, Web Service, Asynchronous task, Scheduler, performance optimization, troubleshooting, reporting

2. Report system building
Build a reporting system for business analysis based on MetaBase


TutorABC, RD Manager, 2012/11 ~ 2017/4

1. Monitor Platform
- Build a monitoring system to self-repair and alert when system vulnerability is discovered 

- Provide monitoring solutions to monitor the system that the alert occurs when it reaches threshold

- Log Server: Build a log analysis system through syslog daemon, logstash, elasticsearch and kibana


2. Backend Service Infrastructure
Design Server Infrastructure to provide a multinational network environment and support high-capacity system architecture.

3. Mobile Push Notification Platform (MPNP)
Implement a push platform to support iOS and Android Push Notification


4. Live Streaming System
Provide live streaming/chat platform that teachers can teach through real-time video


Education

Chung Yuan Christian University / 2010 ~ 2012

  • Master of information management 

Asia University / 2006 ~ 2010

  • Bachelor of Computer Science