锤子简历品牌推广师
java工程师简历模块
作者:锤子简历 2021/02/26 22:50:00
阅读 183

求职意向

JAVA高级工程师/技术经理 四川成都 薪资面议 随时到岗

教育背景

2020.x -2020x 锤子简历大学 计算机科学与技术

主修软件工程、数据结构、C语言程序设计等课程。

工作经验

2020.x -2020x 锤子简历信息技术有限公司 多项职位

公司主营产品为一款针对酒饮行业的B2B电商交易平台,上线近三年交易额已经突破200亿。 

1.JAVA软件工程师、订单支付组组长(团队人数10+):负责公司一期系统需求开发,系统维护,参与二期整体系统设计、讨论、开发上线,独力负责系统中支付模块微服务拆分及重构;二期上线后主要负责公司所有订单支付相关的技术对接、接口开发、联调上线,在任期间维护公司已接入的银商代扣、联动订单POS,同时新接入银联B2B支付、易极付线上、易极付POS、联动在线支付等支付渠道,对接入第三方支付公司的全流程都有比较全面的认知; 
2.开发部主管、开发部副经理(团队人数50+):负责公司研发中心开发部项目管理、人员调配、内部流程建立及优化、技术架构演进、设计评审及代码审查等工作。在任期间独力完成丹露日志公用模块搭建及规范制定(ELK);maven打包优化,将原上百M的软件包优化至5M以内,极大的提升了团队编译打包发版效率;druid数据监控配置引入;项目接口系统版本号升级策略;促销模块核心规则引擎设计开发等多项公共或基础模块搭建。独力完成多项技术创新,孵化5项软件专利及著作权。同时负责大部分市场运营问题反馈处理,处理多项疑难杂症。开发部整体团队氛围融洽,工作效率高,在任期内团队基本无主动离职人员; 
3.基础平台产品线经理(团队人数25+):负责公司整个线上系统除支付、客户端外的所有子模块的需求、开发、测试、上线全流程管理。主要负责团队组建、架构划分、绩效考核、培训分享、需求评审、需求人员排期、项目进度跟踪、上线发版、版本回顾等多项工作。同时主导建立项目回溯流程,有效的保证了公司系统的开发测试发版质量。后期在团队内部主持搭建了持续集成系统一期,支持编译、静态检查、打包、单元测试、部署、接口测试,在每个节点统计成功率,失败原因,每日凌晨启动完成后通过邮件输出到整个部门,有效的提升了部门内部代码质量。

2020.x -2020x 锤子简历信息技术有限公司 JAVA软件工程师

外包项目,负责建行新一代系统开发。

2020.x -2020x 西安华为技术研究所 JAVA软件工程师

负责公司某电信行业实时分析监控软件全系统报表公用查询模块设计开发。此模块是一个轻量级、高效的多维查询工具,可以针对多维数据集快速生成具有复杂表头的结构化报表,同时提供了数据钻取/上卷、旋转、透视等标准的多维数据查询功能,对数据库中的后分析及实时数据构建元数据,统一查询模型,自动生成查询SQL,方便集中优化查询效率。此模块在实际应用过程中最多支持上亿条数据的表查询,查询时间控制在10S之内,将原重复的报表查询代码转化为配置工作,提升开发人员效率近50%。

项目经验

2020.x -2020x 促销/活动引擎项目 项目负责人兼开发

因中国的白酒行业营销方式多样、促销手段灵活,市面常见的“满减”、“满返”、“满赠”促销形式无法满足B端经销商的促销需求,且此类常规活动对于B端用户也不太适用,因此启动了本次需求项目,旨在减少运营反馈,快速满足客户需求,避免一种促销形式启动一个项目的情况。

我在项目中主要担任项目负责人一职,主要负责项目需求评审、计划制定、团队组建、项目整体进度把控,风险识别、缺陷管理、方案决策、资源协调、外部对接、项目交付,发版上线。同时兼任开发,负责代码评审、难点攻克及项目核心规则引擎模块设计开发。规则引擎模块使用策略+工厂模式,面向客户、条件行为、行为结果均使用不同策略实现,方便横向扩展;策略内部对外屏蔽实现,仅规定不同类别的输入输出,灵活支持多种多样的促销活动形式。
项目中多次遇到需求变更、人员调整、bug较多等情况,根据项目管理原则最终保证了项目的如期顺利上线。上线后支持的活动的类型从9种提升到上百种,针对促销的市场、运营反馈降低了95%。

2020.x -2020x 红包/抢券项目 核心模块设计开发

为了庆祝公司网站上线一周年,特启动项目以支持红包、抢券、抽奖、推送等活动。由于抢券和抽奖活动每日定时举行,设计之初就面临用户量大,高并发等情况。

我在项目中担任核心模块开发一职,主要参与抢券、抽奖全流程设计及开发。针对定时涌入大量用户访问同一接口,引入codis对用户进行分批次、分队列,针对抢券抽奖结果大量穿透至db,引入metaq异步消息将操作和结果分离,同时在运维层面,使用了阿里云SLB做负载均衡,nginx做反向代理,弹性伸缩做压力较大的服务器特定时间的自动扩容,大大提升了整个系统的稳定性及可用性。
项目上线后,有效支撑了公司业务开展,业务高峰时期tps2000+,uv20000+,基本未出现系统崩溃、业务受阻情况。

2020.x -2020x 系统架构升级2.0/3.0 核心模块设计开发

公司网站系统一期为单体式应用架构,上线后面临代码混乱、耦合性高、持续开发效率低、新架构组件引入困难等情况,针对现状,我们在上线后3个月后开始了二期架构设计及开发,我在其中参与架构设计及模块开发。

二期总体架构采用微服务架构,使用阿里dubbo框架,服务注册发现使用zookeeper集群,搜索使用solr,openresty做应用网关,node.js做前后端分离,将原单体型应用拆分为14个微服务及5个独立服务。在后续的三期项目中,14个微服务又根据业务聚合成商品、交易、支付、营销、用户五大中心,中心对外屏蔽内部实现,提供restful API,对内消费底层微服务dubbo接口,微服务底层使用mysql分库,支持读写分离。我除参与整体架构设计外,还负责交易及支付中心开发搭建。
二期系统顺利上线后,降低了不同子系统之间的耦合性,提升了需求开发效率,同时也方便了后续的架构演进及新组件引入。

自我评价

有多年项目及团队管理经验,同时善于快速定位解决任何问题。

内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。