熟练使用非关系型数据库(Redis/MongonDB),熟练使用rabbitMQ消息队列, 能够使用版本控制工具SVN及git, 熟练使用Dapper,EF,NHibernate等ORM框架, 熟练使用前端框架 JQuery,EasyUI,VUE,Avalon,BootStrap,layui 等, ,能够编写数据库存储过程,视图,触发器等,自主学习能力强,能独立完成日常工作,熟悉分布式系统的设计和应用,熟悉分布式框架、中间件、数据库等机制,能对分布式常用技术进行合理应用解决问题,微服务架构设计经验,精通面向对象思想,及IOC、AOP、DDD等常用设计理念,了解分布式架构设计,熟悉前后端分离架构设计,消息队列、分布式缓存,并有实际的使用经验,掌握MVC,WEBAPI 有开发B/S构架的应用程序的经验。
和绪软件平台:
该项目主要针对公司软件提供数据服务及操作,该系统分为后台管理端和教师端,后台端包括学校管理,申请管理,消息管理,题库管理,试卷管理,实操评分规则,软件管理,系统管理。该后台可兼容公司多个软件,并提供数据管理服务,后台采用signalr 长链接进行消息推送,采用redis 非关系型数据库进行热数据缓存,采用rabbitmq 消息队列中间件实现方法操作的异步处理及流量削峰处理,采用轻量级orm 框架Dapper 操作数据库,前端采用Layui 架构实现前端页面操作。系统完整的设计了软件权限管理,日志管理,并且灵活的实现了软件审核流程功能,采用多级多人审核,只需一人审核通过即可进入下一审核级别。
重新规划公司现有架构,对当前架构进行重新设计开发,使公司软件便于维护,方便后台数据管理,提高了添加新软件产品的开发速度,重新定义了服务器与客户端连接方式,采用webapi 短链接预请求方式,保证软件的稳定性(客户端采用unitiy 开发实际操作界面)。
官网页面:
根据UI设计的相关页面完成代码的编写,采用响应式页面开发同时适配手机移动端,ipad端及PC端,动态加载后台维护的数据;完成页面编写,采用相应式页面设计进行页面开发,兼容手机移动端和pc端。
STEM人才网:
统计所有参加过公司组织的比赛的队伍和同学的信息,以及所获得的奖项,积分等,参加比赛志愿者统计,以及参与公司课程培训的所有老师的信息的统计,对接公司内部的各个数据库,进行数据的统一维护,所有历史参赛数据的导入导出。以及个人参与比赛或培训的博客等
责任描述: 在本项目中本人独立完成了整个项目的设计工作,并独立完成了开发与测试等环节。
前端采用Html ,CSS, JQuery,bootstrap,Vue,axios等技术,后台使用MVC架构,EF,拦截器等。
1+X智能网联汽车仿真考试软件:
该项目主要针对1+X在线考试项目,项目包括后台管理及WebAPI接口,软件采用按照多比例抽题的方式进行组卷,并对试卷进行动态AES加密,采用Redis缓存来提高试卷获取速度,采用RabbitMQ消息队列进行流量削峰及异步提交。前期在单点服务端采用Redis+MQ方式即可,后期可考虑多节点nginx负载均衡部署,低接口服务压力,在收题、发题、判题结果等写入数据操作过程采取事务机制,保证数据一致性。中心数据库采用主从库机制,完成热备和保证系统的高可用性,降低数据库压力。
驿马APP(h5)
网站后台开发,微信公众号开发,提供Api接口,按要求开发微站
理解和分析客户的业务需求,确定项目或产品的技术架构和技术路线;编写Api接口,开发文档,制作微站前端显示,根据系统需求,编制系统开发的IT文档;完成开发任务,参与核心代码的编写工作;完成与系统开发相关的其它事宜。 负责核心技术问题的攻关,系统优化;协助解决项目开发过程中的技术难题;按时保质保量完成领导交予的任务。
角色 | 职位 |
负责人 | .net 高级软件工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
根据UI设计的相关页面完成代码的编写,采用响应式页面开发同时适配手机移动端,ipad端及PC端,动态加载后台维护的数据。完成页面编写,采用相应式页面设计进行页面开发,兼容手机移动端和pc端。
统计所有参加过公司组织的比赛的队伍和同学的信息,以及所获得的奖项,积分等,参加比赛志愿者统计,以及参与公司课程培训的所有老师的信息的统计,对接公司内部的各个数据库,进行数据的统一维护,所有历史参赛数据的导入导出。以及个人参与比赛或培训的博客等 责任描述: 在本项目中本人独立完成