我具备java后端所有的技术能力,从早期的springMVC开始,到现在的基于springboot微服务的架构模式。熟悉java常用的主流框架,spring全套,netty,activity数据库熟悉一些主流的数据库,mysql,oracle,sqlserver和一些缓存数据库redis,mongodb。熟悉系统开发的常规逻辑和设计,比如:数据库设计,接口效率的处理,常规开发模式的管理等;熟悉前端技术,比如:JavaScript,jquery,vue主流技术;熟悉微服务架构里的主流技术,比如:分布式事务,缓存的搭建,redis的雪崩和穿透的处理。做过多年的B端系统和多年的C端系统,熟悉B端系统的流程控制设计,熟悉C端系统的高并发处理。
我做过的项目比较丰富了,职业生涯做过多年对B系统也做过多年对C系统:
1、机票分销系统,属于票务对C和对B的系统,我全权负责从0开始开发到后期稳固运营。里面包括在线查询,订单管理,财务管理等模块;
2、网易内部人事管理平台,基于低代码开发,该系统非常突破传统常规,可以实现动态调整页面数据展示,动态调整业务表之间的join关系,动态拼凑出需要的页面,大大加强了开发效率,实现快速配一个页面,快速配一个模块逻辑。该系统非常适合大中型或者小型公司的内部管理系统,彻底解决了想要改动一块业务逻辑,只能改代码,然后重新测试发布上线的繁琐流程的痛点。
角色 | 职位 |
负责人 | 研发经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
我们发现公司内部管理系统有很多的相同和类似的功能,比如都有树形菜单,都有列表页面,详情页面,都有增删改查。我们把这些抽象出来,都做成了可配置。表结构,展示字段,甚至表之间的join关系,都抽象出来,形成在页面上可配置。让用户可以自由配置自己的系统,配置页面内容,配置表关系。大大增
基于第一个项目的web“低代码”,在上面做了一个页面输入伪代码,基于groovy语言,页面用户自己写伪代码后台编译成groovy代码,主要用于页面字段动态赋值,可以任意修改赋值逻辑。场景:比如页面有字段“身份证号“,”年龄“,”生日“,可以在页面上编辑逻辑,让身份证号复制给年龄和