个人介绍
本人乐观开朗无不良嗜好,从2016年从事软件开发至今,有丰富的工作经验,期间担任过初级java开发工程师,项目组长,项目经理等角色
1. 熟练使用Java面向对象编程,掌握Python语言,具有良好的编程习惯;
2. 熟练使用Eclipse/myEclipse/STS/IDEA/Composer/Cap4j/PyCharm等开发工具
3. 熟练SVN/git,Maven等项目管理工具
4. 熟练Spring,SpringMVC,SpringBoot,Hibernate,MyBatis,redis,GateWay等开源框架技术
5. 熟练HTML,CSS,JavaScript,Ajax, jQuery,EasyUI,layuis等前端开发技术
6. 熟练MySql,Oracle数据库及其优化;
7. 熟悉Linux常用命令,shell脚本,Tomcat安全加固以及调优策略
8. 熟悉IVR流程开发
9. 熟悉常用的排序算法,例如冒泡排序,堆排序,快速排序,以及对冒泡排序时间复杂度的优化
10. 熟悉Zookeeper及其使用方法,熟悉Redis锁和Zookeeper分布式锁
11. 熟悉elasticsearch,REST,有使用搜索引擎开发大型项目经验
12. 了解常用的消息队列,例如ActiveMQ,Kafak、RabbitMQ,对MQ常见问题有研究
13. 研究过JVM的底层原理,并能对JVM遇到的问题进行优化
14. 研究过CAS机制,锁的相关问题,Volatile指令重排问题
15. 有高并发的项目经验,以及并发情况下的应对办法
16. 有使用缓存的项目经验,例如Guava Cache, Redis
17. 有音视频开发经验,熟悉janus
工作经历
2020-11-02 -至今北京天源迪科网络科技有限公司高级后端工程师
在项目中担任开发组长一职,主要参与项目设计,调研及开发任务。目前正在对进行中的冬奥5G项目负责调研设计开发。已独立完成直播聊天室,云包厢等功能模块
2018-01-01 -2020-10-30北京文思海辉金信软件有限公司java开发工程师,项目经理
主要从事与银行外包项目开发,参与过浦发银行Eservice、Vservice在线客服门户开发以及在线客服坐席管理系统的开发工作,兴业银行智能语音项目设计,开发以及项目后期担当项目经理一职
2016-09-01 -2017-12-01合肥非度信息技术有限公司java开发工程师
从事后端开发,公司主要为中国移动做外包项目,期间参与过互联网专线业务快开平台,苏研外协合作开发与风险防控系统,等后端管理系统开发
教育经历
2012-09-01 - 2016-07-01宿州学院化学工程与工艺本科
从2012年到2016年,四年制普招本科,大学专业化学工程与工艺,期间参加过达内培训计算机,毕业后从事开发至今
技能
项目描述: 坐席管理系统,主要是根据不同的渠道进线分配坐席,处理相关业务,如VTM视频进线,*银行等,同时还提供了监控坐席,满意度,知识库,监控预警信息管理相关功能业务 开发环境: STS+Jdk1.8+Maven+firefly+Tomcat9.0+win7+(Linux+weblogic+Apache) 使用技术: spring+Spring Mvc+Mybatis+ Hibernate+Extjs+ EasyUI+ layui 项目职责: 处理VTM视频,*银行进线,客服进行分组分配坐席后相关业务处理 技术难点: 在使用ActiveMQ消息中间件时,了解ActiveMQ是对JMS规范的具体实现,在实现分配坐席时,先通过客户端进线,由核心为ActiveMQ将消息封装成队列,坐席系统在从队列Queue传送消息中获取,并当坐席完成后,掉用接口返回处理完成信息。 主要难点为在receive()消息时,根据不同业务类型区分采用同步接收,或异步接收消息两种方式,减少资源浪费,同步接收时,如当*银行进线通过渠道进线后,办理某个业务,完成后退出,此时采用同步接收处理,一次即结束。 当消息为*银行,VTM视频进线后,通过渠道判断为咨询聊天时,通过异步接收,此时处于监听状态,即产生消息立即接收,最后在做挂断处理。
项目描述: 为实现机器以自然语言与客户进行交互,识别客户意图,快速引导客户进行业务办理,无需客户逐层听取菜单播报,实现智能应答 开发环境: Cap4j/ Composer +Jdk1.8+Maven+svn+jetty9/ tomcat +win7+(Linux+tomcat) 使用技术: Spring+Spring MVC+Mybatis+ Hibernate+elasticsearch+REST+redis+ python+cas +Extjs+ EasyUI 项目职责: 讨论业务需求,编写文档,设计数据库,搭建服务器,管控项目进度,实现质检报表管理系统部分模块功能,集成es服务端,使用es实现全文检索,参与使用python编写热词分析,ivr流程密码验证流程 技术难点: 数据库bdf文件被修改或物理删除,需在非归档模式下删除文件映射,重启数据库。 搭建es服务器,配置路由节点,实现集群 访问静态资源,通过配置tomcat/jetty容器启动项,配置虚拟路径