胡永青
基本信息
姓 名 | 胡永青 | 性 别 | 男 |
---|---|---|---|
出生年月 | 1994年10月30日 | 籍 贯 | 四川巴中 |
毕业学校 | 成都东软学院 | 工作经验 | 5年 |
专 ·业 | 软件工程专业 | 学 历 | 本科 |
联系电话 | 17778599296 | 邮 箱 | 965672903@qq.com |
技能清单
- 基础
- 熟悉面向Java基础,面向对象,熟悉使用Java8 Stream流式处理数据
- 熟悉Servlet/Jsp java web开发技术,熟悉HTTP协议,熟练运用MySql等数据库
- 熟悉Java线程池相关使用
- JavaEE
- 熟悉Springmvc,Spring,MyBatis,MybatisPlus,了解Struts2, Hibernate等开源框架
- 熟悉使用SpringBoot开发,能熟悉运用Spring进行Web框架搭建、部署
- 熟悉使用SpringCloud开发,能运用SpringCloud及其相关组件对项目模块的策划搭建,参与项目结构化设计及搭建
- 熟悉SpringSecurity、Jwt、SpringSecurityOauth2权限系统,熟对Oauth2协议有一定的了解
- 熟悉Redis、RabbitMq等中间件的搭建与集成使用
- 浅读过Spring、SpringMVC、Mybatis 的源码
- 了解ElasticSearch
- 服务器
- 熟悉应用服务器软件Tomcat等容器配置和部署,能够使用Linux操作系统、WindowServer系统。
- 熟悉使用配置Nginx服务器
- 前端
- 熟悉JavaScript,Ajax,jQuery等前台开发技术
- 熟悉Vue2.0,能够基于Vue+Element做后台管理的开发,对NodeJS、es6等前端开发有一定的了解
- 工具
- 熟练使用Eclipse、IDEA开发工具,GIT、SVN版本管理工具,Maven
工作经历
开普云,数智内容研发部,Java开发工程师,2022.4~2022.10
- 负责搜索系统saas系统的后端业务开发,负责产品业务需求的功能的研发,后台需求功能的研发
- 负责前台搜索系统的问题处理及日常需求开发
- 负责项目上跟踪部署问题排查的项目
- 负责项目上的日常事宜跟踪反馈处理
新东网公司,技术研发中心,Java开发工程师,2019.3~2022.3
- 针对公司在社区、物业、农业等方面的业务做后台开发
- 公司主要针对新希望等房地产集团做社区服务项目,提供PC,小程序,安卓,IOS等各个端的业务服务,系统的部署,上线维护。
- 在公司担任Java开发,主要负责业务需求的分析,以及业务代码的编写,向前端提供接口,以及部分管理前端的开发
- 参与和技术组完成微服务模块的搭建和结构的升级,完成对项目结构的不断优化
- 主要负责公司基于历史项目.net项目移植的新型Java微服务项目ngp 售后模块的开发和维护,负责相关业务需求的研发及问题的处理。
- 同时会支撑一些老项目的维护工作,包括服务器相关、部分模块业务调整带来的编码调整等
崖上秋歌公司,技术部门,Java开发工程师,2017.12~2019.2
公司旗下主要为刚起步做旅游和中医馆,所以主要做节日活动宣传服务等以及医馆的药品服务
在公司担任Java开发,负责开发相关的一系列工作,包括前端、Java后端、服务器等
根据相应的需求,分析需求,需求分析,Java开源技术选型,数据库设计,框架搭建、开发等工作
项目经历
项目一 cloudsearch搜索系统
项目描述
cloudsearch云搜索项目是一款saas化项目,同时支持本地部署。针对于政府的搜索系统,实现聚合统计分析功能,运营数据。主要分前台服务、后台服务、搜索服务、推送服务、采集服务。以nginx做负载,服务之间独立运行。见于全国各地政府门户网站的搜索系统,如四川人民政府等政府的搜索系统实现技术
GitLab+Git+SpringBoot+Spring+Rocketmq+Redis+ElasticSearch+HTML
职责描述
- 快速接手前台服务、后台服务的负责人,负责项目的持续迭代研发以及项目上定制化需求实现和本地部署及问题处理
- 项目适配国产人大金仓、达梦等国产数据库,以及国产应用服务器东方通,同时部署新项目搜索服务
- 优化项目缓存,自定义缓存体系,以AOP+策略模式实现内存、leveldb、redis配置化的缓存存储,服务于词库管理,如禁搜词、拼音词、热搜词、下拉提示词、办事词、停用词前台搜索的时候缓存使用
- 基于JSR303规范实现以AOP+ConstraintValidator实现一套统一校验,优化对入参常规参数、枚举以及XSS参数的校验,解决政府方面反馈漏洞问题
- 产品迭代优化,接触ElasticSearch后快速上手,基于ElasticSearch的QSL查询MLK实现相似推荐
项目二 NGP
项目描述
NGP是一款基于网上管家婆研发的二代网店ERP项目,主要服务于中小型企业,电商行业打造,打通线上线下业务,主要业务功能包括对企的经销存,网店零售商,批发商的管理,主要解决电商行业经营管理的痛点,对接多平台零售服务,包括淘宝京东等电商平台,包括但不限于多平台管理难,订单处理效率低下,库存不准确,对账留存等问题实现技术
GitLab+Git+Jenkins+SpringCloud+Eureka+Ribbon+Apollo+Gateway+Feign+Hystrix+Mysql+Redis+RabbitMQ+Mybatis
职责描述
- 统一异常捕获结构的封装优化,统一出入参的设计,入参jsr303切面校验,缓存整合springCache封装,rabbitmq注解实现消息手动ack等等日常项目结构上的优化与设计
- 主要负责售后模块中下载售后单,售后管理(审核、退款支付、退货入库、售后生单),收获登记模块迭代开发,使用模板方法+状态设计模式完成对售后主流程的代码重构
- 优化下载宝贝、刷新宝贝等流程,以代码编写规范、多线程、数据库、缓存等层面考虑,优化下载宝贝由优化前20min->1min,极大提升用户体验
项目三 恒邦物业社区项目
项目描述
恒邦项目是一款前后端分离的形式,针对物业服务的智慧社区产品,集成房屋、住户,物业缴费等多种提供物业服务的产品,主要功能有400工单系统集成、系统管理、物业服务、内容运营、住户信息管理、商城管理等多个模块,项目成品主要包括web管理系统、小程序、业主端APP(Android/IOS)、员工端APP(Android/IOS),其中服务模块共计系统、认证、用户、文件、工单、活动、bbs、卡券、商品、订单、支付、调查问卷、消息、积分、访客等33个服务模块。实现技术
Git+Jenkins+Nginx+SpringCloud+Eureka+Ribbon+Zuul+Feign+Hystrix+Mybatis+RabbitMq+Redis+Vue+ElementUI+Mysql
职责描述
参与前期的需求分析,业务模块划分,数据库设计;
前后端分离的方式提供业务接口;
测试环境正式环境集成部署Linux环境;
使用Vue完成部分后台管理前端部分;
完成工单流程开发改造,支持恒邦现有流程开发,为前端提供相关API;
用户等级经验体系设计及接口开发提供前端API,使用Canal完成用户行为监听,以实现每日积分赠送API,用户个人中心周签到赠送积分,积分任务等相关接口API开发提供前端;
完成商城模块基础商品数据配置接口,限时抢购商品下单接口,以及订单管理相关接口开发;
基于Vue+ElementUI完成基础数据配置后台管理页面开发,以及订单页面管理开发;
Linux环境服务部署发布 管理;
项目四 雁江服务平台
项目描述
雁江数据大屏项目主要是针对于资阳雁江政府数据大屏展示项目,基于雁江农业发展的农业统计数据,从产业兴旺、绿色兴农、生态宜居、生活富裕等4大方面展示近几年资阳市雁江区的农业发展状况。后端管理页面设立组织架构,业务表现形式为后台管理页面提供农业各个模块的数据管理等,前端大屏展示统计页面数据,小程序提供相关数据展示以及部分基础功能实现技术
Git+Nginx+SpringCloud+Eureka+Zuul+SpringSecurity+jwt+Feign+Hystrix+Mybatis+RabbitMq+Redis+Vue+ElementUI+Jenkins
职责描述
参与前期的需求分析,业务模块划分,单个模块数据库设计,完成数据模块分析,拆分业务,建立数据库,完成接口开发
基于springSecurityOauth2+jwt完成自定义授权码登录功能实现,基于RBAC模型设计角色权限设计实现。
基于现有产品数据分析数据分析数据关联关系,将数据转换为数据库表没提供API接口
基于EasyExcel部分数据导出Excel后生成File上传文件中心并记录日志,部分数据Excel导入功能实现
基于Vue+ElementUI完成部分前端后台相关模块的开发
完成新机器Linux测试环境基于Jenkins持续化部署的环境搭建并完成项目的持续化部署
自我评价
- 1、学习能力强,具备很好的自学能力,对新技术有着强烈的好奇心;
- 2、做事认真踏实,热爱软件开发工作,对业务需求理解能力强,具备一定的需求调研、需求分析、模块设计、模块开发、项目管理的能力。
感谢阅读
- 感谢您花时间阅读我的简历,期待能与您共事!