求职意向
Java开发 浙江杭州 薪资面议 随时到岗
教育背景
2020.x -2020x 锤子简历大学 计算机科学与技术
工作经验
2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师及项目PM
- 作为主力开发完成在线问诊业务的上线及项目后续需求迭代。
- 数据量增大后进行通过Sharding-JDBC进行表拆分缓解数据库压力,在qps承压的情况下集成Elasticsearch进行搜索优化,在存量数据剧增的情况下集成TableStore进行数据存储。
- 作为PM在项目复杂度增加后通过领域驱动设计思想进行微服务化拆分。
- 通用技术框架及领域建模思想的沉淀及分享。
2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师
- 承担主力开发任务完成菜鸟账号系统的登录注册模块的开发。
- 作为PM,对合同签约系统进行需求剖析筛选,人员协调,代码设计重构,文档、系统架构图整理输出。
- 负责菜鸟风控系统的告警模块和数据展示模块的开发,负责菜鸟系统警戒的第一线。
- 针对618及双十一场景进行接口和sql的性能提升优化。
- 负责将暴露在外的接口进行收敛并降级,减少系统损耗并增加安全性。
- 负责功能自测及单元测试的编写,查出软件可能存在的缺陷并保证质量。
2020.x -2020x 锤子简历信息技术有限公司 Java开发工程师
- 完成上级指派的开发任务
- 通过ThreadLocal实现动态数据源切换的功能
- 进行编码并进行单元测试和功能测试
- 按时参与技术分享学习新知识并分享自己的经验看法
项目经验
2020.x -2020x 医生服务系统 PM
系统简介:
医生服务系统是为了达成项目稳定扩展和业务高内聚低耦合的目的,通过领域驱动设计思想从在线问诊系统拆分出来的领域边界清楚的微服务。其中包含请假/排班/医生池三个业务子域。每个域的限界上下文清晰,各司其职
详细工作:
- 作为PM带领团队成员进行业务需求梳理,并进行领域建模,明确每个域的聚合,划分清楚限界上下文
- 进行代码模型搭建,明确接口层,应用层,领域层,基础服务层的层级关系,明确各model的依赖关系,确保每个域的高内聚
- 项目完成后进行原项目的代码迁移,基于原项目数据量进行服务压测,规划迁移方案
- 项目上线后进行0报错无感切换服务
- 项目结束后团队分享领域设计的优劣点并输出项目基础脚手架
2020.x -2020x 在线问诊系统 Java开发工程师
系统简介:
在线问诊系统是为药店以及到店的复诊患者提供在线处方问诊服务。它以互联网串接“到店患者”、“药店”、“医生”三方角色,使得用户无需去医院就可以购买处方药。 该项目上线1年半,pv从0增加至几千万,日均处方单从0增加至几十万,qps从0增加至几千。 此项目最初采用SpringBoot+Mybatis搭建,集成自研RPC框架,项目中期由于qps增加导致药品搜索及处方搜索卡顿,从而引入es搜索引擎,由于日增数据量过大采用Sharding-JDBC分表并进行读写分离和冷热表分离,使用mq进行状态更新解耦,在后期引入tableStore进行全量数据的存储。
详细工作:
- 身为项目初始开发从0到1环境搭建并上线运行,完成项目常规需求。
- 对接微信登录,对接网易云信视频,对接阿里云短信等第三方服务。
- 集成es搜索引擎,完成mysql和es的数据同步,完成药品/处方搜索需求的同时开发方便快捷的es通用操作工具类。
- 集成sharding-jdbc,将主表分为64张表,利用阿里云读库进行读写分离,将3个月之外的冷数据进行额外存储处理。
- 对接tableStore官方API,提供通用性查询操作类。
- 慢接口针对性优化,cpu密集型任务进行项目独立拆分。
2020.x -2020x 菜鸟会员系统 Java开发工程师
系统简介:
菜鸟会员系统是菜鸟公司的会员体系,承载着菜鸟物流商、菜鸟驿站、菜鸟员工、仓库操作人员、小件员的身份体系,对外提供账号、认证、组织、权限的功能,还提供第三方淘系账号的快速免登注册,对内提供账户基本信息查询,公司认证关系,角色管理等功能性模块。
此项目采用SpringBoot搭建,集成分布式微服务框架HSF,采用TDDL中间件进行分库分表的操作,使用MyBatis来操作Mysql数据库,使用tair缓存来储存用户信息及Session。消息采用metaQ来进行消息的收发。前端采用Walle框架进行开发,实现前后端分离。
该系统实现了在高并发下高流量(3wqps)下的高响应速度(rt<20ms)及高可用性(99.99%在线)
详细工作:
- 负责菜鸟注册模块,包括正常用户页面注册和第三方账号无感知快速注册。
- 负责菜鸟登录模块,包括正常用户页面登录和第三方账号快速免登(单点登录)。
- 负责菜鸟实名认证模块,包括支付宝认证、身份证上传认证、淘宝扫码认证、公司营业执照认证。
- 参与菜鸟账号重构升级任务,从根源上解决一人多角色的问题,使其用户只能拥有一个菜鸟账号。
- 参与618及双十一的接口性能优化,使其项目在高峰时期承受3w的qps稳定运行,无宕机,无故障。
2020.x -2020x 合同签章系统 项目PM兼开发
系统简介:
一个负责物流商和菜鸟网络进行入驻、签约、盖章的多平台在线管理工具。提供批量模板生成合同,多方比价,税率计算,角色权限管理,审批流等功能,此系统和菜鸟会员账号系统紧密链接,只有在菜鸟会员系统里进行过企业实名认证才能进入该平台进行操作。该平台具有极高的拓展性,当物流商想重新新增合作协议或者更改税率时无需线下重签合同,只需在该平台操作。
该系统框架采用webx+Spring+Mybatis+Mysql+Tair缓存+OSS文件储存系统
详细工作:
- 作为项目经理对整体项目owner,进行需求梳理,人员协调,工时安排,输出设计文档。
- 代码重构,重新梳理业务逻辑,借用原型模式、模板模式、外观模式等设计模式对冗余操作进行合理的抽象封装并采用位运算符简化大量if/else。
- 采用Mockito全面覆盖了单元测试,达到方法覆盖率80%,行覆盖率60%。
- 历史遗留bug修复及文档输出。
2020.x -2020x 棱镜系统 全栈开发工程师
系统简介:
棱镜系统是一个通过采集系统日志/读取数据库数据来监控系统是否产生异常的风险控制系统,整个系统可以分以下几模块:数据采集,数据分析,数据集合,数据超阈值告警,数据展示。
棱镜的服务人群为整个菜鸟的项目,承担双十一,618等大促的风险控制。
此项目采用SpringBoot搭建,集成分布式微服务框架HSF,采用TDDL中间件进行分库分表的操作,使用HBase储存日志信息,使用MyBatis来操作Mysql数据库,消息采用metaQ来进行消息的收发。
详细工作:
- 负责棱镜和其他系统对接。
- 负责数据报表聚合及展示功能 。
- 负责棱镜前端数据展示页面的开发。
- 参与棱镜系统智能告警的主力开发及维护。
- 参与日志解析的结构设计及具体解析规则开发。
2020.x -2020x 夏猫CRM Java开发工程师
项目简介:夏猫是基于淘宝卖家服务平台的短信提醒服务,包含催付派件等自动提醒,优惠券订单群发营销,丰富短信模板,精准数据分析
工作内容:
- 对接淘宝,支付宝API,实现淘宝数据的导入和定时处理。
- 对收集到的数据进行多维度分析,如按客户需求进行分组营销。
- 实现动态数据源切换,进行垂直分库。
- 使用nodeJs进行前端简单增删改查逻辑实现。
- 服务器项目的发布及维护。
自我评价
- 责任感强,有很强的逻辑思维能力,善于思考和解决问题。
- 思想独立,独立解决问题能力强,能快速适应新的工作学习和生活环境,个人学习能力强
- 性格开朗单纯,善于沟通,有较强的组织及协调能力,具有很强的抗压能力,工作中可以独挡一面。
内容来源说明:本文章来自网络收集,如侵犯了你的权益,请联系QQ:2772182309进行删除。
https://www.100chui.com/article/60329.html