1.Java基础扎实,有较强的代码规范能力及面向对象的编程思想,能熟练使用Eclipse集成开发工具;
2.掌握主流开源应用框架(Spring、Mybatis、Maven、git等),对系统架构设计有一定的实践经验;
3.熟练使用JavaScript,并掌握前端主流开发框架(jquery,easyUI),有H5项目开发经验;
4.掌握PL/SQL编程,有丰富的mysql、DB2使用经验,对数据仓库体系有一定的了解;
5.掌握主流微服务框架(dubbo)、分布式缓存、消息中间件(MQ)等技术,有分布式部署及性能优化经验;
1.银联互联网代扣系统
项目职位:项目经理、架构设计
项目描述:实现银行卡互联网通道的代扣业务
项目职责:根据第三方需求梳理业务流程,参与设计整体系统架构并制定详细的部署方案,带领技术团队进行系统研发,并在规定的时间内上线投产。
项目简介:项目通过java语言开发,为保证交易系统稳定安全运行,本系统采用双通道单向异步长连接多路接入,前置采用高可用部署模式,实现两台前置机互为双活,后台服务节点采用HA高可用集群部署,通过采用MQ异步通讯保证前置与后台服务通讯高可靠性。目前系统日均交易几十万笔,上线后系统一直保持稳定运行。
2.在线商城系统
项目职位:项目经理、架构设计、研发
项目描述:实现微信端、手机端在线购物
项目职责:基于用户需求制定系统设计方案(包括数据库设计、架构设计、部署方案),并带领团队进行系统开发。
项目简介:商城为综合性的B2C平台,系统基于SOA架构采用JAVA语言开发,整体可拆分为后台管理系统、前台系统、会员系统、订单系统、搜索系统等多个子系统模块,本系统采用分布式模式以保证模块系统之间的最大解耦,涉及到技术选型包括但不限于Spring、SpringMVC、Mybatis、JavaScript、Jquery、H5、redis(缓存服务)、Solr(搜索)、zookeeper+dubbo(分布式服务框架)、Ngix(反向代理)、MQ(消息队列)、MyCat(数据库中间件)、FastDFS(图片服务)等等,项目采用mysql作为持久层数据库。
3.马来西亚DIGI CRM系统
项目职位:系统开发、模块负责人
项目描述:华为马来西亚DIGI项目(海外项目)
项目职责:根据story实现功能需求,严格按照代码规范进行项目开发,并作为模块负责人培养新员工。
项目简介:项目为华为海外项目,全程采用敏捷开发流程,团队最多时为80人,同时需要跨地区、跨团队多方合作开发,项目合作团队包括国内(长沙、深圳、南京)、国外(新德里、吉隆坡),多数情况需要进行中英双语交流。项目采用J2EE技术规范,基于springMVC技术框架进行研发。
在线商城为本人全栈开发项目,由本人独自一人完成:从技术选型、需求设计、架构设计、流程设计、业务模式、H5前端到后台开发、分布式部署等全由本人一人独立完成,目前已经交付客户使用。
本人独立一人全栈参与客户广告管理系统的设计及开发工作,系统采用springmvc框架,使用java作为开发语言,后台数据库采用mysql,从架构设计、需求流程梳理、技术选型、前端开发、后台开发、数据库设计全部由本人独立完成,目前系统已经交付客户,稳定运行多年。