关于我
联系方式
- 手机: 18910549719
- Email: s@sfmblog.cn
- QQ: 253579343
- 微信: candysunplus
个人信息
- 孙凤鸣 / 男 / 1988
- 中国石油大学(华东)/ 肄业
- Github: http://github.com/candysunplus
- 期望职位:高级前端构架师
- 期望城市:北京
工作经历
北京在野科技(2018-4 至今)
公司合伙人及产研负责人
团队搭建
建立公司产研团队并协助搭建商品、内容团队
建立需求研讨、排期、研发、提测、上线的标准流程
建立产研团队的每季度 OKR,使每个团队成员了解当前公司目标和个人目标
定期和团队进行复盘,分享经验,总结成果
基础设施
通过 K8s 管理服务,使服务可以被灵活的扩展配置
基于 Consul 实现服务发现,服务使用 GRPC 进行通信
基于 Drone 进行流程化的 CI/CD, 使服务发布效率和容错性上得到足够的保障
实现小程序及 Web 项目的基本框架和业务封装,使前端人员能够更快上手并聚焦到业务中迭代
技术栈 Web: TypeScript, iOS: Swift, Android: Kotlin, 服务端: Java & GoLang, 数据库: MySQL
项目相关
统筹和拆分 有草坪APP 的迭代计划
通过用户对迭代的反馈进行进一步的调优与需求产出
结合业务拆分出几个核心业务系统
- 用户中心: 承载用户基础信息,用户登录鉴权,多平台唯一跟踪
- 内容管理: 承载 PGC 和 UGC 相关内容的产出,审核,商品关联,内容安全,视频转码处理等
- 商品管理: 承载所有商品基础信息,供货商家信息维护
- 订单管理: 承载用户的所有订单的状态流转、发货、 逆向订单、以及预处理订单的相关营销活动
美团 (2016-7 至 2018-4)
金融事业部
项目相关
负责 实名认证、账户融合、生活缴费、手机充值、联名卡、信用卡优惠、信用卡还款等项目的开发与落地
从团队上手难度、性能优势、开发效率、业务匹配度上来进行技术栈选型
预渲染
由于在框架中,DOM基本都是由JS生成的,为了进一步提升用户体验,减少应用白屏时间产出的方案
在项目构建过程中通过 Headless 浏览器产出应用各页面初始化骨架代码到页面文件中,在应用加载时体验流畅的加载流程
EH增强混合
由于大部分项目都是 App 中的一个子功能模块,为了减少用户在使用 Web 项目时的分裂感而产出的方案
借助 Native 的能力实现更好的页面载入、切换、滚动效果
北京每日优鲜电子商务有限公司(2014-11 至 2016-7)
大数据部门
基础数据图表展示 Dashboard
使用 Reactjs
Redux
Echarts
开发基础数据 Dashboard, 通过图表展示每天的基础数据,后端采用 Nodejs
Express
开发接口,进行数据提供
竞品价格抓取平台
使用 Nodejs
Express
开发第三方竞品商品价格抓取平台,通过反编译竞品 APP 获取相应接口和访问密钥。
同时利用 NodeJS
高 I/O 处理能力进行数据异步抓取进行数据归档,写入 Hive
在 Hadoop
中建立的对应文件系统目录中。
技术部
每日优鲜微商城
基于 AngularJS
搭建商城前端主体构架,使用 Ionic Framework
既有手机架构进行 SPA
单页面商城应用的开发。
使用 Sass
进行商城样式的开发。
基于 AccessToken
的授权管理封装。
基于 Restful
的相关资源调用 Service 编写。
基于 微信JS-SDK
的分享、支付等流程开发。
基于 腾讯地图SDK
的地区选择搜索。
基于 Webpack
资源加载 和基于Gulp
项目自动化构建。
后端基于 Python
的商城后台服务架构。
每日优鲜APP
基于微商城使用 Cordova
进行打包
开发原生的 支付宝、微信支付的插件、微信登陆插件、地址选择插件
商城 Python
部分接口定义
前端中间件
使用 Python
开发服务, 定时从多前端渠道拉取(或接收)订单信息和支付信息到订单系统,同时同步订单发货状态到前端销售渠道。
北京兴长信达科技发展有限公司(2011-7 至 2014-11)
产品研发部
AdminUI 后台框架
自定义 bootstrap
实现后端响应式样式框架
使用 AngularJS Directive
进行常用 Web 组件封装
与后端系统 Restful
接口通过 OAuth
授权 进行基础通讯,并通过双向绑定展示数据
使用 grunt
进行项目部署管理OMS
、PDM
等系统使用此框架实现界面交互端
此项目开源: https://github.com/ec3s/angular-adminui
演示地址: http://ec3s.github.io/adminui-3.0/#/
OMS 开发
汇总多平台订单数据,通过多级策略封装生成后端订单,进行库存占用和异常订单筛选,同时根据策略指定下游信息(仓库),通过后端总线发往下游系统。
使用技术: PHP
自主开发框架进行 RESTFUL
接口开发,数据库为 MariaDB
, 使用 Gearman
进行异步任务处理。前端使用 AngularJS
调用 REST
接口实现APP的功能展现。
CRM开发
通过用户数据,订单数据的采集,分析出用户的消费行为分析,通过时间、性别、地区、年龄等多维进行产品分类、品类及 SKU 的消费分析。
使用技术: PHP
自主开发框架进行 RESTFUL
接口开发, 数据库为 MariaDB
,通过 OAUTH
接入 CAS用户管理中心
进行授权。前端使用 AngularJS
调用 REST
接口实现APP的功能展现。使用 Annotation
分析 Resource
的 PATH
和 METHOD
实现路由分发。
PDM 开发
商品管理中心,仓储中心和销售前端商品展示的商品来源,可以对商品进行管理,并通过 RESTFUL
接口实现商品数据的共享和检索,同时负责前端库存的占用和计算。
使用技术: PHP
自主开发框架进行 RESTFUL
接口开发,数据库为MariaDB, 通过 Solr
进行索引建立。通过 OAUTH
进行引用授权, AngularJs
进行前端功能实现。
以上三个项目同时作为 Scrum master 负责整体项目进度与服务器端架构定义。
后端中间件开发
使用 Python
进行开发,集中管理注册到中间件的服务器进行消息的标准化及转发过程。
山东东营自然网 (2010-7 至 2011-7)
微视频类网站创业 (2007-8 至 2010-7)
自我评价
- 喜好前端,熟悉后端,能够进行全栈性的技术输出。
- 学习能力强,喜欢折腾新技术。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。