1. 熟练javaEE技术及面向对象的编程思想,有扎实的编程编程基础和良好的编程习惯;
2. 熟练使用spring,springmvc, mybatis,dubbo,springboot,springcloud等开源框架,并了解框架的原理,设计模式及架构思想;
3. 熟悉mysql,oracle数据库,熟悉SQL语句的优化以及存储过程和数据库的主从复制,读写分离;
4. 熟练掌握MyEclipse/Eclipse等开发工具;
5. 熟练使用maven构建项目,依赖管理,继承和聚合机制;
6. 熟练Tomcat服务器的配置和项目部署,Tomcat集群;
7. 熟悉nginx的反向代理,负载均衡;
8. 熟悉应用分布式Redis,memcache缓存数据库;
9. 熟悉rocketMQ消息队列;
10.对linux有一定的了解,熟悉常用的Linux命令;
11.了解elasticsearch,slor创建和管理,了解elasticsearch全文搜索引擎工具包,应用solr做全文检索;
12.了解使用jsoup实现爬虫技术;
13.熟悉Apache Shiro安全框架,进行细粒度的权限控制;
14.熟练 JavaWeb开发技术,包括html,css,JavaScript、Ajax、JSP,Servlet,JDBC,EL表达式,JSTL,http协议等,熟悉zTree树、jQuery等前端框架进行复杂的web应用开发,熟悉MVC架构模式;
15.熟悉使用PowerDesigner 进行数据库表设计以及表的优化;
16.熟悉常用的几种设计模式,如单例、工厂、装饰、抽象工厂、代理等。
17. 熟练使用zookeeper,kafka,activemq,rabbitmq等组件;
18. 熟练ethereum,bitcoin等项目,并开发过DAPP;
基卫云服务化(2018/04–2019/05)
项目职务: JAVA开发工程师
所在公司: 浙江微医集团
项目描述: 基卫云服务化改造是将原有基卫云业务进行整体架构改造,变成一个微服务系统
项目职责: 1.负责项目的技术架构设计改造,数据库结构设计改造,核心代码开发。
2.开发和维护统一的软件开发架构,发现和解决存在的技术问题;
3.从事核心部分分代码的编写、指导
项目业绩: 1.人口微服务开发,签约微服务开发,时间轴微服务开发,基础数据微服务开发,数据平台微服务开发;
2.采用了rocketMQ;
3.采用otter数据同步;
4.采用yugong数据同步;
5.采用springcloud服务化;
Pop领养(2018/05–2018/07)
项目描述: 去中心化的应用,为了方便大家来领养宠物
项目技术: 1.使用了html,javascript,css,java,python,智能合约,web.js等
2.使用了VS Code,truffle,ganache,metamask
俞姐姐门店宝(2017/04–2018/04)
项目职务: JAVA开发工程师
所在公司: 杭州玖远网络科技有限公司
项目描述: “俞姐姐门店宝”APP,专注于为女装实体门店解决运营问题,如优质商品供应/搭配方案优化/门店会员沟通管理/营销服务支持等。
项目职责: 1.负责网站的技术架构设计,数据库结构设计,核心代码开发。
2.开发和维护统一的软件开发架构,发现和解决存在的技术问题;
3.从事核心部分分代码的编写、指导
项目业绩: 1.订单功能开发,支付功能开发,搜索功能开发,售后订单功能开发;
2.利用了Redis缓存;
3.使用elasticsearch实现商品全局搜索;
4.视频上传到云服务器和删除功能;
5.项目使用git管理;
6.使用mybatisplus插件,自动生成调用代码,简化持久层开发;
俞姐姐小程序(2017/04–至今)
项目职务: JAVA开发工程师
所在公司: 杭州玖远网络科技有限公司
项目描述: 供商家实时了解一手时尚信息/精品货源(个人所有,不归平台),使优质商品到达消费客户,同时客户可以通过该小程序在该门店购买,下单,提货
项目职责: 1.负责小程序后台和相关的服务开发;
2.根据开发进度和任务分配,完成相应模块的开发、编程任务,并在开发过程中解决关键问题和技术难题;
项目业绩: 1.订单功能开发,支付功能开发,搜索功能开发
2.利用了Redis缓存实现首页缓存;
3.项目使用git管理;
4.使用mybatisplus插件,自动生成调用代码,简化持久层开发;
5.小程序接口测试;
6.向云服务器上传图片;
JT商城(2016/09–2017/03)
项目职务: JAVA开发工程师
所在公司: 杭州地铁集团运营分公司
项目描述: 这是一个电商系统,是一个互联网分布式高并发的系统;项目主要实现了后台系统:提供对商品的管理;前台系统:提供了产品展示功能,并为用户提供商品浏览、购物等功能;新单点登录SSO:利用该系统完成用户的注册、登录功能;购物车系统:实现了我的购物车功能;商品搜索系统:实现了商品搜索功能,提供了一种通过关键字快速查找对应内容的方式。
项目职责: 1.、承担产品的开发,能独立完成软件系统及模块程序设计与代码编写;
2、 配合产品完成软件系统以及模块的需求调研、需求分析;
3、深入理解业务需求,识别系统风险,规划并推动优化方案顺利实施落地;
4、根据项目具体要求,承担开发任务,按计划完成任务目标
项目业绩: 1.使用Nginx和Tomcat集群 实现负载均衡,以及后台系统图片上传后的图片回显;
2.使用RabbitMQ消息队列优化系统,利用异步访问的方式提高了程 序间的松耦合度,并且提升高并发能力;
3.利用了Redis缓存实现高可用集群,增加服务器并发能力,从而提高服务器吞吐量;
4.使用MySQL主从复制Amoeba读写分离实现负载均衡,优化数据库读写效率;
5.使用Lucene+solr实现商品搜索功能;
6.页面使用富客户端EasyUI、KindEditor图文控件,实现商品分类树, 图片上传和商品描述等功能;
7.使用通用Mapper插件,自动生成调用代码,简化持久层开发;
8.使用Jousp实现爬虫,爬取京东海量数据;
国际物流管理平台(2016/05–2016/08)
项目职务: JAVA开发工程师
所在公司: 杭州地铁集团运营分公司
项目描述: 国际物流管理平台是为了应对公司快速发展后剧增的业务的软件系统。整个项目的核心业务包括仓储系统、会展系统、货运管理、决策分析。主要完成的是货运管理业务(购销合同、出货表、出口报运单、合同归档) 、系统管理业务(部门管理、用户管理、角色管理、模块管理)及统计分析业务(生产厂家销售图、品销售排行图、系统访问压力图)。
项目职责: 1、负责平台级业务的服务端架构优化、核心代码开发;
2、解决产品研发过程中碰到的各种技术难题,不断突破性能瓶颈;
3、深度参与业务规划,讨论并提出有建设性的意见。
项目业绩: 1.实现项目中的系统管理业务(部门管理、用户管理、角色管理、模块管理);
2.使用Ztree控件实现角色权限树的管理;
3.使用Apache Shiro做角色的权限控制;
BOS系统(ERP系统)(2015/12–2016/04)
项目职务: JAVA开发工程师
所在公司: 杭州地铁集团运营分公司
项目描述: BOS是ERP一个子系统,在需求中需要和财务系统、CRM系统对接,新BOS系统是以ERP系统为基础,JAVA为系统环境的一个产品,新系统在本质上区别于老BOS系统,致力于便捷、安全、稳定等方面的客户体验;新系统为全网页操作模式,不需要安装客户端。
项目职责: 1. 参与后台系统开发;
2. 能够快速理解熟悉业务,承担核心功能代码编写;
3. 能够快速学习技术框架,把项目架构和规范落地执行。
项目业绩: 1.使用Struts2,Spring,Hibernate实现表现层MVC框架,数据层持久化框架;
2.使用jBPM工作流支持;
3.使用jQuery和JQuery Easy UI实现前端页面;
4.使用zTree实现树形结构;
5.使用POI实现文档下载;
6.使用Lucene全文索引库技术;