




工作经历
2022-06-01 -2023-05-01Shopastro高级后端工程师
公司主要是为中国的跨境卖家提供一站式的服务。我主要负责卖家商品的营销方向上的系统开发。其中由我完全负责的就是商品渠道管理系统,用于向 Google Merchant Center 和 Facebook Catalog 上投递商品。
2020-07-01 -2022-03-01娃哈哈集团软件开发工程师
公司是一家售卖饮料、保健食品的公司。2020年公司进行数字化转型,开始自建ERP系统。该系统是公司集采购供应、销售、仓储物流、财务一体化的大型ERP系统。采用分布式、多模块的架构方案,我主要负责采购供应模块。涉及采购订单的创建修改审批、供应计划的分析预测、合同管理等业务功能。
教育经历
2016-09-01 - 2020-06-10河海大学计算机科学与技术本科
在校期间绩点成绩4.0,大一时获得Java蓝桥杯竞赛二等奖。
资质认证
技能

由自己开发的个人网站。 该项目由九月份开始,使用Vue3,Go语言开发,目前用于自己的生活记账,支持*、支付宝的账单导入。 未来会不断增加一些健康管理、日记管理等功能。


该项目是公司集采购供应、销售、仓储物流、财务一体化的大型ERP系统,采用分布式、多模块的架构方案,主要负责采购供应模块。 涉及采购订单的创建修改审批、供应计划的分析预测、合同管理等业务功能。 前端使用C#开发的Windows程序,后端使用Java。


该系统用于针对数据做一些规则检查,使用正则表达式、模版渲染引擎、Groovy 表达式来做数据的规则分析。 本人负责整个后端工程的开发,后端整个系统主要包括两大功能模块: - data-cookie 数据库监听系统,负责监听canal(mysql binlog 监听中间件)服务端,解析数据库表的变动数据; - data-quality-monitor 数据质量监测系统,提供 Kafka、Dubbo 作为数据的接入和解析。 项目难点: - 提供灵活多样的规则检查方法,方便非开发同学也能编写一些简单的规则; - 规则不能写死在代码中,而是存储在数据库中,其中 groovy 脚本需要做一些缓存处理,我们使用内存+Redis+mysql的三层缓存机制。 - 分析结果的搜索,我们采用ES作为搜索引擎。
