个人介绍
1、熟悉java集合、多线程并发,了解分布式锁和分布式事务的实现
2、熟悉spring ioc、aop、cache、security、jpa、springcoud网关和链路追踪等spring技术,了解alibaba sentinel、nocas
3、熟悉junit、mockito、dbunit等单元测试技术
4、熟悉mysql、oracle、postgresql等常见数据库和索引原理,熟悉数据库优化方案,了解分库分表技术,了解mongoDB、hBase
5、熟悉数组、链表、树等常见数据结构,熟悉jvm工具的使用,了解jvm内存模型,gc回收机制
6、熟悉docker容器的使用,jekins部署,熟悉centos7常见命令,能写简单的shell脚本,了解 kubernetes,kubesphere等容器管理和自动运维工具
7、熟悉rabbitMQ、mybatis、nginx、zookeeper、tomcat、js、html、css,了解jetty、rocketMQ、kafka、tcp和http协议
工作经历
2019-11-11 -至今五兴科技Java开发
1、完成平台卡片管理、套餐管理、客户管理、产品管理、数据字典、预警、操作日志等主要功能的设计和开发。 2***款到零钱方***现功能,开发webservice服务接收移动推送的消息,基于socket长连接进行中国移动短信的接收和发送 3、负责任务分配、跟进需求完成情况,负责服务部署,解决线上问题。 4、帮助其他人员解决技术问题,保证功能正常上线 5、nginx实现代理、限流、waf防火墙和https认证等功能 6、参与系统安全维护工作,防止网络攻击和ddos攻击
2018-09-10 -2019-10-15申朴信息Java开发
1、负责体温计报表管理、kpi和薪酬管理、培训学习、待办任务管理、安全号管理、邮件预警等功能的设计、开发和维护 2、参与设计和开发包括签到抽奖活动、天网地图监控、sso单点***聊天功能 3、引入eureka服务做服务治理, 参与数据库迁移工作
2015-08-20 -2018-09-01软通动力Java开发
在公司,主要负责项目供应方案管理和供应经理一站式两个系统模块开发,具体工作为: 1、承担主要开发任务,进行需求分析和串讲,编写详细设计文档、UT报告和接口文档 2、进行代码QC和代码重构,解决前后端的一些性能问题,使页面响应速度达到客户要求 3、支持产品上线和生产问题的分析和解决,以及生产包的生成 4、指导项目组其他人员进行业务分析和解决技术问题,指导新员工快速融入项目 取得成绩:以高度的责任感完成需求开发,并热心帮助项目组其他人员,保证正常交付。工作能力和态度得到项目经理和客户的一致认可,多次拿到季度高绩效奖励
教育经历
2010-09-01 - 2014-06-20湖北工业大学食品科学与工程本科
毕业于武汉市湖北工业大学,食品科学与工程专业
技能
泛ERP是一个几百人参与的大型的erp项目,项目分为几十个模块,我参与其中的订单旅行模块。订单服务采用springboot、cxf、jpa、pgsql、rocketmq、shading-jdbc、dbunit、mockito、docker、k8s等技术。通过消息和一致性表的重试机制来保证事物的弱一致性,与合同中心、方案配置中心、库存管理等多个微服务模块交互。订单服务负业务主要是订单的生成、发运、增配、减配、退货、冲销等过程,订单变化数量的计算。
项目描述: 该项目分为PSD、供应方案管理、典配设计、配置画像、开箱率等模块,开发10人 测试2人 1、前端用js、webix等技术 2、后台用spring、mybatis,jalor5框架 3、数据库oracle,redis 责任描述: 负责供应方案后台开发和配置画像的前端页面开发 1、用echarts和highcharts绘制风险分析结论树形图和统计结论折线图、饼状图 2、开发对外接口服务用postman和soapUI进行本地测试,在管控平台注册发布、并进行联调 3、编写并注册定时任务进行数据集成
项目描述: 该项目主要提供项目各个阶段的查看和设计,以及供应方案的设计和评审, 敏捷开发模式 开发6人 测试2人 1、前端html、css、webix、TypeScript、Ajax等技术 2、后台springboot、mybatis、jalor等服务框架 3、数据库oracle,redis 4、通过SOA、dobbo等技术调用外部服务,JMS进行消息的接受 5、nginx进行反向代理 6、通过git和maven进行项目管理,通过pcloud进行项目部署。 责任描述: 最早投入该项目开发,承担主要开发任务,主要负责供应方案评审功能前后端开发、配置画像前后台的独立开发: 1、方案评审涉及外部服务的调用,邮件附件和待办的处理、评审人的维护、docx文件的生成以邮件附件的形式发送;配置画像为方案设计提供物料风险数据支持,涉及excel文件的上传下载解析和生成以及较为复杂的数据分析过程和风险结论统计。 2、方案评审版本的生成涉及大量数据的操作,用到多线程和存储过程 3、通过注解、aop、反射、线程池、队列实现日志记录 4、编写sql统计运营数据