个人介绍
我是程序员客栈的POETIZE,一名Java开发工程师。
我毕业于南京工业大学,大学期间自学编程,毕业后一直从事编程工作。在上海海典软件和上海阿法迪担任过Java开发工程师。在海典软件从事后台库存系统的开发工作,在阿法迪参与复旦大学智慧图书馆系统的开发。业余时间也写了一个博客项目,该项目前端使用Vue,后端使用SpringBoot,数据库使用Mysql。
Java基础扎实,熟练使用集合框架、多线程、了解 JVM 虚拟机。
熟练使用 SpringBoot 进行项目开发,对 SpringBoot 运行机制有一定了解。
掌握微服务框架,对使用 Nacos、Dubbo 进行微服务开发有一定了解。
熟悉离线数据同步处理技术,使用 DataX、Powerjob、Spark、Hive 进行离线数据处理。
熟练使用 Vue 进行前端项目的开发。
乐观开朗,适应能力强。在工作中能以谨慎的工作作风、认真积极的工作态度,细心地完成本职工作。
如果我能帮上您的忙,请预约我吧!
工作经历
2022-02-01 -2023-10-01上海阿法迪智能数字科技股份有限公司Java开发工程师
项目描述: 复旦大学智慧图书馆数据平台,具备内外多源数据的汇聚整合、提纯加工、数据管理和数据服务的能力,形成能方便支撑数据应用的图书馆数据体系。 项目技术: 微服务组件:Nacos(服务发现),Dubbo(RPC远程调用),Apisix(网关),Spring Boot,Mybatis Plus,Redis,MySQL,Vue.js 大数据组件:DataX(离线数据同步),Hdfs(分布式文件系统),Hive(数仓工具),Spark(离线数据处理),Flink(实时数据同步处理),Powerjob(分布式任务调度) 责任描述: 1. 数据集成模块:包含数据源管理与数据同步管理。使用DataX对接各个数据源,将Mysql、Oracle、PostgreSQL、SQLServer数据同步到中台的Hdfs,管理中台所有数据同步任务。 2. 数据资产模块:包含元数据采集与元数据管理,将数据集成各个数据源的元数据定时采集到中台。还包含数据标准和数据字典模块,将不同数据源的数据进行标准化统一管理。
2021-06-01 -2022-01-01上海海典软件股份有限公司Java开发工程师
项目描述: 海典软件是一家医药流通行业软件供应商,公司项目采用微服务架构,主要包括组织机构模块,商品模块,库存模块,订单模块,线下POS机等。我所属项目部主要负责库存模块的开发。 项目技术: Spring Cloud,Mybatis,MySQL,RocketMQ 责任描述: 1. 商品出库。将订单中所有商品进行出库操作并生成出库单。 2. 库存同步。将集团下的商品库存信息同步到各省市的医保系统。 3. 第三方对接。海典系统与第三方医疗系统对接。
2020-02-01 -2021-06-01青岛京北科通信息技术有限责任公司上海分公司Java开发工程师
项目描述: 京北通宇是一家 IC 贸易公司,我所属项目部主要负责提供公司网上新商城的开发。 项目技术: Spring Cloud,Spring Security,Mybatis Plus,Redis,MySQL,Vue.js 责任描述: 1. 登录模块,使用 Spring Security Oauth 2实现单点登录。 2. 余额模块。用户充值到余额,余额提现,通过余额下单,退款到余额。 3. 后台管理系统接口开发。
教育经历
2016-09-01 - 2020-06-01南京工业大学环境科学本科
技能
项目描述: 医药流通行业软件供应商,项目采用微服务架构,主要包括组织机构模块,商品模块,库存模块,订单模块,线下POS机等。我所属项目部主要负责库存模块的开发。 项目技术: Spring Cloud,Mybatis,MySQL,RocketMQ 责任描述: 1. 商品出库。将订单中所有商品进行出库操作并生成出库单。 2. 库存同步。将集团下的商品库存信息同步到各省市的医保系统。 3. 第三方对接。海典系统与第三方医疗系统对接。
智慧图书馆数据平台,具备内外多源数据的汇聚整合、提纯加工、数据管理和数据服务的能力,形成能方便支撑数据应用的图书馆数据体系。 项目技术: 微服务组件:Nacos(服务发现),Dubbo(RPC远程调用),Apisix(网关),Spring Boot,Mybatis Plus,Redis,MySQL,Vue.js 大数据组件:DataX(离线数据同步),Hdfs(分布式文件系统),Hive(数仓工具),Spark(离线数据处理),Flink(实时数据同步处理),Powerjob(分布式任务调度) 责任描述: 1. 数据集成模块:包含数据源管理与数据同步管理。使用DataX对接各个数据源,将Mysql、Oracle、PostgreSQL、SQLServer数据同步到中台的Hdfs,管理中台所有数据同步任务。 2. 数据资产模块:包含元数据采集与元数据管理,将数据集成各个数据源的元数据定时采集到中台。还包含数据标准和数据字典模块,将不同数据源的数据进行标准化统一管理。 3. 数据ETL模块。目前中台数据主要是离线处理,数据集成定时采集的数据将通过Spark进行离线处理,将数据处理聚合,然后通过数据网关模块提供给外界。 4. 基础服务平台:包含消息服务,文件服务,分布式任务调度服务。消息模块主要接收MQ的失败报警消息,然后通过*和*发送给相关人员。文件模块负责中台的文件管理,底层使用Minio进行文件存储。任务调度模块负责整个中台的定时任务,调度数据集成、元数据采集、数据ETL的任务,使用的是Powerjob开源框架。
挑战最美博客计划。这是个人博客、聊天室,一个 SpringBoot 和 Vue 的产物。项目采用极简建构设计,仅包含Vue(前端)、Java(后端)、Mysql(存储),使用Nginx代理。功能齐全,内容丰富,界面美观。 网站分两个模块: 博客系统:具有文章,留言,友链,时间线,后台管理等众多功能。 聊天室系统:具有朋友圈(时间线),好友,群等功能(不完善,支持定制)。 前端技术:Vue2(博客系统),Vue3(IM 聊天室系统),Element UI(Vue2),Element-Plus UI(Vue3),Naive UI(Vue3) 后端技术:Java,Spring Boot,spring-boot-starter-mail,Mysql,Mybatis-Plus,t-io,qiniu-java-sdk 如果需要,请加作者*好友进行指导,*号:poetize-sara