熟练掌握JSP、javaBean、JDBC等JavaWeb编程。
熟练掌握MyBatis、SpringMVC、Spring Boot等JavaEE编程技术。
熟练掌握Dubbo、Spring Cloud等微服务技术。
熟练使用SQL语句,有在MySql、Oracle、SqlServer数据库上开发的经验。
熟悉JavaScript、JQuery、Ajax等前台页面技术。
熟悉使用SVN、Maven等代码和项目管理工具,对Git有了解。
熟悉使用nosql数据库Redis。
熟悉使用RabbitMQ消息队列。
熟悉使用QuartZ定时器。
使用过httpclient+json,webservice,dubbo接口调用技术。
熟悉Nginx,apache服务器配置部署。
了解Lucene/Solr搜索引擎。
了解部署相关。
项目一
周期:2015.3-2015.10 七个月
项目名称:首都法律法学人才智库
开发环境:JDK1.8+eclipse+oracle+svn
软件架构:Oracle+MyBatis+Spring+SpringMVC+solr+redis
项目描述:
由中共北京市委政法委员会、北京市人民代表大会常务委员会法制办公室、北京市人民政府法制办公室以及北京市法学会四家单位合作开发建设的人才资源的数据信息库。
人才库作用:整合首都法学、法律人才资源,为首都依法执政、科学立法、依法行政、公正司法、高效高质量法律服务提供咨询专家;为首都法学、法律人才到高校任教、到实务部门挂职等活动提供交流平台;通过及时地数据更新、信息比对等反映首都法学、法律人才发展动态,为北京市各级领导和相关决策部门准确掌握首都法学、法律人才队伍建设状况提供参考;为全市委办局、社会其他机构和学术研究单位推荐所需人才。
责任描述:
参与全程需求调研,在公司产品框架基础上进行架构,数据库设计。
人才信息管理模块,人才使用模块,人员活动情况及科研成果管理模块,通用检索模块,表单管理模块,用户和权限管理模块,在线短消息交互平台,人才评价点赞模块开发。
后期部署
设计文档,使用说明书编写,技术支持讲解。
微信公众号搭建测试。
技术描述:
使用MyBatis实现对数据库操作。
使用solr实现通用检索。
使用SpringMVC提供Web接口。
使用Poi实现人才导入导出。
使用Redis实现数据缓存。
项目二
周期:2016.5-2017.1 八个月
项目名称:懂球帝足球媒体社区商城
开发环境:JDK1.6+Eclipse+mysql+Tomcat6+SVN+Maven+Nginx
软件架构:MySql+Redis+MyBatis+Spring+SpringMVC
项目描述:
懂球帝于2014年2月6日正式发布,目前已经成为全国规模及影响力标杆性的足球媒体和社区。产品在球迷中受到广泛认可。看球,更多人在用懂球帝。懂球帝更是签约国际知名巨星阿扎尔和阿奎罗担任全球代言。懂球帝一直致力于为中国足球的发展贡献自己的力量。
责任描述:
参与社区内容系统的改版。
评论回复模块及转发分享功能升级
商城系统改版中的前台系统搭建
管理系统增删改查操作
图片服务器搭建
站内用用搜索模块实现
单点登陆系统实现
技术描述:
使用FastDFS完成对图片服务器的搭建。
使用HttpClient+json实现服务接口间交互。
使用consul作为注册中心。
使用HAProxy实现负载均衡。
使用Thrift作为跨语言跨服务协议
使用mysql和redis作为存储和缓存。
重写了Lucene实现站内检索。
使用ActiveMQ做消息队列异步调用并实现一对多通信。
使用redis做缓存。
使用freemarker做静态化处理。
使用Nginx做反向代理。
项目三
周期:2017.4-2018.3 十个月
项目名称:农商一号农资交易平台
开发环境:JDK1.7+Eclipse4.3+MySql+Tomcat7+Maven3.2+svn+ Nginx
软件架构:MySql+MyBatis+Spring+Springboot+Dubbo
项目描述:
中国领先的农资电商平台,致力于以OTO模式构建中国农资行业领先的电子商务运营平台;农商1号由新农道电子商务有限公司创建,中国复合肥领导品牌金正大集团、财政部、农业部、五大央企的直属国家产业基金、战略合作伙伴共同发起,总投资20个亿,是目前中国投资规模最大的农资电商。
责任描述:
采购商登录、管理、及提供信息查询前后台接口开发。
供应商登录、管理、及提供信息查询前后台接口开发。
前台系统检索模块实现。
图片及缓存服务器的搭建。
评论及分享功能实现。
送金豆活动实现。
网站调优简单处理。
技术描述:
使用MyBatis实现对数据库操作。。
使用Dubbo实现远程调用。
使用Spring Boot和Spring Cloud实现微服务架构。
使用Redis实现数据缓存。
使用QuartZ实现定时器定时取消支付超时的订单。
使用个推进行消息推送。
项目四
周期:2018.3-2018.10 七个月
项目名称:HiBuy代购商城
开发环境: JDK1.7+Eclipse4.4.1+Tomcat7.0.53+Nginx1.5.1+Maven3
角色 | 职位 |
负责人 | java软件开发工程师 |
队员 | 产品经理 |