最近所做项目基于SpringBoot,Mybatis作为项目整体框架,RPC框架采用Dubbo,注册中心用Zookeeper,缓存采用Redis Cluster,异步消息处理采用RocketMq和kafka。
工作主要职责有以下几点:
1 对接产品需求分析,功能实现方案, 在实现产品功能基础上,针对部分场景的性能进行优化升级;
2 评审测试用例,需求接口反讲,设计方案评审,后端功能开发,对接移动端(IOS, Android),PC端接口设计与联调。
3 功能迭代完后进行小组codeReview,不断优化功能模块代码,提升
代码的可读性和扩展性。
4 数据模型,功能模块接口设计文档化。
5 高并发场景下,优化降级接口方案设计。
曾参与一个物流SAAS平台项目开发。主要功能包括订单创建修改,订单流程管理,货物指派,邮件发送,LBS模块,物流网点信息,用户管理,后台管理等。从核心系统中拆分系统,从单系统往服务化改造。RPC框架采用Dubbo,注册中心采用Zookeeper,缓存方案采用redis cluster。实现订单操作的记录,引入RocketMq去异步记录操作信息。
工作主要职业有以下几点:
1 参与需求阶段,根据原型图设计产品功能模块;
2 参与系统开发计划的制定,编写相关设计文档,团队疑难问题的跟进和解决;
3 参与系统的接口设计,方案设计评审;
4. 参与代码开发工作,保证代码的高质量,核心功能的实现;
5. 参与项目进度规划和跟踪,代码的review;
参与公司物流运输SAAS平台的开发,提供了涉及货主,物流公司,司机,收货人的连接平台。具体系统包括订单创建修改,订单流程管理,货物指派,货主和承运商合约,邮件发送,LBS模块,物流网点信息,用户管理,后台管理等。 工作职责: 1 参与需求阶段,根据原型图设计产品功能模块;
在线教育云平台的开发,该平台为学校多个角色提供教学支持,教师管理,在线学习支持。系统具体包括教师管理,班级管理,学生管理,课程管理,作品管理,后台管理等模块。 工作职责: 1 负责系统模块需求分析,接口文档设计及开发; 2 与产品沟通,了解项目的整体需求,并使需求落地;
在线教育云平台的开发,该平台为学校多个角色提供教学支持,教师管理,在线学习支持。系统具体包括教师管理,班级管理,学生管理,课程管理,作品管理,后台管理等模块。 工作职责: 1 负责系统模块需求分析,接口文档设计及开发; 2 与产品沟通,了解项目的整体需求,并使需求落地;