1. 具备扎实的C#基础,深入理解OOP,编程思想,AOP,IOC, 具有良好的编码习惯
2. 深刻理解.net WEB技术体系架构,熟练掌握ADO.net技术
3. 熟练掌握asp.netMvc、EF、WebService、WebAPI,多线程,反射,泛型,特性,委托,事件,AutoMapper,axure画简单原型
6. 熟练掌握Ajax,Query,LigerUi,FineUI, Bootstrap,Html,CSS 等前台开发技术
7. 熟悉Oracle、SQL Server关系型数据库,掌握PL/SQL语言,复杂存储过程,和复杂的sql语句,sql优化
8. 熟练使用 SVN,熟悉使用TFS、Git 等项目版本管理及构建工具
9. 熟悉netCore(net5) 相关技术,容器技术、redis、rabbitMQ,nginx等
10. 了解Grpc,MongoDb,Docker ,微服务等前沿技术
11. 了解vue脚手架,angularjs
项目一:BPM系统实施(开发为主)
开发环境: Visual Studio 2013+SQL Server 2008R2 + SVN
软件架构: asp.net MVC+EF CodeFirst +Jquery +BootStrap +LigerUI
开发时间: 2018.07-2022.4
项目描述:
为甲方搭建BPM流程系统,使BPM系统在甲方顺利上线
优化甲方流程,减少流程的冗余节点,梳理业务
责任描述:
一.完成项目包分配的常规开发任务
1.流程设计,表单设计,字段定义,流程图,流程节点配置
2.系统控件的优化和改造
3.用户使用问题的解答,用户配置,使用说明文档的制作
4.定时任务quartz开发的,系统标准功能改造,升级 net 后端开发
二.需求确认和开发实施工时评估
1.同乙方用户讨论具体的需求,根据需求画出流程原型图
2.根据原型图评估开发工时,对特殊需求的实现做测试和评估
3.按客户需求,制作演示demo给客户
三.项目中的主要难点
1.各个系统之间的对接(对接Hr,财务,费控,ERP,MES等)
2.单点登录引起的问题
3.产品功能改造
4.首页替换引起的系列问题
5.数据丢失问题排查,系统宕机问题排查
四.主要完成的模块
1.会议室预定流程+会议室看板功能
2.财务相关的流程(报销,入库,出库,资产转移,出差)
3.人事相关的流程(请假,入职,转正,离职)
4.预算相关的流程(及分析报)
五.主要的工作
1.流程页面的客制开发,审批节点取值的逻辑,节点事件的客制
2.报表的客制,查询列表的客制,开窗的客制
3.产品默认页面的客制
4.首页的客制
六.参与实施项目(上海爱琴海,上海红星美凯龙,杭州金龙集团,杭州之江实验室,苏州百得,杭州思创医惠)
项目二:ERP外挂系统
开发环境: Visual Studio 2012+Oracle + SVN
软件架构: asp.net MVC +Jquery + +easyUI
开发时间: 2016.07-2017.02
项目描述:
为减少T100 ERP系统用户数的限制,故把一些查询,分析功能,后台计算功能做到该系统中
责任描述:
一.项目功能
1.查询分析功能(库龄分析,工单齐套分析,Bom结构查询,库存历史记录查询等)
2.计算功能(工单欠料技术,MRP计算,交货计划计算,BPM成本计算,预测冲销等)
3.其他报表查询功能(物料基本信息,物料齐套报表,欠料报表等)
二. 用到的技术
1.oracle 存储过程,分析函数,行列转换,动态语句,优化等
2.C# 三层架构,UI层 用easyUI框架 ,jquery, Ajax等
三.开发中的难点
1.从旧系统到系统的切换过程中,数据库从sqlserver 变成 oracle
2.业务逻辑基本上是大概的,具体的的看代码中,要翻译代码然后改写sql和表单字段
四.主要的工作
1.与数据库交换的全部存储过程(包括sqlserver 和oracle)
2.协助同事搭建easyUI框架和功能测试还有功能需求对接
3.处理用户的问题和系统异常
参与ERP系统切换的整个过程(主要是外挂系统开发)