个人介绍
专业技能:
编程语言:
(1) JAVA 基本理论基础:面向对象、IO 流、多线程、反射等和 了解 jvm 基本原理;
(2) Python 语言数据类型、语法结构等基本知识、线程及线程池;
(3) VUE.js、Bootstrap、HTML、XML、CSS、JS、JQuery 等前端语言的基本语法和属性;
设计模式:
掌握单例、工厂、代理、适配器等 23 种设计模式;
开闭、单一职责、依赖倒置、接口隔离等基本原则
WEB 应用技术与框架:
(1) SSM 框架的搭建和应用开发
(2) SpringBoot 框架的应用开发
(3) Dubbo 服务治理框架及 Zookeeper 注册中心等组件的应用开发
(4) SpringCloud 微服务开发模式,Eureka、nacos 、Zuul、Hystrix 等微服务组件应用开发
(5) Keepalived + LVS 的高可用、负载均衡的应用开发
(6) FastDFS + Keepalived + Nginx 的文件管理系统的集群实际应用搭建
(7) Nginx(Tengine 和 Openrasty )的动静分离、负载均衡项目的应用开发
(8) 熟悉 lua 语言的基本语法,写简单脚本
(9) redis 集群、主从高可用应用开发
(10) 数据库分区分表,读写分离等技术解决数据库高并发瓶颈问题
(11)数据库的主从搭建,读写分离等应用开发
(12)数据库 MySQL/ Oracle/SQL Server 熟练使用以及 JDBC 连接、连接池、事务管理等
(13) 做过单点登录、第三方登录、solr 中文分词搜索服务器等 web 应用;
(14) 了解基于 CI 的(codeStyle、codex、Jenkins 等工具)项目发布和管理
(15)bootstrap、Ajax、jsonp、dataTable、echarts 等前端技术点或插件
Python 应用:
多进程调用、网页爬虫、excel 解析等技术的使用;
操作系统:
(1)Linux 系统常用操作,软件安装、项目部署等;
(2)Windows 系统环境
开发工具:
IDEA、Eclipse、Tomcat、Maven、Swagger、UML、SVN、GIT 、gitHub 等基础工具的使用
自我评价:
1. 本人对编程有独特的兴趣和喜爱,喜欢对技术的广泛了解和深入,日常生活中也经常去探索各种技术论坛
和实践;
2. 对项目的整体质量及代码质量比较看重,一直认为好的代码就是好的作品;
3. 本人踏实认真,做事有责任心,靠谱,希望能在实际工作中,既能高质量、高效率完成工作,又能在工作
的过程中不断成长。
个人兴趣项目
公司官网
https://xatebon.com/
Gitee 账号:https://gitee.com/xphe
工作经历
2020-10-01 -2021-02-01软通动力有限公司pm
*智能维护平台 项目描述: (1) 主要负责企业业务的硬件问题搜索定位平台; (2) 平台的用户意见反馈及处理功能; 相关技术内容: SpringCloud + SpringBoot + MyBatis、Vue、Mysql、ES 角色:组长 主要负责: (1) 整个项目的业务需求对接,承担整个项目的技术实现的把控; (2) 主导后端代码优化,功能开发,技术调研等。
2019-06-01 -2020-09-01西安磐基技术有限公司技术经理
**快速开发平台 项目描述: (3) 该项目主要目的是减少甚至消除简单页面增删改查的重复而无意义的操作 (4) 根据已存在的数据库和数据表通过前端拖拽页面元素,同时配置对应参数属性 (5) 后端对页面属性进行解析,生成对应页面和后端代码 (6) 将对应的模块一键部署到项目容器中进行运行 相关技术内容: Dubbo、Zookeeper、SpringBoot + MyBatis、Vue、SQLServer 角色:技术经理 主要负责: (1) 整个项目的技术负责人,承担整个项目从前端到后端的技术实现的把控; (2) 主导后端技术的实现及整个业务框架的设计和实现。 ** 智能制造系统 项目描述: (1)该项目是生产管理系统的 mes 系统,主要是解决生产车间产线的智能化、透明化管理; 系统包括采集和录入生产数据、分析展示数据、工艺流程管理及流转、 工艺文件的系统管理、系统权限管理、大屏数据及监控显示; (2)系统与硬件 PLC 等进行通信,获取硬件及部分生产数据,存入数据库,进行前端展示 相关技术内容: SpringBoot + MyBatis + JSP、FastDFS、Webservi
2018-05-01 -2019-04-01中软国际项目开发人员
**智能维护平台 项目描述: 总体是对数据的收集整理,及与现有系统的数据和部分内容的对接,将整个数据统一化处理展示 页面,供公司总部和各个代理站点查看、维护和总结。 (1)将世界各地的硬件数据(网页、excel)收集,经过一定规则的处理、清洗,将数据入库 (2)在前端页面实现搜索、 展示、归档、预测硬件功能失效等功能 (3)问题单系统 – 线上收集记录处理系统本身、实际业务硬件的问题 相关技术内容: SpringCloud(Eureka、Zuul、 Hystrix、Feign 等)+ Redis(缓存) + keepalived + nginx Vue、数据库的分库分表、主从备份 、Python 角色:项目开发人员 主要负责: (1)参与 SpringCloud 的搭建 (2)项目部署高可用、负载均衡的 keepalived + nginx 搭建 (3)业务方面,主要是 Python 从各个网站爬虫数据、excel 解析数据、数据清洗到数据库 (4)独立完成数据表的设计、分库分表的业务逻辑和实现
教育经历
2012-09-01 - 2016-07-01西安工业大学计算机科学与技术本科
奖项 | 2019 年华为开发者大赛 Atlas 赛道(商业组)团队二等奖 证书 | PMP 证书
技能
(1) 企业业务的硬件问题搜索定位平台; (2) 平台的用户意见反馈及处理功能; 相关技术内容: SpringCloud + SpringBoot + MyBatis、Vue、Mysql、ES 角色:组长 主要负责: (1) 整个项目的业务需求对接,承担整个项目的技术实现的把控; (2) 主导后端代码优化,功能开发,技术调研等。
(1)个人信息:用户注册、登录、编辑; (2)博客内容:MakDown 内容编辑、保存、修改 (3)后台管理:文章、评论、用户的基本管理 相关技术内容: SpringBoot + MySQL + Freemaker +LVS + keepalived + Tengine 主要责任:全部独立完成
(1) 该项目主要目的是减少甚至消除简单页面增删改查的重复而无意义的操作 (2) 根据已存在的数据库和数据表通过前端拖拽页面元素,同时配置对应参数属性 (3) 后端对页面属性进行解析,生成对应页面和后端代码 (4) 将对应的模块一键部署到项目容器中进行运行 相关技术内容: Dubbo、Zookeeper、SpringBoot + MyBatis、Vue、SQLServer 角色:技术经理 主要负责: (5) 整个项目的技术负责人,承担整个项目从前端到后端的技术实现的把控; (6) 主导后端技术的实现及整个业务框架的设计和实现。 ** 智能制造系统 项目描述: (1)该项目是生产管理系统的 mes 系统,主要是解决生产车间产线的智能化、透明化管理; 系统包括采集和录入生产数据、分析展示数据、工艺流程管理及流转、 工艺文件的系统管理、系统权限管理、大屏数据及监控显示; (2)系统与硬件 PLC 等进行通信,获取硬件及部分生产数据,存入数据库,进行前端展示 相关技术内容: SpringBoot + MyBatis + JSP、FastDFS、Webservi.