forked from Jaskey/easyresume
-
Notifications
You must be signed in to change notification settings - Fork 0
/
resume.json
159 lines (147 loc) · 8.51 KB
/
resume.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
{
"name": "谢明华",
"birth": "1991",
"tel": "180330xxxxxx",
"email": "[email protected]",
"blog":"<a href='http://www.justabug.net'>justabug.net</a>",
"avatar":"image/justabug.jpg",
"pages":[
{"zhihu":"https://www.zhihu.com/people/justabug/"},
{"douban":"http://www.douban.com/people/justabug/"}
],
"educations":[{
"university":"华南农业大学",
"studyType":"本科",
"major":"软件工程",
"startDate":"2010.07",
"endDate":"2014.07",
"experiences":[
"数信学院组织部部长",
"2011年度华南农业大学“优秀团干部”"
]
}
]
,
"summaries":[
"熟悉Java、SQL;使用过C、C#、Python、Android、Javascript等其他编程语言",
"熟悉且热衷于面向对象设计原则;熟悉 Java 多线程、集合、加解密、网络交互、缓存",
"多次参与系统重构、数据库设计;有微服务架构设计经验,曾主导/参与系统分析与系统设计",
"团队合作意识强,对项目管理较有心得,善于分析拆解任务,也曾在同级伙伴之间多次高效组织进行团队项目",
"优秀的逻辑分析能力,能快速了解业务,并逐步深入剖析需求,提供最优解决方案"
],
"workExperiences":[
{
"company":"前海用友力合金融服务有限公司(友金所)",
"post":"软件工程师/高级软件工程师",
"startDate":"2014.08",
"endDate":"至今",
"summary":"从公司未开始对外营业时就加入了公司,从总部第34号员工到现在的千人规模,与公司一起经历危机一起成长。负责过公司多个重大项目",
"details":[
"2014参与所有主要产品的设计与编码",
"2015负责基金接入和存管关键模块的开发,同时担任一些项目的项目经理进行工作的安排协调,进行代码规范的整理",
"2016参与系统优化,运用缓存、消息队列、作业调度、分表等技术对系统进行优化,以满足我们业务接近指数式的增长",
"2017开始担任组长,带领成员对系统进行重新分析,负责新系统的重建,进行服务治理架构的设计"
]
},
{
"company":"中国电信",
"post":"软件工程师",
"startDate":"2014.04",
"endDate":"2014.08",
"summary":"负责中国游戏中心平台的维护",
"details":["负责系统维护,基于spring-mvc开发新业务"]
}
],
"projectExperiences":[
{
"projectName":"2.0投资平台(platform-plus)",
"role":"项目经理/主要开发成员",
"startDate":"2017.09",
"endDate":"至今",
"summary":"对现有的系统进行全面的重构,包括用户、消息、活动、产品、交易、结算等模块;利用服务治理思路对系统进行重新梳理,并着手实现",
"details":[
"使用spring-cloud作为脚手架(由系统规划部提供),参与选型和框架使用",
"活动模块使用redis实现了秒杀活动,可支撑每秒数万次请求,基于rabbit-mq使用事件驱动方式处理活动结果,响应时间比老系统快10倍",
"交易结算分离,互相访问只查询slave库内容。订单与流水的读写都使用elastic-search实现,查询性能比老系统优秀接近百倍",
"活动模块引入了规则引擎,配合用户模块的渠道设计,高度可配置化。目标是新系统在几年内的商户与活动需求80%可以通过配置实现,无需开发"
]
},
{
"projectName":"银行存管系统接入",
"role":"模块负责人/主要开发成员",
"startDate":"2017.04",
"endDate":"2017.08",
"summary":"接入上海银行存管,参与支付/账户模块设计,主导用户开户充值与数据迁移",
"details":[
"参与前期业务流程设计,主导数据迁移,包括所有用户与交易数据的加工与迁移",
"支付模块作为收银台,使用quartz的动态调度实现自动重发机制,解决数据一致性问题;此设计将需要人工处理的工单缩小到老系统的约四分之一,而且手动触发重跑也能快速解决漏单问题",
"账户模块管理余额和流水,对订单数据分表,只提供原子性接口"
]
},
{
"projectName":"用户模块及认证中心",
"role":"主要开发成员/主要设计成员",
"startDate":"2016.11",
"endDate":"2017.03",
"summary":"独立用户模块,只提供原子性接口,只与node和老交易系统直接交互",
"details":[
"使用spring-mvc、spring-jdbc、active-mq等技术实现了一个独立的用户服务",
"使用memcached管理缓存数据,缓存了包括session和所有用户常用数据",
"归纳并设计了商户渠道的结果,将所有用户来源/操作来源渠道化;统一接入了微信、QQ等开放API的单点登录;并提供了遵循oauth2.0的API,供接入我们平台的商户使用",
"商户的渠道化设计,在上线后一年内接入了超过10家商户,而平均开发成本只有上一年的十分之一"
]
},
{
"projectName":"企业空间现金红包",
"role":"项目经理/主要开发成员",
"startDate":"2015.09",
"endDate":"2015.12",
"summary":"为企业空间社交平台提供红包功能,功能类似微信红包",
"details":[
"对一个红包的生命周期进行分析,采用了部分解冻、定期归并等设计",
"为了对应抢红包时的大并发场景,使用memcached控制单个红包的查询和抢夺",
"系统间交互信任方式抛弃之前效率低下的RSA,依靠了AES加密+MD5签名"
]
},
{
"projectName":"YY理财",
"role":"主要开发成员/主要设计成员",
"startDate":"2014.11",
"endDate":"2015.01",
"summary":"友金所一直以来最核心最畅销的P2P投资工具服务",
"details":[
"实现了复杂的实时还款实时自动投标,支持定期退出提现和提前退出提现,实现了过期自动转普通债权",
"使用背包算法实现最优的自动投标方案,目前每日成交额约一亿",
"有效的策划和高效的团队合作,项目在4个星期内上线。目前正持续进行性能升级"
]
}
],
"sections":[
{
"title":"团队建设及业务贡献(友金所)",
"fragments":[
{
"name":"商务合作对接负责人",
"comment":"(对合作对接进行评估、约定、设计、实现)",
"startDate":"2015.10",
"endDate":"至今",
"summary":"目前与公司合作的商户超过50家,其中深度合作约20家。合作方式包括但不限于单点登录,数据推送,积分商城合作等",
"details":[
"绝大多数以我们自身为平台服务端进行设计,输出统一接入文档",
"定期总结并升级拓展我们的系统功能"]
},
{
"name":"应届生招聘与培养负责人",
"comment":"(应届生招聘负责人之一,应届生培养主导者)",
"startDate":"2017.01",
"endDate":"至今",
"summary":"与领导讨论公司需要什么样的人才,进行招聘和对已进入公司的新人进行培养",
"details":[
"组织实习生进行沟通会议与反馈,定期组织召开导师沟通会",
"指导组员为实习生输出应有的文档",
"同时培养比较优秀的组员担任导师的能力"]
}
]
}
]
}