编程语言:Java、Python
计算机基础:熟练掌握计算机网络、数据结构和算法、操作系统,了解计算机组成原理
Java:熟练掌握Java基础知识、Java并发、JVM、设计模式
数据库:熟练掌握MySQL数据库,并拥有对其优化经验;Redis使用经验丰富
框架:熟练使用Spring Boot、MyBatis、JPA等主流开发框架,熟悉消息队列Kafka的使用和原理
前端:熟练使用Layui、jQuery等前端开发工具
机器学习:拥有数据处理经验,熟练使用机器学习算法和智能优化算法解决企业实际问题
成果证书:软件著作权两项、发明专利一项、核心论文一篇、软件设计师从业资格证书
2018年12月-2019年02月 山东农业大学艺术生考试系统 项目负责人
利用Web Socket实现评委登录状态的双向通信,考生信息自动展示
对数据库考生信息表进行垂直拆分,将热点数据和非热点数据分别放在不同的表中
2018年05月-2018年08月 山东农业大学新生报到系统 项目负责人
负责“新生报到系统”的企业微信端研发,完成最重要的“新生报到”等功能
利用 Redis 对常用查询做缓存处理,在提高查询效率的同时请求微信接口的次数从9000次/日降低到4000次/日
利用 Nginx 来实现负载均衡,设置一主一次两台服务器,利用CDN缓存静态资源文件、加速静态资源访问
共有8000多名学生和教师使用该系统,PV:10w+,峰值带宽:40M+