熟练应用 java面向对象编程语言,有良好的编码习惯,熟练敏捷开发过程;
熟练应用 idea、webstorm、xshell、navicat、postman等相关开发工具;
熟练应用 spirng、springmvc、springboot、springcloud,dubbo等主流开发框架;
熟练应用 docker、mongodb、elasticsearch、rabbitmq、nginx、canal、datax等技术;
熟练应用 vue、angularjs 等前端开发框架和配套组件;
熟练应用 elementui、bootstrap、javascript、jquery、html 等ui框架和页面常用技术;
熟练掌握 mysql 数据库应用,熟悉分库分表,读写分离等技术;
熟练掌握 redis、memcached、ehcache等缓存技术
熟练掌握 linux 常用命令和虚拟化容器化技术,集群部署及运维
熟练使用 maven、svn、git、xml、json等管理工具和数据交换格式
1.中台
本项目包括供应链,OMS, WMS,TMS,OWMS五部分,主要负责国内原材料到成品加工,运输到国外,上架到亚马逊,沃尔玛,shein,BBB等多个平台全流程的控制。
2.愚公项目+数仓
之前的任务调度系统是基于XXL-JOB+DataX,存在一些比如配置繁琐、效率低,任务过多、定时任务资源难分配,任务依赖复杂、难以管理,同步任务过多,大数据量表任务同步慢,增量任务同步实现困难,性能低下,依赖于周期任务延迟高、性能低、资源浪费等问题。为了解决这些问题,开发出了一套基于DataX+Canal+kafka的ETL系统。功能包含任务调度,数据库表映射关系管理,数据源管理,用户管理,DataX-Job管理,kafka队列管理,Canal服务管理等。本人在其中负责所有的开发及数据仓库的构建。
3.家乐福
本项目是家乐福中国的线上零售系统,包括微信小程序、APP端、PC端。后台系统按模块可以划分为用户、商家、商品、库存、订单、财务等多部分。本人主要参与商品、用户、订单、财务等模块。主要负责与旧系统之间的数据迁移,以及系统功能的迭代开发。整套系统采用分布式部署在云服务器上,主要基于公司的Mysql集群和Redis集群做数据存储,使用MQ集群做消息队列,基于ZK、Nginx集群搭建高可用系统,服务的调用方式都是基于HTTPS的方式。