个人介绍
1. 善于学习各种技术具备较强的沟通能力和应变能力,性格幽默,逻辑思维能力强
2. Java面向对象编程及其基础知识体系,具备良好的编码习惯
3. 微服务搭建,服务业务拆分,性能调优,springcloud及其组件的落地实践
4. 熟悉分布式系统CAP原则与理论
5. Spring AOP,IOC,事务特性
6. SpringMVC的实现机制及运行流程
7. RabbitMQ消息中间件的特性及其应用场景
8. 数据库优化实践
9. 分布式锁实现及其应用,分布式事务方案,事务补偿方案的实现
10. TCP,HTTP,HTTPS理论知识
11. jenkins自动化部署,Linux指令,docker相关知识
12. 数据库分片规则(水平拆分,垂直拆分)及其分片算法
13. Redis缓存的相关知识
14. 具有前端编程能力,熟练使用vue框架
15. 具有项目开发管理的实际经验
16. 了解ElasticSearch搜索引擎
17. 熟悉python编程,开发过爬虫程序及机器学习项目
工作经历
2020-02-01 -2021-04-30西安石文软件有限公司软件高级开发工程师
负责项目的整体进度管理,需求问题以及核心功能的开发工作,项目优化等工作,参与项目的核心功能开发以及前端页面开发,后端使用springboot框架,前端使用vue框架,主要开发国内油田钻探开采相关的软件。
2019-03-01 -2020-02-04陕西淘丁集团实业有限公司Java工程师
面向政府cms软件,企业智慧办公软件及展览类项目的开发,主要负责后端的开发任务,需求定位,项目框架搭建及优化和部署工作。
2018-01-15 -2019-03-06北京保代宝科技有限公司西安分公司Java开发工程师
主要从事JAVA后台开发工作,针对移动端,pc端,小程序端,提供后台服务,数据库表结构,模块开发设计,需求讨论,技术选型,微服务部署,服务器开发,文档编写等工作等等
教育经历
2009-09-01 - 2012-07-31西安航空学院计算机多媒体技术专科
在校学习.net,ASP,c语言基础,数据结构,网络,HTML,平面设计基础,三维设计等知识
技能
无感支付-优速行 技术 :spring-cloud微服务架构,mybatis-plugs,redis,mysql,rabbitMQ,docker,jenkins等,项目用于高速公路通行快捷支付,扫描车牌,便捷出入,接入车主服务免密扣费,移动端和小程序端同步运行,pc端为管理平台,硬件部分对接高速公路收费站车道系统,车辆管理对接车管所基础数据和高速公路基础数据库,接入*,支付宝免密支付及扫码支付等,通过mq下放车辆驶入信息到所有收费站,在腾讯云上通过jenkins自动化部署在docker容器中。主要责任:移动端PC端车辆管理模块,无感支付订单管理,移动端消息模块,移动端PC端用户模块,旅游部分模块,报表开发,性能优化,bug修改等 人员架构:产品1人, 组长1人,后端3人,前端2人,安卓1人,iOS1人,小程序1人,测试2人
主要用于长安区优化营商环境而开发的一套应用软件,主要分为web管理端和app端,主要模块为审批流程管理,项目管理,审批管理,统计等功能。主要实现了当年项目金额大于1000万的项目在线审批,加快审批进度,实现政府各个部门间的协同办公和审批提速。项目采用springboot架构结合redis,jpa,mysql等构建,实现快速开发快速迭代。