个人介绍
全栈工程师。
后端技术栈:Java、SpringBoot、Mybatis、Mysql、Redis、RocketMq等。
前端技术栈:Vue、uniapp、ElementPlus、TS、ES6等。
17年开发经验,10年项目管理经验,取得PMP资质认证。曾多次参与创业项目,从0到1搭建系统。熟练使用目前流行的前后端技术框架,具有独立分析解决问题的能力,注重团队合作,良好的沟通表达能力 ,包括但不限于电商、供应链、租赁等业务领域。可根据客户的需求提出具体解决方案,给客户赋能。
工作经历
2015-12-10 -至今优客工场高级架构师已认证
1、带领技术团队从0到1搭建优客工场整个互联网技术架构。 2、使用nexus搭建maven私服;使用gitlab搭建代码版本库;使用Jenkins做统一发布工具;搭建mysql主从作为数据库 3、技术框架选型:springMVC+MyBatis+Spring boot; 4、使用dubbo搭建分布式服务; 7、选用jdk8并在开发中大量运用stream特性,大大减少开发工作量。 8、搭建redis+sentinel的高可用缓存服务;使用spring-data作为java客户端。 9、使用zookeeper+solr搭建分布式高可用搜索引擎,并利用java反射原理、泛型和solr的动态域编写搜索的公共类,大大简化了开发人员的工作量。 10、使用spring-session做分布式会话管理,session统一存到redis中,解决了tomcat分布式部署中会话管理的问题。 11、使用spring的HandlerInterceptor编写注解,使用jsp的taglib编写自定义标签,解决访问权限问题,在项目中成功的去掉了shiro。 12、了解OAuth2.0流程,并编写了第三方授权和获取用
2015-03-01 -2015-12-10品钛(原积木盒子)架构师
1、主要负责BBAE产品的研发。与上海证券交易所、深圳证券交易所的K线数据对接。 2、编写数据核心抓取模块,对接A股、港股、美股数据;采用sharding-batis框架对数据进行分表操作。 3、和第三方合作,实现美股交易。
2011-06-01 -2014-12-23乐蜂网技术leader
1、负责乐蜂网从购物车到订单发货业务线的研发工作。 2、参与封闭开发改造乐蜂网订单系统,使用dubbo作为分布式服务框架,提高了订单系统的稳定性,在数据库中对订单的用户id进行分库分表,解决了数据量大和查询慢的问题。 3、编写发货仓库选定的功能模块,发货时选定发货仓个数最少,并且距离用户最近的仓库进行发货,使发货成本降到最低。 4、使用rabbitmq做消息队列,实现库存异步并保持最终一致。 5、手机端购物车,提交订单相关后台数据提供; 6、订单同步以及拆分订单的相关逻辑设计和开发; 7、订单,优惠券相关的新需求的分析与设计; 8、新项目,新工程的搭建;
教育经历
2003-09-01 - 2007-07-10北京邮电大学信息工程本科已认证
北京邮电大学 信息工程专业 读取本科学历 工学学士学位