个人介绍
2, 熟悉 NET Core,Web Api 开发。
3, 熟悉 OP,OO,DDD,AOP,IOC,以及常用设计模式
3, 熟练 JavaScript,jQuery ,Vue,React前端框架。
4, 熟悉MSSQL,MySQL数据库 以及Redis 分布式缓存。
5, 熟练ORM框架(Dapper,SqlSugar,EFCore)。
6, 熟悉Identit4,consul,Ocelot,apollo ,ELK ,Es,RabbitMQ,SignaIR,Quartz中间件
10,熟悉 Linux系统 dokcer docker-compose k8s,jenkins。
11,熟练 测试工具postman jmeter
12,了解数据库调优,大数据高并发处理。
13,有良好的编程习惯,注重代码注释,以及安全,性能,扩展性,可用性等。
工作经历
2023-02-01 -至今晓餐科技研发工程师
开发了多个项目核心功能,提高公司产能,促进仓储工作效率,节约公司成本。 1,出库分拣 公司每日出货量箱包3万+,做到了捡投分离,多城市多仓库,区域投放,高效率,低成本,数字化。保证了商场订单,次日配送。 2,备货 满足每日货品出库,实时监控补货备货,商品定制化备货,最优方案备货。 整体下来,满足出货量前提下,备货效率提高50%,人工成本降低30%。 3,配送 仓司交接,自捡装车,区域取货,缺货补货,订单配送,售后处理,一站式,无缝对接仓库每日司机配送订单取货装货,达到全是数字化,保证把货品交到客户手中,错货,送错,降低到0.5%。 4,仓库绩效,仓库考核,定制订单分拣出货,司机每日配送线路生成,司机履约,库位管理,配送订单转单、配送线路转司机等等。
2021-07-01 -2023-01-01珠海爱浦京软件股份有限公司开发工程师
刚进公司没有应为我是实习生的身份,就分配到项目组正式开发,从简单到复杂,项目经理慢慢的给我提升难度,从中让我不断的学习累积经验,直到整个项目结束,也许是经理看到了我的努力,破格让我提升为正式员工。 成为了正式员工之后,给我更大的挑战,让我加入了一个已经维护了五六年的大型项目,从中我扮演了维护的角色,在需求变更维护过程中,我也会学习解析框架设计,从中学习到了很多宝贵的经验知识。 学习了小半年框架,摸索的也差不多了,刚好部门,要开启一个新项目,在之前框架的基础来做调整,部门经理非常看重我,让我进入这个新的项目组,让我负责核心模块的开发设计,跟着部门大佬一起讨论设计,认真听取他们的想法,我发表我的意见,从一次次讨论中让我收获不少,随着正式的开发,讨论中一个个点一个个被实现,经过前期的讨论设计准备,到实际开发中,也很顺利的实现了功能。也顺利的第一版开发结束。 之后因为自己自身原因,迫不得已做出了离职,非常感谢部门经理,项目经理对我的看重,照顾。
教育经历
2019-09-01 - 2022-06-01岳阳职业技术学院软件开发专科
在学校主修HTML5 网页设计、SQL Server 数据库操作与查询、C#程序设计基础、C#可视化编程技术、 HTMC#面向对象程序设计,JavaScript 交互式网页设计、ASP.NET Web 程序设计、ASP.NET Mvc 程序设计、Vue.js 高效前端开发。
技能
采购,仓储,电商,配送 一站式冻品食品分销平台。系统完全自研,系统用户活跃数据量庞大,对大数据,高并发很全面的处理,后端基于net 8.0 技术栈 包括 es redis rebittmq sqlsuger ocr openai 等 前端 分为小程序 商场小程序 仓储小程序 采购小程序 配送物流小程序, 基于*小程序开发,后台管理系统 为vue3 ts js nodejs 。 采用git 集中管理代码
项目背景: 项目主要是管理煤气公司对其物料采购统计的管理系统 主要负责: 模块: 视频模块,库存管理,供应商,开发商信息管理,货币管理,汇率管理,系统信息设置,AI数据维护,邮件服务,数据交互记录,AI数据处理,邮件管理。 1.完成分配模块的前后端开发。 2.完成单元测试已经一些文档编写。 3配合测试人员进行Bug的修改。 主要难点: 邮件服务:邮件服务为定时调用,避免数据库操作频繁,以及避免多读重复发送,使用Redis来解决,采用Reids的队列,先进先出策略。 数据交互记录:需要把系统中对数据库数据交互记录做一个记录到数据库对应的表中,使用到AOP进行日记记录。
项目背景: 针对香港铁路公司,员工外派工作都要进行填表审批,以前使用的是纸制表单填写,表格填写完之后再送去对应领导审批,这样非常的麻烦以及繁琐, 所以我们就把整个流程搬到了线上实现,从而诞生了SMD这个项目 主要负责: 模块: 表单动态流程。 1.完成功能点的设计实现。 2.完成单元测试。 3配合测试人员进行Bug的修改。 主要难点: 动态工作流作为项目核心的模块其主要难点 表单填写审批流程并不是写死的,每个表单都有不同的审批流程,比如表单A填写模块一的部分审批完之后,然后继续填写模块二的内容再进行审批,而且每个模块的审批人可能是一个人也可能是二个人这些都是动态的,以及可能会出现当表单中选定了一个按钮,流程又会多出来一层审批流程。还有相同的表单也可能流程不一样,比如员工1填写表单A只要审批两个流程,但是员工B就要审批三个流程。以及审批中会出现审批人拒接,退回等操作。