个人介绍
我是程序员客栈的林纯义,一名JAVA开发工程师; 我毕业于湖北大学,担任过杭州海康威视数字股份有限公司的高级JAVA开发工程师,担任过杭州云之教育科技有限公司的后端技术负责人; 负责过IRDMS,家校等应用开发; 熟练使用SpringBoot、mysql、Redis、RocketMq、xxlJob、apollo、dubbo、hbase等; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2021-04-15 -至今杭州云之教育科技有限公司后端技术负责人
负责业务:活动打卡、点赞评论、RBAC、家校小程序、数据填报、德育管理、劳动教育、直播中心等; 主要职责:作为项目组技术负责人,负责各项目的架构搭建、技术方案输出、研发过程把控以及业务开发;
2019-10-04 -2021-10-03杭州海康威视数字股份有限公司高级后端工程师
参与项目进行架构设计,发现项目技术风险,并在项目前期对技术风险提出解决方案; 对项目进行详细设计,包括表结构、数据接口等,也包含开发环境的初始搭建,集成顺序指导; 根据任务分配,完成相应模块软件设计、开发、编程任务; 进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量; 开发公司各项功能,对客户需求很好地理解并处理客户系统异常。 主要负责业务:IRDMS、IRDMS3.0
2015-07-08 -2019-03-26生工生物JAVA开发工程师
根据项目需求进行功能模块设计,开发相应软件模块; 根据公司技术文档规范编写的技术文档,编写相应的项目文档; 参与关键模块的开发测试,为客户有效的需求分析引导。
教育经历
2011-09-01 - 2015-07-01湖北大学生物工程本科
资质认证
技能
项目主要是基于企微生态的家校小程序,实现教师和家长、学生之间的通知互联; 功能模块: 1、教师端模块,教师可对自己所在班级的学生发送通知; 2、家长端模块,家长可查看通知,进行阅读、回执、确认、签字等操作; 负责模块: 小程序后台框架搭建、应用开发均有本人实现,使用技术包括SpringBoot、mysql、jpa、redis、rocketMq、xxlJob等;
传统的RBAC基于角色权限的管理系统结合公司内部的应用套件、工作台等资源整合开发的一套权限管理系统; 业务模块: 1、角色管理,用户可进行角色配置,每个角色下选择组织人员,角色可以针对不同组织进行不同的菜单权限、应用权限等进行配置; 2、菜单管理,不同的组织是通用的系统菜单和组织自定义菜单进行组合,通过不同的菜单访问不同的页面; 3、组织管理,用户可在组织下进行菜单、自定义角色、应用以及角色菜单应用之间的关系配置; 4、应用管理,企业、学校可配置各自组织下的应用,添加、编辑、删除应用; 5、工作台管理:工作台本身是一个应用套件,用户可配置工作台下的应用,以及对工作台应用进行分组管理; 负责模块: 项目从领域建模、框架搭建、各模块开发均有本人完成,项目采用了SpringBoot、Redis、mysql、spring-data-jpa、rocketMQ、disconf、xxlJob、dubbo等技术;
项目基于企业*应用体系开发,在家校体系内各应用进行嵌入,实现老师、学生、家长发布动态的互动; 项目功能模块: 1、点赞系统,学生老师可对可见范围内他人动态进行点赞操作; 2、评论系统,学生老师可评论可见范围内他人动态; 3、收藏系统,学生老师可收藏动态; 负责功能: 系统框架搭建、点赞评论收藏所有后端功能开发,项目主要采用SpringBoot进行项目搭建,由于覆盖用户面广,数据量大,数据库采用HBase进行列式存储,热点数据使用redis进行缓存,服务间采用dubbo进行RPC通信; 技术点:SpringBoot、HBase、Redis、RPC、disconf、xxlJob等; 项目难点: 阿里云前期HBase不够完善,无法使用开源phoenix框架配合使用,使用最原生的HBase Api又有大量繁琐的操作,本人结合JPA面向对象操作数据库的思想,封装了一套公司内部开发使用HBase简易的使用API, 只需要传入对象便可操作数据库数据;