Summary
Overview
Work History
Education
Skills
Certification
Interests
Timeline
Generic

宋 裕川

资深开发工程师
Shenzhen,Guangdong

Summary

7年python后端开发经验,有丰富的业务设计经验、性能优化经验,良好的代码品味,崇尚价值驱动、持续学习。

Overview

7
7
years of professional experience
4
4
years of post-secondary education
2
2
Certifications

Work History

资深软件开发工程师

福里斯信息技术有限公司(crypto.com)
深圳
10.2021 - Current
  • 负责量化业务数据管理平台搭建,主要包括基础组件的开发、性能优化及量化业务的设计与开发工作。 技术实现: 应用框架基于Django + DRF + Huey,数据库采用mongodb满足海量数据的存储。

云计算高级开发工程师

深信服科技有限公司
深圳
03.2019 - 10.2021

工作总结

云管理平台是用来管理PAAS与SAAS组件的集成系统,以实现云上资源的高效、可靠、自动化的使用。在该平台中,我主要负责计费、网络服务组件的设计与开发工作,完成了计费服务从零到一的搭建,实现了网络服务分布式路由的调研与设计,以及服务重构的开发工作。

项目经历

  • 网络服务重构:由于云网络产品aNet的管理面接口进行了重构,网络设备特性发生改变或新增了特性,作为上层调用者的协同面也需要同步重构。但协同面又需要支持管理面的老版本接口,所以需要在多版本兼容基础上进行新特性的支持。
    工作职责:作为主程序员

1. 完成云管理平台(协同面)支持新增特性分布式路由器DVR的方案设计

2. 完成L2、L3层设备接口的重构及版本兼容

3. 优化原有腐化代码,如代码冗余,结构层次不清、未考虑可扩展性、通用性不够等

  • 公共服务网络:为VPC中虚机打通一条访问内网中公共服务(如windows授权、NTP、NAS)的网络通路,并与VPC内部流量、外网流量隔离。

工作职责:主要技术负责人

1. 完成公共服务网络的方案设计

2. 实现公共服务的管理功能,包括服务的注册、更新、删除以及为 租户开通服务

3. 实现利用三层路由的ACL、PBR实现与VPC公网网络的流量隔离

  • 计费服务:实现云服务的自主定价,可按照租户、资源池等维度进行定价,并实现计费对账等功能

主要技术负责人

1. 完成对开源计费组件cloudkitty的预研、方案选型

2. 修改cloudkitty定价算法以适配定价需求

3. 通过缓存表(汇总表)、异步计算优化账单查询性能

软件开发岗

广东省信用合作清算中心
广州
07.2015 - 03.2019

银企对账系统是为全省农合机构的提供银行与企业间账单的对账平台,能够支撑全省约有30十多个农合机构,百万账户的对账数据处理。我主要负责银企对账系统的功能设计与开发。

主要职责:

  • 基于LAMP架构实现银企对账服务
  • 基于Django实现银企对账系统的主体功能
  • 基于celery组件完成账单定时生成功能

Education

计算机科学与技术

西南大学 211
本科
09.2011 - 07.2015

Skills

语言:熟悉Python、shell

WEB:熟悉HTTP/WSGI协议、Django/Pecan/Phoenix(自研) Web框架以及常用rpc/mq中间件

网络:熟悉TCP/IP协议、了解SDN、Vxlan、OVS、网络虚拟化,熟悉neutron、nebular(自研)网络服务组件

数据库:熟悉Mysql、mongodb、redis以及ORM中间件SQLalchemy

设计:熟悉面向对象设计、REST API设计、通用软件设计流程

架构:熟悉分布式原理,服务化架构

云平台:熟悉Openstack

Certification

CET4

Interests

爬山、徒步、区块链、Web30、DAO

Timeline

资深软件开发工程师

福里斯信息技术有限公司(crypto.com)
10.2021 - Current

云计算高级开发工程师

深信服科技有限公司
03.2019 - 10.2021

软件开发岗

广东省信用合作清算中心
07.2015 - 03.2019

计算机科学与技术

西南大学 211
09.2011 - 07.2015
裕川资深开发工程师