.net
1) 熟练开发基于.NET的Web应用程序,熟悉.net Framework框架;
2) 熟练掌握ASP.NET、ADO.NET、ASP.NET MVC、restful API技术,熟悉web站点页面调优;
3) 熟练掌握SQL Server数据库技术,能熟练使用视图、索引、存储过程,熟悉SQL优化;
4) 熟悉多层架构的开发模式,熟悉Entity Framework、Dapper、Spring.Net、AutoFac等框架,熟悉AOP模式,了解SOA架构设计,熟悉常见设计模式,了解微服务;
python
1) 精通开发基于Python的Web应用程序,熟悉Django/Tornado/Flask/Sqlalchemy框架;
2) 熟练使用MySQL数据库,熟练使用索引、视图、存储过程,熟悉SQL优化;
3) 熟悉NoSql数据库(Redis,MongoDB)的使用,了解分布式缓存Memcached;
3) 熟练使用Linux系统,熟悉消息队列MSMQ、RabbitMQ原理及应用,了解GRPC使用;
4) 熟悉分布式系统Celery,了解 Hadoop大数据技术,了解高并发解决方案;
5) 熟悉HTML5、CSS3、JS、JQuery、Vue前端技术,熟练使用JSON/Xml;
6) 熟练使用Scrapy开发爬虫程序,了解数据挖掘常用工具或技术如Pandas、Numpy;
项目一:某市档案管理系统
项目介绍:本项目是为某市电子政务创建的一个档案管理平台,使用前后台分离技术,提供档案的登记(上传、下载、编辑)、查询、实物管理、借阅(借阅、归还)、报表统计功能等。
相关技术:Django、MySQL、Vue、VueCropper、Caman.js、Redis、Nginx
前端负责部分:
1、 通过vue的钩子函数和路由实现对未登录页面的拦截
2、 使用VueCropper实现图片在线裁剪旋转功能、Caman.js完成了图片的滤镜功能、Canvas实现了档案图片的文字添加和图片合并功能
3、 使用js切片实现了大文件的上传
后台负责部分:
4、 参与需求分析,使用Django+rest_ framework搭建了后台接口部分框架,并实现接口
5、 使用MySQL主从复制技术实现档案的读写分离
6、 使用Redis实现了档案信息的缓存功能
7、 通过SQLite实现了档案的批量导入、导出功能,完成客户端档案浏览工具的开发
角色 | 职位 |
负责人 | .net软件工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |