个人介绍
1. 精通java、设计模式、网络编程(Netty)、并发编程进行后端开发, 熟练使用 html、css、JavaScript、v***等进行展示端页面开发。熟练使用hadoop,hive,hbase,flink进行etl数据抓取计算分析
2. 理解spring源码,mybatis源码,springmvc源码,spring boot源码,熟练使用spring cloud全家桶服务架构。熟练使用shardingsphere分库分表+seata分布式事务。熟练使用熟练编写dockerfile打包项目,使用docker+swarm进行项目部署并解决所遇到的问题,熟练搭建k8s进行项目部署
3. 理解计算机组成原理,内存与io
4. 熟练使用数据库MySql Oracl Mongodb进行业务开发,会mysql,oracle存储过程,函数触发器等高级特性。熟练使用nosql类数据库redis, HBase
5. 熟练使用ElasticSearch,熟练使用Solr、Logstash、Beats及Kibana,搭建ELK日志收集
6. 熟练使用Linux,window Server系统,熟悉linux基本命令,并可以编写基本shell脚本并了解渗透抓包等技术。
7. 理解封装,继承,多态概念,以及24种组合的设计模式,并实际开发可以运用。
8. 经常了解研究网上开源项目,开源框架。了解学习新技术,根据需求封装修改开源jar。
9. 了解jvm虚拟机和gc垃圾回收,进行常用参数调优
10. 容器化布署:docker,具有搭建swarm、kubernetes集群并运维经验
11. 建模工具:PowerDesigner、Rose、Visio、等UML建模工具
工作经历
2018-09-20 -至今复盛公技术总监
负责架构设计, 任务分配,任务分配等带领团队开发上线saas医药电商平台,并通过平台迅速开发部署将4个业务线的项目上线, 已经稳定生产两年。
2016-03-10 -2018-09-01京东java高级开发
链接控销药品供应商(药企、医药公司)和药品终端(药店、诊所、卫生站),以电商平台+SaaS服务为切入点,重构药品市场的供应链。连接了上游工业(还未完成)、中游批发仓储、物流体系、下游终端系统。
2015-01-01 -2016-03-02上海金鑫java开发
中华艺术宫OA办公系统, 金华市博物馆网站及其管理后台, 浙江自然博***平台), 系统配置平台(低代码平台), 上海历史博物馆(oa办公系统), 金华文物局不可移动文物管理系统 南京博物总馆藏品系统, 舟山市博物藏品系统, 池乐办公OA系统, 服务器监控系统. 这些项目绝大部分都是在上海金鑫公司完成的,这是一家专接文物局,博物馆等做信息化的公司
教育经历
2011-09-01 - 2015-07-15北京城市学院计算机科学与技术本科
资质认证
技能
项目名:中华艺术宫OA办公系统, 金华市博物馆网站及其管理后台, 浙江自然博物馆(*公众号平台), 系统配置平台(低代码平台), 上海历史博物馆(oa办公系统), 金华文物局不可移动文物管理系统 南京博物总馆藏品系统, 舟山市博物藏品系统, 池乐办公OA系统, 服务器监控系统. 项目简介:这些项目绝大部分都是在上海金鑫公司完成的,这是一家专接文物局,博物馆等做信息化的公司, 技术简介:基于jdk1.6-1.7,开源框架ssh,ssm,数据库oracle,mysql, tomcat6-7,权限控制shiro, spring security开发工具eclipse,其他中间价:nginx,red5,redis等
主要职责: 重构原有单系统,基于spring cloud全家桶搭建微服务架构体系,开发搭建千万长连接的通讯服务,自定义tcp协议,优化查询各类指标和针对异常数据进行报警, 采用netty负责TCP通信,(Reactor多路复用技术+零拷贝+高性能队列)保证IO的高吞吐。 主要功能描述: 1. 长连接服务:基于netty开源框架,自定义类rpc协议,接收温湿度传感设备,和手提箱设备传回的实时数据,使用redis保存集群连接信息同时作为缓存却保DB层响应速度不会随并发增加而出现抖动与延迟,便于相互通讯,用rocketMq做消息队列发送至消费端落地mysql数据库, 保证输出DB流数据,实现高速序列化+流控+吞吐量可监控,此服务使用docker+swarm部署根据业务伸缩服务副本,加nginx作为前置负载,数据层根据时间动态分库分表。 2. 数据统计:定时离线查询数据聚合,然后落地到elasticsearch。 3. 异常报警:将所有报警类型封装成一个服务,页面动态增减报警设置。动态设置定时任务等.基于spring-aop切面封装各类数据前后变化,将所有记录前后变化,清晰展现.开发人员只关注使用,无需关注内部结构.
原京东T6级别员工,现医药电商ceo.做过中间件开发,可以解决目前网络项目95%的问题,可以从事大数据项目规划,搭建,开发,部署 1. 精通java、设计模式、网络编程(Netty)、并发编程进行后端开发, 熟练使用 html、css、JavaScript、vue、*小程序等进行展示端页面开发。熟练使用hadoop,hive,hbase,flink进行etl数据抓取计算分析 2. 理解spring源码,mybatis源码,springmvc源码,spring boot源码,熟练使用spring cloud全家桶服务架构。熟练使用shardingsphere分库分表+seata分布式事务。熟练使用熟练编写dockerfile打包项目,使用docker+swarm进行项目部署并解决所遇到的问题,熟练搭建k8s进行项目部署 3. 理解计算机组成原理,内存与io 4. 熟练使用数据库MySql Oracl Mongodb进行业务开发,会mysql,oracle存储过程,函数触发器等高级特性。熟练使用nosql类数据库redis, HBase 5. 熟练使用ElasticSearch,熟练使用Solr、Logstash、Beats及Kibana,搭建ELK日志收集 6. 熟练使用Linux,window Server系统,熟悉linux基本命令,并可以编写基本shell脚本并了解渗透抓包等技术。 7. 理解封装,继承,多态概念,以及24种组合的设计模式,并实际开发可以运用。 8. 经常了解研究网上开源项目,开源框架。了解学习新技术,根据需求封装修改开源jar。 9. 了解jvm虚拟机和gc垃圾回收,进行常用参数调优 10. 容器化布署:docker,具有搭建swarm、kubernetes集群并运维经验 11. 建模工具:PowerDesigner、Rose、Visio、等UML建模工具 经 验 和 软 技 能 1.曾带领包含后端,前端,安卓,苹果,UI,测试,产品30以上人团队耗时6个月开发上线有年收益数十亿,月订单百万数据的saas医药电商平台。目前开展4个业务,共30多个微服务模块,并发量大的多节点多服务器高可用部署。 2.有大数据的实战经验,在nginx上使用lua将埋点数据通过rocketmq发送flink计算落地到mysql查询, dolphinscheduler定时调用flink将订单,商品信息计算聚合,落地到elasticsearch提供快速查询指标和详情