个人介绍
有较强的协调能力和沟通能力。接受能力强,有较好的逻辑分析能力和创新思维,能承受工作的压力,对人诚肯。
具有很好的团队合作精神,较好的组织能力,对待工作认真积极,有较强的责任心,喜欢精益求精,力争做到完美。
经验丰富,可快速定位问题,解决疑难问题。
技能方面:
1, 阅读过Mybatis、Spring及Dubbo等开源框架,对源码有一定的理解;
2,手写过SpringMVC及手写Mybatis框架,技术驾驭能力强;
3,熟知基于微服务+Docker动态扩容+Nginx+Redis等互联技术案例;
4,熟知ActiveMQ, RabbitMQ及Kafka消息中间件底层原理,能根据实际项目场景给出方案;
5,熟悉Mysql、Mycat底层原理与搭建,并能快速定位并解决出现的问题;
6,精通高性能分布缓存数据库Redis与分布文件存储FastDFS技术;
7,精通Zookeeper服务治理及Nginx集群配置等技术;
8, 熟知Jvm底层原理,能独立完成JVM调优,Tomcat调优,Mysql优化;
9,熟知并发编程,对AQS与CAS锁机制有实际应用经验;
10,对Netty掌握很深,并读过Netty核心源码,熟知底层机制;
11,对Redis开发与设计非常熟悉,并熟悉各类缓存的底层机制,能快速解决问题;
12,熟悉Jekins, Maven,Git等相应工具,对Linux系统熟练运用,可基于Linux环境开发;
13,熟悉UML建模语言,PowerDesigner建模工具,熟悉LINUX等操作系统基本配置与维护。
工作经历
2019-05-20 -至今软通动力信息技术有限公司高级软件开发工程师
项目名称:百信项目 项目所用技术: Spring+SpringMVC+SpringBoot+SpringCloud+Mybatis+VUE+MySQL+ES 开发时间/开发周期:2019.4-至今 项目描述:百信银行项目 智融inside是百信银行一个内部系统,是一个由门户和业务后管及技术后管组成的平台。以一个中间不可或缺的平台用来对接行内外接口;为行内外开发及业务人员提供技术支持。主要功能模块分为:应用管理、合作方管理、三方服务、沙箱测试、业务系统、菜单管理等模块。 责任描述: 本人主要负责首页服务管理 , 定时推送文件跨环境导入导出功能,业务沙箱功能,行内接口管理功能,全站数据汇总功能,日常功能维护等 首页服务管理:首页加载图片从redis加载,图片大小图片位置及图片描述可通过管理平台配置修改,图片需要转成base64形式 定时推送跨环境:由于行内分D、A等各种环境,需要推送到不同环境进行测试;需要对excel文档内容做解析,传到redis平台做获取连接,程序执行脚本操作服务器存储流,jekenis任务自动部署推送到不同平台; 业务沙箱:为方便业务在未投产前,给他测试环境提供权限
2016-08-31 -2019-03-31北京讯博无限科技有限公司java开发工程师
项目名称:铝链项目 项目所用技术: spring,springmvc,springboot,mybatis,FastDfs图片服务器,svn版本控制工具,idea开发工具,redis缓存。前台用到html5,css,thymleaf模板 开发时间/开发周期:2018.4-2019.4 项目描述:铝链在线大宗交易平台是专注于铝行业上下游全产业链条的B2B大宗交易平台,为用户提供智能询报价、大数据智能匹配、智能招投标,金融服务,物流仓储服务等相关服务,解决了铝产业链线上交易难以实现的问题。依托于供应链金融及物流服务,打造国内领先一站式铝产业链资源优化与配置平台。 主要分为三个模块,dac(实体类,dao映射文件),前台项目,后台项目。 一期项目:前台:企业首页,用户注册,商铺开通,商品创建,支付;后台:企业认证,菜单管理,用户权限等 责任描述:我主要负责:前后台企业认证,更改认证,商铺开通,用户注册模块开发等 项目名称:富连网综合商城 项目所用技术: Springmvc、Spring、Mybatis、Jsp、freemarker、jquery、css+div、jstl标签、kindE
2015-05-20 -2016-08-31北京诺亚美博科技有限公司java工程师
项目名称:云科技物流管理系统 项目所用技术: struts2、tomcat7.0、Spring、hibernate、Jsp、jquery、css+div、jstl、el表达式标签、poi报表、ActiveMQ消息中间件、Maven、svn、mysql 开发时间/开发周期:2016.1-2016.8 项目描述:本系统是为一家专门从事物流行业进出口贸易的公司开发的系统,基于云环境,阿里云通信,建立全流程的电子报运的分布式应用系统,实现后台业务数据管理,及中间件消息系统。有四个子系统,包括系统核心后台功能,海关报运系统,JMS消息中间件系统,系统前端,采用数据库PD实现数据库建模 技术描述: 1. 我们采用Maven构建项目,方便项目的管理和部署 2. 使用安全shiro框架完成登录用户的安全授权验证 3. Mail邮件开发,添加用户成功即调用相关的工具类,阿里云通信用于短信发送业务 4. 系统之间的交互采用消息服务,webservice,并基于restful风格 5. 任务调度时涉及到Quartz技术,定时发布任务 6. 同时应用到缓存技术,Redis缓存 7. 持久层利用Spring
教育经历
2011-09-01 - 2015-06-01肇庆学院计算机科学与技术本科
计算机优秀律委,英语四级证书,大学做过各种兼职,包括寒暑假工代理,驾校代理,传单,勤学检工负责人
技能
本商城系统是一个综合性的B2C平台,类似京东商城、天猫商城。会员可以在商城浏览商品、下订单,以及参加各种活动。管理员、运营可以在平台后台管理系统中管理商品、订单、会员等。客服可以在后台管理系统中处理用户的询问以及投诉。采用分布式架构,各个系统说明: 后台管理系统:管理商品、订单、类目、商品规格属性、用户管理以及内容发布等功能。 前台系统: 用户可以在前台系统中进行注册、登录、浏览商品、首页、下单等操作。 会员系统: 用户可以在该系统中查询已下的订单、收藏的商品、我的优惠券、团购等信息。 订单系统: 提供下单、查询订单、修改订单状态、定时处理订单。 搜索系统: 提供商品的搜索功能。 单点登录系统: 为多个系统之间提供用户登录凭证以及查询登录用户的信息。 技术描述: 我们采用Maven构建项目,方便项目的管理和部署,采用SOA面向服务的分布式架构 表现层与服务层通过Dubbo发布服务与订阅的方式进行数据交互,同时需要一个zookeeper注册中心 为了解决将来的并发问题,采用Nginx+Tomcat集群的方式部署 为了减轻服务器的压力,我们采用将图片保存到单独一个图片服务器上; 为了解决搜索大量占用IO的问题,我们使用Redis服务器搭建了集群,用来做缓存。 前台为了减轻服务器的压力和高并发访问的问题,我们采用Freemaker实现页面的静态化;
智融inside是百信银行一个内部系统,是一个由门户和业务后管及技术后管组成的平台。以一个中间不可或缺的平台用来对接行内外接口;为行内外开发及业务人员提供技术支持。主要功能模块分为:应用管理、合作方管理、三方服务、沙箱测试、业务系统、菜单管理等模块。 责任描述: 本人主要负责首页服务管理 , 定时推送文件跨环境导入导出功能,业务沙箱功能,行内接口管理功能,全站数据汇总功能,日常功能维护等 首页服务管理:首页加载图片从redis加载,图片大小图片位置及图片描述可通过管理平台配置修改,图片需要转成base64形式 定时推送跨环境:由于行内分D、A等各种环境,需要推送到不同环境进行测试;需要对excel文档内容做解析,传到redis平台做获取连接,程序执行脚本操作服务器存储流,jekenis任务自动部署推送到不同平台; 业务沙箱:为方便业务在未投产前,给他测试环境提供权限,填写相关参数模拟真实环境,以便提前发现问题,减少生产测试成本; 接口管理:对行内的接口进行解析入库,及各种权限,投产操作;接口标准化流程;直到符合标准,合作方调用成功; 数据汇总功能:对接口的调用情况,分类汇总,以饼状图,条形图展示等;