Liu Song’s Projects


~/Projects/resume

git clone https://code.lsong.org/resume

Blob

ref
master
path
./resume.md


# 简历

- **刘松** / 男 / 1989
- 本科 / 辽宁华商经济学院
- 工作年限:*10+ years*
- 期望职位:*Senior Software Engineer*
- 期望城市:[北京](https://www.google.com/maps/place/Beijing)

---

## 联系方式

+ Email: <[email protected]>
+ Mobile: [(+86)185-1010-0102](tel:+8618510100102)

---

## 简短介绍

资深技术专家,曾就职阿里巴巴、美团、金山软件等公司,软件行业10+年技术和管理经验,现就职于蚂蚁集团 任网商银行银行产品前端负责人角色。

对[浏览器技术](https://github.com/song940?tab=repositories&q=web)、[服务端架构](https://github.com/song940?tab=repositories&q=server)、[硬件嵌入式](https://github.com/song940?tab=repositories&q=hardware)与[物联网开发](https://github.com/song940?tab=repositories&q=iot)以及[网络协议](https://github.com/song940?tab=repositories&q=networking)比较感兴趣。

---

## 工作经历

### 阿里巴巴 / 蚂蚁集团

*(2019/03 ~ 2021/05)* 综合金融前端负责人 / 资深技术专家

在蚂蚁主要负责网商银行各银行产品的业务对接、系统分析与架构,以及团队管理工作。

网商银行和传统银行一样有存款、理财、贷款、票据等业务,但是相比与传统银行又有更高的要求,
需要深刻理解金融行业运作模式,并将需求通过技术方式准确表达。
同时由于产品众多,业务发展迅猛,如何提高技术效率也面临挑战。

1. 负责综合金融各产品的前端研发工作,并通过技术手段解决复杂场景下的业务问题
2. 沉淀银行产品通用能力,方便跨业务间快速复用,加速业务迭代
3. 负责理财域产品余利宝的产品研发流程设计,技术主 owner
4. 负责网商有数产品需求设计、架构设计,以及产品营销方案的制定
5. 团队管理、人员招聘、简历筛选、面试候选人等工作,年平均面试 200 人左右。

### 美团网

Meituan.com is a Chinese group buying website for locally found consumer products and retail services. The company is headquartered in Beijing and was founded in 2010 by Xing Wang. 

在美团这四年间,主要有两个阶段,一个契机是正值美团电影在向猫眼电影转变,我以全栈架构工程师的优势参与了整个产品快速迭代的过程,对整个产品技术脉络比较了解。也有幸与产品共同成长,发挥了我的价值。

在几个关键难点上也贡献了我的方案,其中在电影数据方面猫眼电影行业一流,被竞争对手以 “低1元” 的方式压制,我在方案上实现了反竞争抓取,解决了问题并申请了专利,且该方案在业内被多次作为经典案例报道和学习。

第二个阶段主要是在沉淀技术方案,将之前在业务中的经验抽象、复用,填补了集团内的 Node.js 生态的很多空白,使得我们可以在更多场景中落地,产生规模效应,提高整体生产率。

*(2017/05 ~ 2019/03)* Team Leader / Senior Software Engineer

1. 负责美团网 desktop/mobile 的架构升级重构工作,以适应未来变化的需求,通过引入 Server-side Render 静态化文档解决 SEO 索引问题,通过合理的缓存方案设计解决高并发下的响应问题。
2. 美团购物商场业务前端负责人,通过深入了解微信小程序工作原理并建设小程序管理平台解决批量生产发布的问题
3. 负责 Turbo 工程化解决方案建设,抽象框架、提炼组件、促进前端工程化发展
4. 参与美团小程序 MMP/MMP in Flutter、小程序动态化的核心实现
4. 协调团队资源合理安排人员梯队,同时注重团队成员成长,打造一只能啃硬骨头的团队

*(2015/05 ~ 2017)* FullStack Software Engineer

1. 负责美团旗下电影频道项目前后端分离的架构选型、设计与实现
2. 负责猫眼电影管理后台的管理和建设工作
3. 猫眼电影影院管理系统前端负责人,参与了核心设计和架构工作
4. 带领团队做原有项目的迁移工作,制定迁移计划,技术方案,项目排期,指导团队成员完成相关工作
5. 保障猫眼电影前端组各业务方向的需求评审,排期,和开发工作的有序进行。
6. 在推动业务快速前进的同时,不断思考总结积累业务发展中的经验,完善团队的基础建设

### 光合新知(北京)科技有限公司

*(2014/07 ~ 2015/03)* FullStack Software Engineer

K12 教育创业赛道,主要负责洋葱数学产品研发

1. 负责光合新知教师后台研发工作
2. 研发洋葱数学数据可视化平台
3. 负责团队的项目框架开发、组件抽象、促进前端工程化建设

### 北京盈润天成科技有限公司

*(2012/10 ~ 2014/06)* FullStack Software Engineer

1. 负责上海市海关单证信息电子化系统的开发工作
2. 负责企业人事管理系统开发工作
3. 负责团队的工程化体系建设等相关工作

### 金山软件(北京)

Kingsoft was founded in 1988 by the JinShan company located in Hong Kong. 
Kingsoft researched and developed word processors and other office applications, 
such as its flagship product, Word Processing System 1.0, which launched in 1989. 

*(2012/05 ~ 2012/08)* Software Engineer

1. 主要负责 Kingsoft WPS 的插件开发 (COM组件) 工作
2. 建设银行 DocView 系统搭建部署工作,实现在 Web 端显示 Office 文档
3. 国家电网集团 Office 集成
4. 使用 NTKO 组件实现 Web 端集成开发, 集成, 优化, 测试
5. [Office Document Converter](http://officeconverter.codeplex.com) 是一个基于 Kingsoft WPS 的开源文档转换工具

### 沈阳卓越科技有限公司

*(2010/11 ~ 2012/04)* Software Engineer

1. 卓越EF呼叫中心系统(实习)
2. 沈阳市政府政务信息化系统
3. 鞍山市肿瘤医院挂号 / 科室导诊系统

---

## 教育经历

- *(2006/09 ~ 2010/09)* 辽宁华商经济学院 / 计算机系 / 本科

---

## 开源项目和作品

*开源社区爱好者以及坚定支持者*

### 开源项目

- [node-escpos](https://github.com/song940/node-escpos) ESC/POS Printer driver for node ⛳️
- [konke](https://github.com/song940/konke) 🔌 konke sdk for node.js 
- [node-bluetooth](https://github.com/song940/node-bluetooth) Bluetooth serial port communication for Node.js
- [node-yeelight](https://github.com/song940/node-yeelight) 💡 A Node.js lib for the yeelight smart bulb
- [multiline.js](https://www.npmjs.com/package/multiline.js) Multiline strings in JavaScript
- [wechat-lite](https://www.npmjs.com/package/wechat-lite) wechat js api
- [xfind](https://github.com/song940/xfind) 🔍 Simple and fast glob alternative in Node.js, just ~65lines!
- [express-favicon](https://www.npmjs.com/package/express-favicon) express favicon
- [geoip-local](https://www.npmjs.com/package/geoip-local) geoip tools for nodejs .
- [minidate](https://github.com/song940/minidate) 📅 Minimal Date Library for JavaScript and Node.js with no dependencies, just ~3kb!
- [mongoose-paginate](https://github.com/song940/mongoose-paginate) Mongoose paginate.
- [simsimi](https://github.com/song940/simsimi) 🐥 Simsimi API in Node.js 🐔
- [pinyin.js](https://github.com/song940/pinyin.js) convert Chinese to PinYin
- [ifconfig](https://github.com/song940/node-ntp) ⌛ simple network time protocol implementation for node.js
- [dns2](https://github.com/song940/node-dns) 🌐 DNS Server and Client Implementation in Pure JavaScript.
- [kelp projects](https://github.com/kelpjs) The next full-featured javascript frameworks.

for more projects please visit [GitHub.com](https://github.com/song940) .

### 技术文章

- [Flash Chip of a Phicomm K2 Router With a Programmer](https://blog.lsong.org/2018/09/phicomm-k2-router-repair.html)
- [Why Clubhouse is so Popular](https://blog.lsong.org/2021/02/clubhouse-app.html)
- [You Should Use Right Side USB-C Port](https://blog.lsong.org/2020/12/you-should-use-right-side-usbc-port.html)
- [Linux Low-level Input Event Reading](https://blog.lsong.org/2016/02/linux-low-level-input-event-reading.html)
- [Setup OpenWRT on WR720N](https://blog.lsong.org/2014/01/setup-openwrt-on-wr720n.html)
- [Install Ruby2.0 on Mac OS X without RVM](https://blog.lsong.org/2014/01/install-ruby-2-0-on-mac-os-x-without-rvm.html)
- [How to set up your own Git server on Linux](https://blog.lsong.org/2014/01/how-to-set-up-your-own-git-server-on-linux.html)

for more posts please visit: https://blog.lsong.org .

## 技能清单

以下均为我熟练使用的技能

- 编程语言:node.js/ruby/python/php/csharp/java/c/cpp
- 前端框架:React.js/Vue/AngularJS/Backbone/EmberJS
- 前端工具:Webpack/Gulp/PostCSS/LeSS/Jade/CoffeeScript
- 服务端框架:Koa/Express/Rails/Sinatra/Lavaral/ThinkPHP
- 数据库相关:MongoDB/MySQL/SQLite/MS-SQLSERVER
- 移动设备:Android / React Native / Mini Program

---

## 兴趣爱好

- 技术宅, Hacker
- [业余无线电](https://)
- [硬件嵌入式开发](https://)
- [RC 航模 / 无人机](https://)
- 数字, 模拟电路

## 致谢

感谢您花时间查看我的简历 , 请通过下面的社交网络关注我:

[Twitter](https://twitter.com/song940) / 
[Facebook](https://facebook.com/song940) /
[Instagram](https://instagram.com/liu.song940) /
[Weibo](http://weibo.com/song940) /
[V2EX](https://v2ex.com/member/song940) /
[RubyChina](https://ruby-china.org/song940)

期待能有机会和您共事。

Lsong  
<[email protected]>  
http://lsong.org  
2015-10-18 wrote by Lsong .