Logo 300 406cf2a4135690a879d66987aca1ce97c723a4a6103297b858557a4997423ccf
丁文森

昵称登录后显示

700/8小时
3年工作经验

炫彩互动
后端开发工程师

0

被预约次数

0

被收藏次数

33

被浏览次数

擅长技能

喜欢尝试新的技术,目前熟悉并有较多项目经验的语言有 Nodejs、Ruby,有一定开发经验的语言有 Python、Golang。

工作第一年开始就涉足架构,曾使用 Nodejs 设计 H5 游戏门户,采用文件缓存加 redis 缓存的方式支撑并发,并和微信支付、支付宝支付等进行对接。有高并发的营销活动(秒杀)的开发经验,并使用 Golang 实现了支撑相应并发的验证码服务。在炫彩互动就职期间被评为优秀员工。

15年主要专心研究 API 的设计范式,对 REST 风格的接口设计有自己的体会,目前正在将自己的心得整理成约定俗成的规范,并使用 Ruby 将其抽象成 GEM 包。

在后端开发外,也有一定的前端开发技能。有全职负责过安卓 TV 兼容库的开发,同时有微信营销活动前端的开发经验。

有较强的沟通能力,善于文档的编写,并有一定的项目模块功能拆分的能力。同时对交互设计有一定接触,可以与产品、交互、设计有教准确的沟通。

Github 首页:https://github.com/vincenting

项目经验

### 统一 CRM APP 项目

统一通信 CRM APP 项目,负责前期的需求调研以及原型图制作。后期转为后端开发,采用 Ruby [Sinatra](http://www.sinatrarb.com/) 框架,配合 Postgresql 以及 Redis 开发。因为没用采用 NodeJS 等异步的方案,所以对例如调用发短信接口等 IO 操作才用了 [Resque](https://github.com/resque/resque) 采用后台任务的方式解决。同时整体采用 Restful 风格的接口设计,并通过保存数据更新日志的方式,供客户端完成本地数据的增量更新。

目前正在将项目中所使用到的 REST 风格的约定俗成的规范,封装成 gem 包 [Resta](https://github.com/waiiio/resta)

### 炫彩互动 H5 游戏门户

NodeJS 开发的 CMS 全站,同时包含提供给游戏厂商的支付接口,对接了公司内部的支付接口,同时对接完成了微信支付。整体同时才用了页面缓存(即将页面直接生成文件),以及部分常更新的内容使用 redis 做缓存互相配合的方案,提高并发能力。同时使用 Solr 为全站的搜索提供支撑。[体验地址>>](http://h5.play.cn)

### 炫彩互动 EGServer 开发

炫彩互动营销活动 Nodejs 底层开发。[项目部分开源地址>>](https://github.com/egame/EGS/)

使用 NodeJS + redis 实现整体的业务,在模仿 rails 风格的基础上加入了很多 NodeJS 特色的性质,实现了 redis 的简单 orm 以及常用功能的脚手架。并且通过对 model 和 controller 的分离,便于测试用例的开发。

期间还实验性的使用了 Golang 为秒杀活动提供了验证码支持,配合缓存方案达到了单物理机每秒 5000 并发的验证码图片返回。项目[项目开源地址>>](https://github.com/jianxinio/captcha)

### 炫彩互动 TV 前端兼容库

针对 TV 智能盒子上的焦点问题、大小适配问题、键盘输入问题而开发的 javascript 库。库中包含模拟键盘、遥控器操作捕获、大小适配和图片自适应功能。

同时,还引入了前端富应用的概念,通过引入了路由、模板、控制器的概念,保证资源一次载入,提升了在 TV 智能盒子上的使用体验。

### 云通途微信营销活动

通过微信分享传播的发红包活动。需求为兼容主流移动端浏览器,并集成微信 JSSDK 中的拍照、分享、卡券功能,同时使用 Ruby 为开发语言,对接了 微信的相关接口。 [体验地址>>](www.diidii.cn/wxdiditruck/2016WeChat/)

可兼职时间

周六全天
周日全天
工作日全天

可兼职地点

苏州

最大可兼职

30 天

0条评论 雇主评价

暂无评论~

被预约

0

被收藏

0

被浏览

33

立即预约

可兼职时间

周六全天
周日全天
工作日全天

可兼职地点

苏州

最大可兼职

30 天