个人介绍
1.工作背景:14年java软件开发技术经验,7年软件项目管理经验,主导完成多个大型软件开发项目。
2.技术栈:全栈工程师背景,自学Java开发,持有SCJP认证(2004);有以下语言、数据库、框架工具项目经验
◇ 语言:Java/Scala / Groovy / Javascript / Html / Sql / linux shell
◇ 数据库:Mysql/Sql Server / Oracle / Postgre / H2db / Access / Redis / MemcacheDB / NeodatisDB/
db4o / MongoDB
◇ 框架:Spring boot / Spring MVC / Hibernate / Mybatis / Spring Security / Shiro / Guice / Nutz / CFX / Echarts / JsonRPC / Playframework / Struts / Lucene / Freemarker / Junit / Jquery / Thymeleaf / LayUI / WebX
◇ 工具:Tomcat / Jetty / Nginx / Jenkins / Maven / Git / Eclipse / IDEA
HbuilderX / RabbitMQ / Zookeeper / Docker / spring cloud / Apollo
2.专业能力:优秀的技术专家及敏捷项目管理专家,贝尔宾认证团队角色顾问,擅长呼叫中心/电商/金融平台/OA/政务管理/SCRM等业务流程分析和技术实现,擅长项目五大过程管理和实施敏捷实践。
3.沟通协调:善于妥善维护和处理客户关系,引导客户表达出真实需求,有与政府客户沟通经验。善于促进团队的沟通,协调项目干系人之间的各种关系。
4.学习能力:逻辑思维抽象思维优秀,善于分析,自学软件开发,关注并学习新技术应用于开发中;学习并通过了PMP认证、ACP认证,北京邮电大学项目管理专业在读。
工作经历
2018-04-16 -至今北京优帆远扬科技有限公司技术总监
1.职责: 1、负责指导制定、审核公司技术管理制度和技术规程标准 2、负责公司新技术引进和产品开发工作的计划、实施,确保技术的超前性、竞争性 3、负责组织编制公司技术开发计划和公司技术发展长远规划 4、负责指导、处理、协调和解决公司项目中出现的技术问题,保证项目的正常进行,确保公司项目计划按时完成 5、负责组织技术成果及技术经济效益的专业评价工作 6、负责对技术方案的评审工作。 2.业绩: 1、主导完成了和谷共创园加教育平台项目群,包括学费宝,招生宝,园所助手等多端应用,成功交付并在线运行。 2、主导完成了深圳平安银行总部SCRM平台从0到1的研发和交付上线运行。 3、主导完成了平安好学SCRM系统的研发和交付上线运行。
2013-03-01 -2018-04-10北京金农科技有限责任公司研发部经理
1.项目管理:负责制订项目实施计划、推进项目进度、范围管理、变更管理、协调项目资源,项目风险管控等,确保项目按时交付,保证项目质量,总结项目成果和经验教训,不断改善项目工作流程。负责公司年度ISO9000认证审核材料的筹备。累计完成9个大型项目的开发和部署实施,以及维护支持。包括农业部12316大数据中心、辽宁省金农热线平台、吉林省三农热线服务平台、河北省12316农村农业综合服务体系项目群、山东省12316农业服务热线平台等。 2.部门管理:结合公司战略对研发部进行统筹管理,定制部门工作制度和流程;定制部门年度和月度工作目标和计划;定期向总经理进行部门工作汇报。 3. 敏捷实践管理: ◇ 进行敏捷转变初期培训并督促团队成员使用看板,组织每天站会。 ◇ 通过小游戏帮助团队成员认识到敏捷的优势,并发现传统开发流程的弊端,帮助团队进行思维转变。 ◇ 组织冲刺计划会议进行故事点估算,任务拆分等活动,结合看板、禅道、Redmine、Project、燃尽图等工具管理和推进项目进度,组织冲刺评审会和冲刺回顾会议,协助团队发现并纠正影响开发效率的问题。 4.技术工作级业绩:全权负责所有项目的技术选型
2011-03-01 -2013-01-01唐山启奥科技股份有限公司高级java工程师
1.系统开发:负责完成唐山市水务管理系统及shinow现代血站管理信息系统的开发任务,确保按照时间节点完成开发,产品性能及资源占用等考核指标均能完全达标。 ◇ 项目前策:负责完成项目前策工作,与客户进行深入的工作沟通,精准把握项目需求,评估整体开发任务并制定开发工作计划,进行工作任务分配。 ◇ 开发实施:负责系统技术架构设计,带领开发团队,协助项目经理进行项目流程管理,解决开发过程中的技术问题,如使用lucene工具解决大量数据访问速度问题,确保开发进度与质量。 ◇ 产品荣誉:shinow现代血站管理信息系统实现国内市场占有率达75% 。 2.技术培训:负责实习生技术培训,累计实施培训30+人,确保实习生尽快适应并准确完成开发任务。
2007-05-10 -2010-12-20北京华美汉盛软件技术有限公司java软件工程师
1.系统开发:完成分配的开发任务,参与用户故事评估,每日例会,结对开发,代码review等项目活动,负责完成公司自有管理系统及外包系统开发项目相关开发工作,确保开发周期及质量符合客户要求。 2.技术创新:主导推进测试驱动开发技术推广使用,实现基于测试的代码编写,制定新技术实施方案及操作规范并组织技术培训,减少70%以上由于原操作技术造成的BUG,提升工作效率,从而降低开发成本。
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
1.项目描述:汇总全国各省12316平台数据,进行数据挖掘、清洗、统计和展示,支持高并发数据接收处理和秒级数据状态刷新。 使用的技术、框架:springboot, RabbitMQ, mybatis, echarts, layui, tomcat, oracle, jquery等。 2.项目职责: ◇ 负责项目架构设计,使用spring boot 和springMVC,持久层使用mybatis,数据展示功能使用Redis进行缓存,监听数据变化实时刷新,提高读取性能。 ◇ 功能模块微服务化,使用Zookeeper做配置管理和命名服务,互相通过JsonRPC进行调用。 ◇ 负责设计平台数据接收服务,使用CXF框架提供工单、案例、专家信息等数据上报接口,接收各省12316平台上报实时数据。 ◇ 负责设计平台数据清洗服务,对接收的数据进行清洗,去除信息错误或缺失、包含非法字符等无效数据,并对数据进行分类,打上个性标签。 ◇ 负责数据展示服务,根据客户需求进行页面布局设计,基于Echarts图表,根据不同的统计数据特性使用了折线图、柱状图、饼图、地图、雷达图等进行实时展示。 ◇ 负责高性能和高可用性设计,初期农业部只提供一个限制了最大连接数的远程共享Oracle数据库,和一台应用服务器,并且由于各省上报数据在早晨和下午有两个高并发时段,所以使用了RabbitMQ队列进行削峰处理,减轻数据库并发写入压力,这样做同时也为将来各省业务量增长时,方便进行横向扩容。 ◇ 指导对JVM垃圾回收性能进行调优,打开回收日志,根据日志进行 3.项目业绩:完成了农业部12316中心对各省12316平台的数据收集,以有限的生产资源满足了客户需求,并且提供了一定的升级扩展能力。
1.项目描述: 项目属于辽宁省农委农业厅项目,主要包括语音呼叫中心服务,短信信息发布服务,呼叫信息统计展示等,平台部署后将支撑辽宁省农业厅和辽宁各市共350名坐席在线服务,日均话务量达到6000次以上。 技术上实现了大量数据的高速全文搜索、对接联通/移动/电信的短信收发API、系统功能微服务化、与*公众号和移动客户端的交互、与投诉举报系统/质量追溯系统/12316热线信息发布网站等周边系统的数据对接、与农业部12316大数据中心平台数据对接,分布式坐席服务系统等。 2.项目职责: $技术: ◇ 需求收集/分析/整理,使用layUI和Jquery制作静态原型页面,与客户沟通确认需求。 ◇ 开发服务器(ubuntu server)搭建基于tomcat、maven、SVN和jenkins的持续集成开发/测试环境搭建和配置,进行定时构建集成管理。 ◇ 负责整个项目架构设计,以Spring boot为基础进行分层架构设计,表现层使用SpringMVC;业务层使用facade模式封装;数据层ORM框架选用Hibernate进行持久化,并使用Memcache做二级缓存。 ◇ 对业务模块拆分为独立微服务,方便未来进行容灾、扩展和维护,分为基础语音服务、工单服务、案例库服务、价格报送服务、供求信息服务、农户管理服务、专家排班服务、短信收发服务、TTS服务、留言管理服务、用户评价管理服务、自动应答内容维护服务、短信内容订阅服务、坐席明星评选服务、平台数据展示服务、日志管理服务、后台管理服务、统计服务、农业部数据上报服务等,服务之间通过JsonRPC调用,使用Zookeeper进行配置管理和命名服务管理 。 ◇ 使用Shiro实现角色权限控制(RBAC)并管理Session。 ◇ 基于Spring test搭建单元测试,为团队其它开发人员培训基于mock的测试方式,推行TDD。 ◇ 为了解决大量数据做全文搜索需求(工单表2000万+条含长文本类型大字段,农户表80万+条,案例库表300万+条含长文本类型大字段),使用Lucene搭建数据库外部全文索引,并结合Hibernate Search进行集成调用,经实际测试,请求响应时间都控制在1秒内,满足客户需求。 ◇ 基于业务对数据库表进行垂直拆分和水平拆分,减少跨表查询,并根据页面流程对读取列数进行限制,提高单次查询效率。 ◇ 为缓解沈阳中央坐席组业务压力,与供应商合作设计出分布式坐席端业务系统,辽宁各市来电通过调度系统根据来电*归属地智能识别判断,结合自动分配系统(ACD),分配到*和座机*归属地市的坐席端进行处理。 ◇ TTS服务使用JNI调用本地科大讯飞TTS引擎,生成语音文件,用于自动应答系统(IVR)的内容维护。 ◇ 配置SQL Server数据库多机热备份,通过写主读从实现读写分离。 ◇ 配置Sql Server异地备份,设置存放备份服务器(Windows Server)的备份目标文件夹共享,数据库服务器(Windows Server)进行磁盘映射为Z,配置Sql Server计划任务,每周日凌晨0点进行完整备份到Z盘;编写各个业务表的增量备份java工具,部署到备份存放服务器,每天凌晨进行前一天数据的增量备份,如失败自动重试3次后发送邮件到指定*(java mail API)。 ◇ 负责设计短信收发服务,与中国移动CMPP协议、联通SGIP协议、电信SMGP协议短信网关对接,提供短信群发,发送结果反馈,收到短信主动通知等功能,并将发送者、接收人、短信内容、发送结果、收到的短信发送人和内容等数据存储到数据库,其中短信群发涉及接收者数量限制问题,通过生产者消费者模式结合链表linkedlist进行分批队列发送来解决。 $管理:主导完成从项目立项、开发计划定制、开发过程管理、开发过程监控和验收交付等整体项目管理工作,监控项目进度及质量,确保符合开发时间节点及交付标准;参与硬件和软件设备采购,组织产品使用培训。 3.项目业绩:项目完全在约定范围内完成开发及部署且符合交付使用标准;被农业部评为全国12316服务模范平台,从2013年稳定运行至今。
深圳平安银行SCRM企微拓客系统/上海平安好学SCRM拓客系统: 角色:担任项目架构师,负责架构设计与搭建,项目开发运维。 项目介绍: 业务实现-供银行客户经理使用的拓客系统,对接企业*接口,实现客户关系管理,客户资料管理,客户群维护,实时通讯,定时拓客任务,自动回复,敏感词屏蔽等功能; 技术设计-Spring cloud 微服务架构,使用 eureka, spring gateway, apollo, ribbon, hytrix, openfeign作为微服务集群基础架构;mybatisplus为持久层;jwt权鉴;kafka+spring cloud stream作为爆发数据传输通道;websocket进行基础通知和聊天信息收发;mongodb进行聊天数据存储;mysql存储企业组织信息、成员信息、客户关系和客户资料等;调用xxl-job接口动态创建拓客和群发消息任务; 性能指标:500坐席在线,每天500万条聊天记录,每天38GB数据吞吐量;响应时间不超过1秒;
相似推荐 换一批
初级后端
500元/天
前方正国际
技能:Java,NoSQL,Shell,Oracle,MySQL,MongoDB,Mybatis,SpringCloud,Spring,JavaScript,Redis,Docker
后端主管
800元/天
安徽创易斯威信息科技有限公司
技能:SpringMVC,Spring,Redis,Maven,Mybatis,Kafka,SpringCloud
NLP算法工程师
300元/天
前科大讯飞成都研发中心
技能:Java,Python,MySQL,Oracle
高级软件工程师
300元/天
江西裕民银行股份有限公司
技能:Java,PHP,Shell,Nginx,Kafka,RocketMQ,多线程,SpringCloud