个人介绍
我是程序员客栈的”HRothschild“,一名后端开发工程师。
毕业于211北京科技大学,三年后端开发经验,在央企工作过,在事业单位工作过。
熟悉Java:面向对象,异常处理,多线程,单元测试,JDBC,JavaFX、SWing;熟悉Spring,SpringMVC,
SpringBoot等框架;
熟悉运维技术:熟悉Linux基本指令;能编写shell脚本;熟悉项目打包、部署、日志分析等工作;
熟悉Python:写过爬虫,用过Scrapy等流行框架;熟悉正则表达式、科学计算、数据可视化;
熟悉各种工具:开发管理工具Git常用指令,分支管理等;Maven常用指令;任务协同工具Jira的计划、工时、缺陷管理等;文档 协助工具Confluence的需求分解、需求评审、版本跟踪等;代码质量管理工具Sonar的使用;
熟悉Oracle:熟悉Oracle基本的CURD操作,连接,常用函数等;了解分库分表理论;了解索引数据结构、索引优化、持久化等;
熟悉JVM:内存模型、类加载器、垃圾收集算法、性能调优等;
了解前端技术:比较熟悉HTML、JavaScript、Three.js、layui,具有一定开发能力和开发经验;
了解中间件:Tomcat的配置、使用和调优,servlet生命周期;Ngix的配置和使用;Redis的配置和使用;
CET-6:具有良好的听说读写能力;
工作经历
2021-08-01 -2022-09-26中国信息通信研究院西部分院后端开发工程师
负责独立开发并维护退役军人事务局国产化RFID发卡软件;负责国家无线电监测中心资产管理系统前后端开发工作、 培训工作、客户对接、服务支撑工作;负责重庆市经开区房产管理系统需求对接、功能设计和系统开发工作。
2019-08-01 -2021-05-26中国民航信息网络股份有限公司初级后端开发工程师
负责旅客、行李、航班、客票等信息的逻辑处理,完成离港后台系统优化和迭代升级工作;开发工具,负责后台日志 数据统计、分析和比对,发现新旧系统迁移工作缺陷;利用微服务技术搭建服务,完成老系统接口的重构;负责国内航司客户工 单的值班管理,解决旅客和航司在乘机中遇到的问题。
教育经历
2015-09-01 - 2019-07-01北京科技大学物联网工程本科
技能
对接无线电中心一体化平台和财务系统,结合二维码和RFID技术,实现资产的预算、采 购、入账、自动盘点、调拨、处置全生命周期的管理,以及数据统计和可视化; 技术栈:SpringBoot、MyBatisPlus、WebService、Spring Security、Redis、Oracle、layui、区块链; 负责模块:资产报废流程前后端开发;资产卡片信息打印前后端开发;定时同步一体化平台信息;资产批量导入导出; 项目难点:业务流程较复杂,流程节点会经常变更,需要去一体化平台更改和调试;资产批量导入的数据校验、显示错误和记录;
通过JavaFX、SWing开发可在国产统信UOS运行的桌面软件,通过串口通信连接 RFID发卡器,通过SpringBoot开发后台资产管理系统,完成软件登录、发卡器配置、获取未发卡资产、发卡成功更新后台数据等。 技术栈:JavaFX、SWing、AWT、Linux、RFID发卡器二次开发、SpringBoot、Oracle; 负责模块:发卡软件独立开发完成,界面设计,后端交互,发卡器二次开发,Linux打包部署等; 项目难点:系统设置界面与发卡界面数据通信问题(tabbedPane);表格内嵌按钮的渲染(setCellFactory重写updateItem方法);
对接一体化平台,实现单点登录;定时任务统一用户、部门、角色;实现资产的预算、采购、入账、自动盘点、调拨、处置全生命周期的审批流程管理,结合RFID技术实现资产盘点清查,对资产进行数据统计和可视化,绘制资产分布3D地图;对重庆市机关事务局下属国有企业年报、月报、经营指标情况统计等报表解析和数据可视化; 技术栈:SpringBoot、MyBatisPlus、WebService、Redis、Oracle、Tomcat、Nginx、单点登录、Activiti流程引擎; 负责模块:(1)开发经理:负责项目功能设计、开发分工、进度把控,带领着4人团队进行系统开发;资产全生命周期后端开发;资产卡片信息、审批表单打印;定时同步一体化平台信息;资产盘点自动生成盘盈盘亏报告;对接门禁系统中间件,实时记录资产进出门禁信息; (2)项目管理:同售前、产品同事参与重庆市机关事务局下属事业单位、国有企业前期客户访谈、需求调研工作; 编写《系统建设方案》、《需求分析说明书》、《系统功能报价表》等文档;参与系统专家评审会,进行系统功能、建设规划等前期汇报工作;负责管理四个人的开发团队,协调按期完成系统开发工作;负责系统新增需求的功能概述、报价以及变更文档的编写,协同业主、监理和设计单位走增补流程;负责系统部署试运行、用户培训等项目交付工作。