多年.net 开发经验,熟练运用sqlserver、mysql数据库,kafka消息中间件,redies、mongodb等nosql数据库
从.net core2.1开始使用.net core进行编码工作,对于.net core的各种中间件能熟练运用
1、资金风险管理系统
项目描述:收集前端业务系统交易数据以及集团资金往来数据,形成资金分析报表,为资金管理人员做资金决策提供依据;
项目以.net core 3.1编写,数据库采用mysql;
开发环境:Windows 10 系统,开发工具 Visual Studio 2022。
项目职责:在此项目中我担任开发主管及项目经理,负责项目开发方案的设计、项目排期、项目组开发人员任务安排及解
决开发难点问题。
项目难点:资金风险与管理系统的主要难点在 第一:于大数据量的查询问题,前端页面需单次加载千行前列,并要保证
查询效率。解决方案为:业务需求为页面上一次展示所有账号一整年的数据;根据业务的特性,千列主要体现在日期上,
故此在实现时采用懒加载的方案,初次只加载每月最后一天的数据,然后用户展开某月时,再加载该月完整的数据;
项目业绩:已实现支持1500列*800行数据的查询,且查询时间不超过3s
2、关联方交易系统
项目描述:关联方交易系统收集前端业务系统交易数据,用于形成集团各子公司间的关联交易关系
开发环境:Windows 10 系统,开发工具 Visual Studio 2022。
项目职责:负责单个迭代的开发方案设计以及研发工作。
项目难点:关联方交易系统的难点主要在于大数据量的采集与处理。前端业务系统每月推送给关联方交易系统的数据量
在1亿左右,关联方交易系统根据1亿数据量与集团各子公司之间的关联交易关系,最终生成的数据在每月9亿左右
解决方案:首先是大数据量的存储问题,经分析业务了解到数据之间可以根据某几个字段进行分组,因此实现时以分组
字段生成一个唯一的key,再根据key进行分库分表存储;系统部署8太服务器,每台服务器只处理指定的库,避免需要
各服务器之间做分布式锁的问题;
项目业绩:系统从接收1亿数据到生成关联交易数据的9亿数据,在48小时内完成。
一个玻璃及玻璃相关产品的交易网站,这个项目是我在18-20年间做的,期间我是担任的开发组长的职务,带领团队完成开发与维护工作
此网站为一个物流网站,客户可在网站上直接进行下单操作,货物运输途中客户可随时查看货物的状态等信息,这个项目我主要作为开发组长管理开发进度,以及把握开发的方向