联系方式:
- 邮件:finalclassic#outlook.com
- Github:https://github.com/ArtechZhu
- blog:https://blog.zhuliang.ltd/
个人简述
-
乐活派,性格测试偏 I 型:低调不乏闷骚,人缘比较好。
-
经历了一次创业,收获颇丰,不仅是技术和人脉上,更是心态上。
-
全栈开发,能管理,能开发:担任项目负责人及核心开发人员多年,积累了一定的经验。
- 具备 10 年 .Net 开发经验、良好的编码习惯,熟练使用 .Net Framework 和 .Net Core 框架。
- 熟练使用 Redis、RabbitMQ、ZooKeeper、ELK 等中间件。
- 熟练使用 Angular + TypeScript,React + TypeScript 开发。
- 熟练使用 Linux,了解 Nginx 和 Docker。
- 有 618 和 双十一 性能优化经验。
- 擅于将 DDD 思想纳入日常开发中。
工作经历
2022年1月-至今,LexisNexis
Sr. Software Engineer
-
负责团队日常模块开发和维护,涉及项目:
- CI
- AA
- Create
- Devops 等
2020年11月-2021年12月,Allegis
Sr. Software Engineer
-
负责 ORT 项目的日常研发工作。
-
负责 FlowPlan 项目的日常研发工作。
-
负责 BTR 项目的日常研发工作。
2019年08月-2020年10月,可得集团
高级软件工程师、应用架构师
-
负责业务平台组商品中心、评论中心、会员中心日常业务迭代和维护。
-
负责 “商品中心” 项目从 Framework 转向 Core。
-
参与公司整体项目框架调整,配合运维、效率小组提升公司整体 DevOps。
-
担任 “订单中心” 项目 PM,负责项目整体架构及跟产品经理进行模块功能分析和解决方案设计,对开发进度进行跟踪、审查、调整并反馈到相关干系人。
-
参与 618 和 双十一 性能优化工作,确保大促时整个链路平稳。
2019年01月-2019年08月,上海三犇网络科技有限公司
合伙人之一,担任开发部主管
-
参与组织架构的规划和开发团队建设。
-
参与公司各部门之间的协作流程制定。
-
负责开发团队成员的人员招聘及面试。
-
全栈开发:负责各项目架构、运维。
-
负责开发部日常开发工作。
-
参与业务模块功能技术可行性分析,辅导需求工程师完善模块细节。
-
负责业务代码的代码审核,辅导开发小伙伴提高专业技能,分享个人的经验教训。
2013年02月-2019年01月,可得集团
高级软件工程师、应用架构师
-
架构组,职务:应用架构师,负责公司大前端架构部分,参与部门 DevOps 的推动。
-
担任公司海外站(dualens.com 及 App 端)项目研发组长,同 PMO、产品部门讨论分析业务模块,划分业务领域,制定 project,协调团队日常开发和维护,CDR,带领 B2C 团队更新公司技术栈。
-
负责可得官网(kede.com)项目研发,主要负责项目的日常维护、需求功能开发,对该项目进行重构,技术升级,拆分业务域,提高并发吞吐量。
-
负责公司天猫医药馆项目开发。参与了天猫购物车开发,负责维护和开发订单、促销、订单同步服务、及我司天猫管理后台,涉及公司各个分平台对接:MIS、ERP、WMS(仓储)、PMS(促销)等。
2011年12月-2013年02月,上海朗因智能科技有限公司
软件工程师
-
了解客户需求,实地考察客户工作环境,分析、设计解决方案,并进行 WMS 和 WCS 系统的开发及二次开发、RFID 解决方案等。
2011年05月-2011年12月,上海耀合实业有限公司
DBA
-
对公司项目进行数据库的开发,存储过程的编写,对外接项目进行需求分析,文档编写,现在看,算是半DBA、半产品的角色。
项目经验
CI ,所属公司:LexisNexis
2022年1月-至今
项目描述:
-
公司 Lexis 平台子功能,供用户解析文档,提供 AI 解析返回结果。
职责描述:
-
全栈开发,涉及后端 api 及 UI 开发。
- 后端 API:.Net Core 3.1
- 前端 UI:Angular + TypeScript
Argument Analyzer ,所属公司:LexisNexis
2022年1月-至今
项目描述:
-
公司 Lexis 平台子功能,根据用户提供的条款内容,提供 AI 解析返回结果。
职责描述:
-
全栈开发,涉及后端 api 及 UI 开发。
- 后端 API:.Net Core 3.1
- 前端 UI:Angular + TypeScript
Create ,所属公司:LexisNexis
2022年1月-至今
项目描述:
-
Word 插件,根据用户提供的文档,解析并提供 AI 解析返回结果。
职责描述:
-
主要作为 backup,日常有 bug 的话会进行协助处理。
- VSTO
- WPF
BTR 一期开发,所属公司:Walmart
2021年10月-2021年12月
项目描述:
-
将 Sams 采购、报价等日常表单数字化,加速日常工作流程。
职责描述:
-
主要负责后端 api 的框架搭建、日常业务模块开发,含部分 UI 开发。
- 后端 API:.Net Core
- 前端 UI:Angular + TypeScript
-
负责接入公司云平台。
ORT 项目,所属公司:Walmart
2020年11月-至今
项目描述:
-
公司采购、补货系统。
职责描述:
-
主要负责后端 API 的日常维护和业务模块开发,含部分 UI 开发。
- 后端 API:.Net Core
- 前端 UI:Angular + TypeScript
-
优化 Teradata SQL 脚本。
-
迁移数据:Teradata–> BigQuery。
FlowPlan 项目,所属公司:Walmart
2021年01月-至今
项目描述:
-
公司内部在线表单项目,数字化日常 Excel 表单。
职责描述:
-
主要负责后端 api 的维护和业务模块开发,含部分 UI 开发。
- 后端 API:.Net Core
- 前端 UI:Angular + TypeScript
-
优化导出报表模块,跟前端保持一致,走
配置化
,以便于后期的调整。
订单中心一期开发,所属公司:可得集团
2020年5月-2020年9月
项目描述:
-
公司为优化整个订单流程,提出订单中心项目,旨在提高、统一导单、售后效率。
-
项目主要分为管理系统和各类服务:
- 管理系统主要供客服、运营使用。
- 各类服务主要用来解耦老系统中的订单业务,对接其他各个小组的项目,如 WMS 系统、各平台同步服务、发票服务等。
职责描述:
-
担任项目经理一职,从项目规划开始介入,同产品经理一同分析功能模块、划分业务域、不断渐进明细。
-
负责整个系统架构,项目框架搭建。
-
制定项目开发计划,跟踪、审查、指导日常开发工作。
-
项目执行、开发过程中主要负责核心模块的底层开发,项目文件的更新,以及日常代码审核。
-
负责项目 1 期整个管理过程中各个过程组和阶段。
重构商品中心,所属公司:可得集团
2019年8月-2020年10月
职责描述:
-
从 Framework 框架转向 Core,并调整商品中心架构,以支持分布式部署,并集成公司 DevOps 工具。
-
针对 周年庆、618 和 双11 等大促进行针对性性能优化,以提高 TPS(核心接口单台服务器 TPS>2000/s)。
会员中心日常开发、维护,所属公司:可得集团
2019年8月-2020年10月
职责描述:
-
日常业务需求的功能模块开发。
-
针对 周年庆、618 和 双11 等大促进行针对性性能优化。
评论中心日常开发、维护,所属公司:可得集团
2020年8月-2020年10月
职责描述:
-
日常业务需求的功能模块开发。
-
参与底层数据库迁移工作:从 SQLServer --> MySQL:调研、实施方案及开发。
-
针对 周年庆、618 和 双11 等大促进行针对性性能优化。
神兵车房,所属公司:上海三犇网络科技有限公司
2019年1月-2019年8月
项目描述:
-
该项目对外分为“神兵车房-车主版”,“神兵车房-商户版”,公司内部 CRM 系统。对内有大小不等的各类 API 项目。
-
其中:“神兵车房-车主版” 和 “神兵车房-商户版” 是微信小程序;CRM 系统是管理后台,基于 React。
职责描述:
-
负责项目架构及核心业务模块的开发:涉及登录中心、支付中心、订单中心、评论中心、资源中心、推送中心以及相关项目 API 程序的开发和公共核心库的封装和开发。
-
负责需求内审、预审,辅助产品工程师完善需求,参与需求评审、测试及发布。
-
Code Review,辅导开发成员就开发中存在的问题提出改进方案以及个人经验供其学习、提升。
-
收集、分析市场部、客服部日常工作中的问题,通过 CRM 系统及其他自动化方式(如办公软件、IOS捷径,自动化脚本等)简化、自动化办事流程,提高办事效率。
-
定期进行敏捷开发经验分享,跟部门小伙伴一起优化开发流程,基本上实现了 1 周 1 迭代,1 周 或 2 周出 MVP 的目标。
-
负责跟第三方合作伙伴接洽,提出解决、对接方案(如短信宝、阿里云资源、华为云资源,微信推送联盟等)。
Kede.CMS,所属公司:可得集团
2018年6月-2019年1月
项目描述:
-
公司大前端发展需要,结合公司自身业务自建 CMS 系统用于三端活动页统一制作、管理。
职责描述:
-
前期技术踩点、选型,给公司前端组培训前端相关内容。
-
搭建、维护公司内网 NPM 私服。
-
同公司各个自营电商网站所属小组就现有线上已经运行多年的项目( ASP.NET MVC4~5 )出转换方案,逐步迁移。
-
架构、开发 CMS 用 API 接口(.NET CORE 2.1)。
-
参与开发 cms.uikits 组件库。
-
参与开发 CMS 管理后台,SPA,基于 React 16.5.x。
-
参与开发 CMS 活动项目,整合 cms.uikits 组件库。
Dualens.com,所属公司:可得集团
2017年02月-2018年04月
项目描述:
-
公司海外业务扩展,自营电商网站(PC + Mobile)、App,主要面向美国和加拿大用户。
职责描述:
-
负责 API 的架构(DDD)和 PC 站点(ASP.NET MVC5)的框架搭建。
-
开发海外支付(PayPal 和 AuthorizeNet)模块。
-
参与日常功能模块需求分析(技术可行性方面)。
-
定期进行功能模块代码审核,开展分享经验、教训。
可得眼镜官网开发 www.kede.com,所属公司:可得集团
2013年08月-2017年12月
项目描述:
-
公司自营 B2C 电商网站官网。
职责描述:
-
从开发人员到主要技术负责人。
-
主要负责日常需求的开发、维护。
-
参与、经历了项目 2 次大迭代:2.0->3.0->4.0。
京东订单同步服务、后台网站,所属公司:可得集团
2013年07月-2016年01月
项目描述:
-
对接京东订单同步服务,将京东订单转化为我方订单,同时增加我方的一些特殊业务,如促销,消息通知,异常处理等。
-
初次使用 DDD 思想进行重构。
职责描述:
-
开发人员,负责订单同步服务、我司针对京东的单独后台(含促销、商品对应等功能)的开发。
-
对接我司各个分平台,如 ERP,WMS,库存中心,GMS 等。
百秀大药房旗舰店天猫购物车,所属公司:可得集团
2013年02月-2014年05月
项目描述:
-
公司天猫旗舰店自家购物车项目,前期天猫医药并没有提供购物车功能(在 95095 上线前),都需商家自行研发购物车。
职责描述:
-
主要开发人员,项目团队建立起第一批参与人员。
-
在项目负责人的带领下,参与天猫购物车的开发。
-
根据淘宝开放平台对外的 API,汇报、分析公司新需求的可行性给到组长。
-
期间经历了淘宝开放平台 API 更新换代调整。
天猫同步服务、消息服务、企业证书服务、阿里云跳板程序,所属公司:可得集团
2013年02月-2016年01月
项目描述:
-
公司各天猫旗舰店订单同步服务、消息推送服务、企业证书服务、天猫商品中心跳板服务。
-
该项目从一开始只针对我司一家店铺,随着业务的进展,店铺越来越多,到后期重构后,至今已经适配 20 多家天猫店铺的日常订单同步。
职责描述:
-
主要开发人员,对接天猫同步服务、消息推送服务(前期为主动通知服务)、企业证书服务、商品中心跳板程序,公司针对天猫订单商品的后台功能(如商品对应,促销,套装,消息容灾处理等功能)。
-
参与了项目的重构,使之可以复用一套代码服务多家店铺的业务。
北京朗姿服饰 WCS 系统,所属公司:上海朗因科技有限公司
2012年11月-2013年01月
项目描述:
-
北京朗姿股份有限公司旗下朗姿服饰库存控制系统,主要是对产线上经过的货箱进行自动过滤,提高发货效率。
职责描述:
-
对项目需求的分析,与 PLC 工程师以及 WMS 系统负责人进行地址协议、确定地址、设计交互,与电子秤 LP7510 型进行串口通信、程序的编码、过滤算法编写以及现场部署、测试。
上海通用汽车 WCS 系统,所属公司:上海朗因科技有限公司
2012年07月-2013年01月
项目描述:
-
RFID 解决方案下的一套通用汽车库存控制系统,合作方为德国 Dematic 公司,主要负责对 ALIEN 读卡器读上来的数据进行分析和二次过滤,确保数据的准确性(要求准确率为 99.999% 以上),并记录下每日进出仓库的零件箱号,类型,数量等数据。
职责描述:
-
数据交互层及业务层编写。
-
软件现场部署及测试。
佳网斯柯达库存管理系统,所属公司:上海耀合实业有限公司
2011年10月-2011年11月
项目描述:
-
上海佳网汽车销售服务有限公司内部用库存管理系统,涉及各类表单的录入以及审核功能,简化公司办事流程。
职责描述:
-
项目小组长兼 DBA。
-
负责存储过程的编写。
-
负责项目的需求分析,概要设计,开发文档的编写以及数据库的开发,安排小组各人员分工。
近期考证
-
PMP:2021-6
-
中级西式面点师:2017-11
-
初级西式面点师:2017-4