个人介绍
Java基础扎实,熟练掌握Java反射、泛型及代理技术;具备良好的面向对象开发思想,熟悉常见的设计模式(单、工厂、组合实体、MVC等).
熟悉线程的同步异步并发;对部分集合框架有自己的深入源码分析并根据所需业务实际运用;熟悉Web Service技术.
前端以及脚本技能:
掌握H5,CS3网页设计技能.
掌握JavaScript编程、JQuery框架、Bootstrap框架、Easy-UI框架以及TreeView等JQuery插件,以及了解node.Js前端开发技术..
掌握Ajax的异步加载和json/jsonp的数据交互.
数据库:
熟悉应用JDBC、C3P0、Druid数据库连接池.
熟练使用MySQL、Oracle、Mriadb、SQLServer关系数据库,进行增删改查以及事务处理.
熟悉非关系数据库NoSQL技术,分布式Redis缓存,对分片,哨兵以及Redis集群了解
熟悉MySQL主从复制,使用mycat技术进行读写分离,并MySQL数据库的查询优化以及表优化.
熟练使用Spring Data JPA框架,Mybatis或Mybatis-Plus框架,Hibernate框架.
后端框架:
掌握Spring框架,包括IOC/DI和AOP编程以及熟悉Spring的工作原理.
掌握SSM(Spring+Springmvc+Mybatis)二次开发框架以及SSH一次开发框架.
熟练掌握SpringBoot多模块开发架构.
掌握Apache Shiro安全框架,并知晓认证授权流程.
掌握Spring Security安全框架,与boot和cloud-zuul整合.
熟练使用Spring Batch批处理框架,并掌握Springboot+quartz+SpringBatch的整合.
微服务及大数据:
掌握Spring Cloud全家桶(eureka,zuul,Hystrix,feign,bus,config等).
熟练使用nginx实现服务器的反向代理和负载均衡.
掌握Lucene,Solr全文搜索引擎工具包.
Dubbo框架安装和应用,以及zookeeper集群搭建.
掌握消息队列RabbitMQ,kafkad等中间件.
掌握Hadoop框架的完全集群搭建以及使用.
其他技能:
熟练maven的ssm架构的项目构建以及module特性,传递依赖,继承与聚合机制.
熟练部署构建高可用boot项目架构和cloud项目架构.
对SVN,Gitub,Git,禅道等项目管理工具有一定了解.
会诸多常用的Liunx命令,掌握Shell编程,以及mac操作系统.
工作经历
2023-04-01 -至今上海赛意信息科技股份有限公司Java工程师
1.阳光新能源供应链 财务 劳务系统开发 2.需求评审 功能需求拆分与系统性能优化 3.Java代码审查 前后台统筹 三方对接和技术框架研究
2021-01-01 -2022-08-01中电金信软件(上海)有限公司高级开发设计工程师
1、 ● 需求讨论、功能模块开发 2、 ● 客户沟通、原型设计、编写系统各项文档,包括需求分析、规范文档、技术支持等 3、 ● 数据库设计、全系统开发、测试部署 4、 ●从需求分析到数据库设计再到系统开发、上线培训、后期维护 5、 ●负责全网站的功能开发、项目的部署以及维护升级 6、 ●项目需求讨论、数据库表设计、项目文档编写、功能模块设计与实现、项目部署、维护、技术储备、完成上级交付的其他事宜 7、 ● 服从公司安排去全国各个驻场点进行软件开发工作
2020-04-01 -2021-02-01上海荣数信息科技有限公司高级Java开发工程师
1. 负责日常云闪付引擎开发 2. 与银联业务人员沟通短信发送业务 3. 配置生产执行 sql 与系统维护 4.负责产品测试 验收 协调 功能开发
2018-04-01 -2022-04-01上海宝资软件有限公司Java开发工程师
1. 承接甲方公司的需求,评审产品需求并制定可行方案. 2. 根据开发文档进行分布式开发. 3. 与测试前端进行联调,完善系统并优化系统. 4. 维护系统的正常运行以及二次开发和功能拓展.
2016-07-01 -2018-04-01南京软世通信息科技有限公司Java开发工程师
1、前后台模块开发以及与测试前端进行联调 2、参与产品与系统的功能拓展、代码编写与优化以及需求分析等开发工作 3、日常维护产品与系统 保障产品无异常
教育经历
2014-09-01 - 2017-06-01徽商职业学院物联网应用技术专科
1.学生会成员 在校技术人脉广泛 2.在校开发过零食购物系统 外卖代购系统
技能
. ● 项目所用技术: SpringSpringMVC,Mybatis,MybatisPlus,html,css,ajax,restful,Bootstrap,maven,module, Nginx,Redis,Oracle,Shiro,Zookeeper,Lucene等. ● 项目描述: 该产品是珍奥在线电商官网,销售商品主要分为保健品,中西药品,茶叶,化妆品,医疗美容器械等,以互联网的形式扩大集团生物,保健和医学的资金来源,开发此项目满足珍奥客户,提高客户服务效率以及提升客户满意度. 此项目分为前台和后台,前台分为首页、商家中心与商家入驻、客户登录页与注册页商品、商品详情页、提交订单页、物流页等;后台分为:用户管理、商家管理、订单管理、类目管理、商品管理、支付平台、物流管理等. ● 责任描述: 1. 商家客户管理: 商家与客户的账号信息的注册和登录,以及账号找回、密码修改、商家客户信息更新. 2. 订单管理: 其中包括根据用户信息的订单查询以及订单的流转与提交. 3. 商品管理: 商品的上下架,商品审核,商品录入. 4. 首页,订单页面,商品详情页,采用伪静态技术减轻系统压力. 5. 接口开发,网页日常维护,优化代码.
● 项目所用技术: Spring,SpringBoot,SpringCloud,JPA,SpringBatch,Quartz,vue,bpmn,ajax,Kafka,magpie等 ● 项目描述: 云闪付营销决策系统目前已对接银数大数据离线hive库以及kafka平台,可对实时数据或t-1 日批量数据进行决策处理。 目前已上线业务需求20余个,发送短信千万级,发送票券及红包百万级。在后续的迭代版 本中,决策引擎营销系统会对接更丰富的营销渠道,如站内信等。 目前决策引擎系统已有界面可让业务人员进行实时配置修改,后续内容会详细介绍决策引 擎活动的配置方法。 责任描述 1.活动管理:通过业务活动配置,进行定时任务的创建、流程图的设计以及流程图数据的编辑, 进行后台数据的存储和加载内存,提供运行、暂停、恢复等任务按钮,操作任务的发送短 信、票券等业务. ● 责任描述: (1)活动配置:活动新增修改,对不同业务人员展示不同活动列表 (2)任务管理:spring 集成 quartz,可视化操作定时任务. (3)流程图配置:分为流程图绘制和流程数据配置.通过 bpmn 绘制定时的流程计划,配置 数据后,定时任务将以指定的配置数据进行批处理. 2.任务管理:SpringBatch 批处理成功后,会生成任务日志,将日志进行数据可视化,通过可视 化的页面,观察跑批任务的状态和读写情况,从而维护生产数据和技术调优. 3.系统配置:提供系统的权限、人员管理、分组管理、参数和字典管理. 4.数据口径验证:通过字典配置和参数配置,让前端可以通过输入的方式进行后台的 mysql 和 hive 数据的查询和检验.
● 项目所用技术 SpringBoot+hibernate+jdbc+druid+PostgreSQL+nginx等 ● 项目描述 随着官宣业务用户量的不断增加和数据行为分析技术的广泛应用,为提升用户体验和精准推广,进行官网标签体系搭建和实现. 开辟各系统间的数据通道,对现在的、历史的、分散的业务数据进行钻取和整合,充分利用现有资源,迅速激活大量电子数据,解决数据孤岛,促进业务,坐席等对客户精准运营管理。本系统提供以下功能;客户画像、标签管理、数据处理、接口提供等 ● 责任描述 1.[客户画像] 用户信息标签化,通过收集与分析太平客户属性、行为属性等主要信息的数据,抽象出一个用户的商业全貌作是企业应用大数据技术的基本方式。用户画像为企业提供了足够的信息基础,能够帮助企业快速找到精准用户群体以及用户需求等更为广泛的反馈信息,功能包括单画像列表查询和详情展示,除记录用户基信息以外,额外记录价值信息、产品信息, 包括购买、保单、操作行为的行为属性. 2.[标签管理] 记录客户在太平下客户的特性功能,描述包括:名称、标签组别、数据来源、标签级别、归属部门、更新频次等,通过归属部门审批成功后,记录在归属部门下 3.[数据下发] 提供外部接口,对接小程序企业*,主要针对客户数据的标签数据下发 4.[架构重构] 从原先的springboot+hibernate+Oracle架构重构成SpringBoot+SpringDataJPA+PostgreSQL,以及部门功能的优化升级、数据查询优化和性能高可用处理