个人介绍
本人从事java开发运维任职期间使用过hibernate、spring、SpringCloud、Linux、mybatis、mybatisplus、Extjs4、activiti、jsp、html、jquery、redis、maven、elasticsearch、SpringBoot、zookeeper。
熟悉Oracle、SQLServer、mysql、PostgrepSql等数据库。
熟悉Git、Jenkins、tomcat、Nginx、k8s、docker等工具使用。
工作经历
2020-08-01 -2022-07-31深圳怡化电脑有限公司java软件工程师
任职期间主要是负责中台项目实现其他子项目为基础搭建,所有项目基于中台去实现开发,一些公共的基础服务主要是放在中台里面。 技术实现:中台采用微服务和容器化技术实现,其中微服务采用Spring Cloud体系实现,使用 Spring Boot 作为开发脚手架;采用Docker容器部署,生产环境使用K8S作为容器编排工具。 前端管理页面使用Vue实现。 持续迭代更新维护开发和运维工作。
2019-04-01 -2020-07-01深圳睿服科技有限公司java开发工程师
在该公司任职期间,主要负责智慧经营平台app和pc后端的接口开发以及维护运维,在整个项目中,个人承担app后端的所有接口架构设计开发以及配合测试和运维。 主要工作内容有: 1.需求分析 2.编写开发计划落实到日期节点。 3.按照计划开发。 4.上线部署包含环境准备等等。
2018-01-01 -2019-02-28广州晟能电子科技有限公司java主管
数据库设计,架构设计,根据设计文档完成软件开发,带领开发小组6-8人负责该公司所有web端系统的实现以及开发,配合项目产品测试工作等。
2013-07-01 -2017-12-31怡化软件工程师
根据领导下来的需求以及了解背景,进行技术层分析和业务层分析,分析完了之后进行设计和实施搭建框架,设计的框架有API框架,大多时候,都会对设计好的框架进行压力性能测试,确保框架的稳定性,框架设计好之后会对组员进行培训解说使用,偶尔进行讨论以及学习新的技术,在数据结构设计方面都是组员几人一起讨论,然后提出个人的建议以及注意事项。
教育经历
2022-04-01 - 2024-06-01暨南大学计算机科学与技术本科
成本在读
2010-09-01 - 2013-08-31广东水利电力职业技术学院软件技术专科
技能
项目分为7个模块: 登录:提供页面给用户进行账号及密码的输入。用户输入正确账号及密码登入智慧用电小程序端。若用户为进行登录,系统进行提示,点击“登录”跳转到登录页面。 首页:整体展示机构下,设备用电情况。可切换用户机构,查看对应机构下设备用电情况。页面分为三个部分包括,顶部栏,上半部分,下半部分。 监控:登录小程序系统,点击底部切换至监控页面。监控页面展示机构下设备点实时值和历史曲线。 巡检:展示现场巡检情况(上报人、上报时间和现场描述),并支持巡检上报(巡检单位、上报人、联系方式、上报时间、巡检地点、现场描述以及现场图片)。 报告:选择周一至周日的日期范围,如果这周有设备运行,将会显示这周的运行报告。分享到*,支持将周运行报告的PDF版本分享到*以供查阅。 告警:点击顶部栏的告警按钮,打开告警界面。展示实时告警及历史告警信息。 我的:用户登录系统,点击“我的”切换至对应页面。展示用户头像、用户名信息及用户对应的企业信息和用户信息。点击企业信息,展示企业全称、企业简称、企业性质、联系人、联系*。点击用户信息,展示账号、姓名、性别、出生日期、联系方式、*信息。 我主要负责根据UI设计的页面实现小程序的页面+后端接口的实现以及自测,发布。
该项目基于邮储银行的开发工具实现中间件开发,承载云南烟草每天上亿金额交易流水量, 项目分为前置请求交易报文、响应报文、业务流程。基于这三个实现可视化配置请求报文、响应报文、业务流程。 使用netty,spring等技术,实现交易流程可配置化,请求和响应报文配置化,接入到接出多样化,可接出为http,webservice,tuxdo等等,我只要负责该项目从开发到上线项目结项。
总体项目架构分为以下几个方面: 数据存储,使用成熟的数据库,中间件,及工具,本系统数据库默认使用Mysql, 可以根据行里的情况切换成Oracle和Db2,缓存中间件使用Redis,消息服务默认使用Kafka。 支撑服务,基于 Spring Cloud 的微服务框架,提供基本的服务如API网关,认证授权中心,配置中心等。 基础服务,基于 Spring Cloud 的微服务框架,开发的人员服务,设备服务等。 复用服务,从各个产品线抽取出来的的复用服务。 运维服务,解决微服务框架中的日志、监控和链路跟踪,并尽量选择与具体业务耦合性比较低的产品。 产品服务,根据系统业务特点划分的业务服务,包括综合前置、可视化运营管理系统等。 两点融合属于产品服务,分为以下模块: 工作台:本功能主要实现对登录后进入工作台显示平台待处理信息和网点、服务点对应情况信息以及机具、线上线下引流情况。 业务管理:本功能主要实现对农户到达服务点后,通过惠农终端设备进行预约开户业务的过程处理、管理及监督等。 网点服务点管理:网点基本信息为平台基础信息,主要数据来自新一代网点智能管理系统(NOIMS系统)。 信息*管理:本功能主要实现对农户信息进行收集、整理、归档,做好信息中介。 一点一码管理:本功能主要实现对需要生成二维码以实现线下转线上办理的业务功能进行规定,并形成统一业务表单。 营销管理:本功能主要实现对营销产品进行发布,部署到服务点设备端中分行特色下的各模块。 统计报表:本功能主要实现对惠农终端各业务交易量进行统计。 考核管理:二期(需求未确定) 系统管理:系统管理的一些参数设置、角色权限等管理。 我主要负责参与该系统的搭建集成和开发实现工作台、网点服务点管理。 项目是基于springcloud体系是实现,开发集成实现的过程中会踩到很多坑,特别是各个微服务之间的数据库同步的问题,当初预案方案出现不同意见,最后采用kafka去实现同步。