个人介绍
后端
.net framework、.net core、ABP vNext框架、DDD设计模式
RESTful Web API、K2工作流、AutoMapper、JWT认证、SSO、LINQ、Lambda
事件总线、Quartz任务调度、Swagg******/p>
Autofac依赖注入、Castle.Windsor、.net core Filters、.net core中间件
Redis缓存、消息队列、Memory Cache、Log4Net、NLog
Entity Framework Core、Dapper、PetaPoco
Java、Spring MVC、Spring Boot、iBatis
数据库
SQL Server、MySQL、存储过程、SQL优化、触发器、索引、事务
前端
HTML5、CSS3、ES6、Typescript
Bootstrap、ExtJS、JQuery、EasyUI、react、Ant Design、Ant Design Mobile
React Router、React Hooks、Ahooks、Axios、Fetch、Redux、Moment、MockJS
工作经历
2017-07-20 -2021-08-31无忧英语C#开发
岗位职责: 独立负责前端代码的开发,主导后端代码的开发,参与需求讨论,负责全部代码维护与文档编写,制定开发规范、技术方案、推进项目进度、并持续提供技术支持。 负责系统: BPM系统、OA系统、SSO、密码修改、新员工入职
2013-06-01 -2017-06-30汽车之家C#开发
岗位职责: 负责OA系统HR、行政、IT等部门相关流程的开发及维护,全程负责试用期考核系统及新员工入职系统的需求、开发、上线及后续维护,负责固定资产系统、会议室预定等系统的维护 负责系统: OA系统、试用期考核系统、新员工入职
2012-06-01 -2013-05-31北京天阳宏业软件技术有限公司软件工程师
调研客户需求,构建需求模型,编写需求说明和流程图,输出符合客户需求的系统设计。梳理现有流程架构,设计具体产品功能,完成概要设计文档的编写,日志功能、便函功能的开发。中国建设银行OA系统、中国建设银行邮件系统、中国人寿邮件系统的开发与维护
2010-04-12 -2012-05-31北京鼎捷软件有限公司软件工程师
运用domino开发客户OA与邮件系统,承担产品、测试、技术支持职能,确保项目顺利上线。完成客户现场需求调研,整理客户需求,并根据客户要求完善需求报告,输出需求文档。设计模块架构并完成技术实现,编写相关代码与文档,并对接数据接口,进行页面的开发和联调。对接客户方,完成软件的使用培训,并对系统进行运维管理,并持续优化升级。
教育经历
2006-09-01 - 2009-07-01山东圣翰财贸职业学院计算机应用技术专科
统招专科,计算机应用专业,统招专科,计算机应用专业,统招专科,计算机应用专业
技能
项目描述:物资管理平台旨在实现采购、入库等游程的后台数据统一化管理。 项目成绩:开发前端页面,基于react的Antd实现,包括基于权限的动态菜单,不同维度岗位数据在同一动态页面的编辑及展示,基础数据、采购数据、入库出库数据的编辑及互相关联,完成部分功能的上线。
技术选型: html、Jquery、EasyUI、Ajax、Asp .Net MVC 等。 项目描述: 基于K2,开发公司流程系统,将人事、行政、IT等流程线上化,无纸化。 项目职责: 负责OA系统HR、行政、IT等部门相关流程的开发及维护
项目描述:推进公司流程信息化工作,开发51Talk内部流程办公系统的BPM流程引擎平台。 技术选型:参与开发平台、开源框架、技术组件选型,基于K2流程引擎,采用ExtJS+.Net Framework+SQL Server 2008开发;基于存储过程、触发器等数据库技术编写后端逻辑,前端基于ExtJS6.5MVVM架构实现。 系统集成:参与BPM系统与业务系统开发需求调研、需求分析、外部接口方案设计,维护公司常规业务应用系统,完成其他应用系统如ERP、合同管理、知识管理等与BPM系统的集成开发和运维。 运维管理:确保流程平台的稳定性,协助并解决其他团队遇到的各类流程相关问题,提供实际项目开发及系统运维中的问题解答和技术支持;撰写项目实施过程中的相关文档及以总结、提炼项目经验和成果。 项目成绩:完成原有流程的维护和需求变更,设计开发全新流程,并上线运行。