熟练使用 WebApi 进行 B/S 前后端分离开发,有良好的编码习惯,熟练使用 VS2017,VS2019,VS2022 开发环境,有过WinForm 开发经验;
2、熟悉.Net Framework,.NetCore,.Net5,.Net6有面向对象的系统设计和架构经验;
4、熟练使用 AutoFac,Log4net,Nlog,Swagger,了解 JWT,Redis;
5、熟练使用 SQL Server 关系型数据库;
6、熟练编写 Sql 语句,事务,索引,存储过程等技术;
7、熟练使用 Entity Framework,Dapper,ADO,SqlSugar 等 ORM 框架;
8、熟练使用 Layui ,Vue前端框架;
9、熟悉 Sql server、PostgreSQL 等数据库开发,有与后台数据交互开发的经验
10、熟练使用 Js、Jquery、Css、Html、Ajax、Json、Linq 等技术
项目经历
项目名称:Lims6 拓东实验室信息管理软件
项目描述 :
该项目采用.NET5 框架,通过 SqlSugar 与 SQL Server 数据库进行交互, 采用工厂模式,利用 AutoFac
进行依赖注入,利用 NLog 进行日志的记录,使用 JWT 进行前后端分离的权限认证,使用 Swagger 作为 API
接口文档;
项目介绍:
Lims6 是一款应用于公路水运工程试验信息化管理的 ERP 系统。包含多个用户权限,针对不同权限的
用户开放相对应的模块,且针对所做试验产生的报告处理一系列流程操作。
项目实现:
1、使用 Visual Studio 2019 工具整合编程项目,使用 WebApi 框架进行项目搭建并运用.Net
以及 Layui、Vue 进行前台搭建;
2、使用 SqlServer 数据库进行前后台数据交互;
3、使用 Nlog 日志出力;
责任模块 :
1、负责使用 Layui,Vue 等技术进行前端画面开发;
2、通过用户登录的不同权限设置不同的操作流程,并且用户登录采用 MD5 数据加密和登录时长控
制下线以及当前在线人数控制;
3、通过 FastReport.Net 程序编写生成报表;
4、部分模块流程开发,对数据进行增、删、改、查等操作;
5、部分数据采用 NPOI 导入导出模块;
6、调取 Lims6 中转权限验证授权 Token;
7、部分数据以服务形式与监管平台进行数据对
项目名称:販促案件
项目介绍 :
販促案件项目是采用 C/S 结构开发的,是一款基于管理员用户对普通员工的订单金额审核的软件,普
通用户需要自己申请资助金额。审核过程是层层递进并通过发邮件的形式来通知上级管理员进行审核,数
据订单也可以通过 CSV 或 PDF 打印出来。
项目实现:
1、使用 Visual Studio 2017 工具整合编程项目,使用三层架构模式进行的项目搭建并运用.NET
Framework 4.8 及 Winform 进行前台搭建;
2、使用 PostgreSQL 数据库进行前后台数据交互;
3、使用 log4 日志出力
项目描述 :
1、对社内员工用户的登录、注册、运用 Ajax 技术进行异步刷新来减少服务器的承载负担;
2、使用 File 类进行图片等文件的上传并保存到内部服务器中来减少内存的损失;
责任模块:
1、负责 Winform 画面开发并使用自己封装的控件;
2、通过用户登录的不同权限设置不同的操作流程;
3、设置共通方法;
4、创建数据库连接;
5、创建 Log4 连接;
6、根据式样书的要求对画面进行相对应的增加、删除、修改、查询;
7、按照客户的要求编写代码使要按照指定的规约进行编写;
8、个人单体测试;