1、具备B/S,C/S模式编程,掌握多款ORM使用
2、熟练运用 Asp.Net/Asp.Net Core + MVC 模式、三层架构、多层架构开发,Restful API,对 DDD 设计的使用经验,并且熟悉 ABP 框架快速搭建.net Core 项目,了解微服务架构及 Docker、k8s,RabbitMQ,ActiveMQ
3、前端熟悉 vue,h5+CSS3+js 基本的布局以及各大前端框架的使用
4、有过客户端 WPF+MVVM 项目开发经验
5、关系数据库常使用 Sql server,MySql ,非关系数据库常使用Redis
6、熟悉svn,git代码版本管理
项目一:在线实习平台
使用技术:.net core、jwt、redis、sqlsugar、vue
该项目是针对即将毕业的生源学生提供的一个实习平台,分为移动端、PC端(企业端),客户与公司达成合作后在star后台新增账号和企业相关信息,然后将账号和平台链接交付于客户,企业通过网申平台向学生发送邀约链接,学生签约后成为实习生,实习生被分配到导师后可登陆移动端领取任务或预约课程等。平台的PC端主要由首页看板、工作管理、人员管理、工资管理、课程管理、设置等模块构成,移动端由首页、工作、我的三大主模块构成。
该项目后端技术使用了.netcore API接口;采用redis、session进行缓存和判断过期。ORM采用了SqlSugar框架进行操作数据,数据库使用了sql server。
前端UI使用了vue、ajax请求,自定义组件使用了H5+css3+js进行优化。
项目二:star校园招聘项目管理系统
使用技术:WebFrom、npoi、log4net、ADO.net、WebApi、WebServices、Redis中间件、RDLC报、单点登录
star系统属于B/S网站应用程序,是一个企业内部业务管理系统;主要由客户管理、项目管理、任务管理、财务管理、审批管理、信息管理、数据报表、系统设置等模块构成,也是公司需要长期维护、迭代的项目。所涉及到关于校园招聘对外的项目都需要在star系统中进行后台管理。该项目数据库使用了sql server;在编码上数据访问层整合了ADO.Net和公司内部搭建的一套ORM框架;数据映射采用了Reflection反射。在数据上使用了分库的处理方法为避免数据量过大,以及使用了存储过程,扩展了触发器,事务等机制保证数据的唯一性。
业务层引用WebApi的项目和webServices完成各种接口对接任务,还使用了windows服务用于对定时任务的执行,同时也集成多种插件:NewLife,npoi以及Reids,session用于缓存处理,报表模块使用了RDLC报表处理以表格呈现的各种复杂的数据统计,日志记录使用了 log4net,UI端使用的是webform页面,结合了html+css进行优化并引入了jquery插件部分页面也使用了layui插件 。
项目三:用友U9 cloud
用友U9 cloud是一款面向中型及中大型制造业的云ERP,是企业数智制造创新平台。
主要模块由基础设置、总账、固定资产、应付、应收、总账模块、费用、成本核算、供应链管理、生产管理、人力资源、质量管理、智能工厂等模块构成。
主要负责根据客户的需求进行第二次开发,即U9的SV;BE;UI;BP插件开发,以及与第三方系统对接。