个人介绍
在现任公司担任架构师职位,现在负责整个公司的架构系统,
对ERP、WMS、OMS及POS业务上有着很深的理解,当然本人开发不会局限于这些业务,
只是在这些业务上理解更为清晰,开发起来更有效率,其他行业的业务也可以找我,我对于业务的理解与学习,
还是很有兴趣及很有效率的
如果你有一些业务或技术上的问题,也可以问问我,最终找不找我没关系,助人为乐才是第一!
工作经历
2015-12-01 -至今生鲜传奇java工程师
该项目是由WMS、ERP、OMS及POS等业务组成的,采用spring cloud 微服务架构,将业务系统拆分为各自独立的程序,各个业务系统间采用feign进行相互访问鉴权、调用,采用统一的分布式配置及服务注册与发现nacos来实现配置的动态化及服务管理的可靠性,使用mybatis-plus进行持久化操作,使用mysql clickhouse存储数据及大数据处理,使用canal进行库表的binlog日志同步,使用rocketmq用于报表导出、pos异步落库增加用户体验及降低响应时间; 本人负责 1、ERP系统:开发各种业务单据 2、WMS系统:开发核心出入库接口 3、OMS系统:负责开发下单、购物车、支付对接 4、POS系统:对OMS系统进行剥离,实现一个单独的可运行在pos机的可离线系统
2015-01-01 -2017-01-01神州数码高级java工程师
区块链金融系统的初探 当时公司需要对区块链技术进行探索,看是否能在未来应用在金融服务上; 负责开发前置系统,对应用区块链上给上层业务提供接口,负责对solidity合约进行上链及调用
2013-01-01 -2015-01-01内求java工程师
项目外包:做的是电信考试系统; 主要负责对原有系统进行整改,使用redis消息队列优化性能,包括导出、阅卷、考试提交试卷、报名等等; 两台2核4g服务器,最终足以支撑3000人同时在线考试
教育经历
2012-09-01 - 2016-06-01安徽理工大学应用数学本科
技能
1、OMS为线上优选业务,可让客户前天下单今天提货; 2、本人负责购物车、下单(使用优惠券、积分、礼品卡)、支付对接,订单查询类; 3、下单时会从缓存中获取商品、优惠券、积分、礼品卡等信息,支付后为异步落库增加系统性能,且使用资产时会进行redis分布式锁的锁定,防止出现多付少退问题
1、WMS主要是出入库、预占已用、释放已用、占已订、释放已订等等; 2、本人负责出入库核心接口开发,开发出一个通用接口供调用; 3、接口中先对入参进行校验,分为业务校验及一般校验; 然后对出方进行库存校验、入方进行库存校验初始化等; 通过使用乐观锁方式,保证出入库的不可重复,通过事务控制整个操作的原子性。