个人介绍
熟练使用 MySQL、Oracle、SQLlite 等关系型数据库 与 Mongodb 非关系型数据库;
熟练使用 Redis 缓存数据库;
熟练使用 ActiveMQ、RocketMQ 等消息中间件;
熟练使用 kettle 工具,对数据抽取,清洗,入库;
熟悉 Python 爬虫,熟悉 web 自动化和移动端自动化。
在项目中多次担任技术负责,技术组长等角色
工作经历
2020-11-01 -至今陕西西部资信股份有限公司java开发工程师
参与产品、项目,前期基础环境单搭建,评估工作计划、对功能进行详细设计,包括数据表结构、数据接 口,功能时序图流程图等。 做为项目的技术负责,提前发现风险点并提出解决方案;响应过程中发生的技术难点,积极配合项目&产 品经理完成项目完成进度,直到交付。 做为导师、技术组长,对于新人试用期间给予技术、业务指导,积极与新人沟通,并保障顺利完成转正, 以及后期工作上指导。
2015-11-01 -2020-09-01江苏中辰软件科技有限公司java软件工程师
• 参与项目进行架构设计(应用架构、部署架构、技术架构、数据架构等),发现项目技术风险,并在项目前期对技术风险提出解决方案。 •对项目进行详细设计,包括表结构、数据接口等,也包含开发环境的初始搭建,集成顺序指导。 •作为项目技术组长,完成与项目经理需求沟通,开发人员协调,开发计划梳理,任务分配,问题预判和解决,项目上线稳定性的保障。 •作为后端技术负责人,建设后端团队良好的技术氛围、技术储备和约束规范。 •作为公司老员工,负责培养新人,完成公司对人才的储备。
2015-05-01 -2015-11-01北京超图软件股份有限公司java开发
根据任务分配,完成相应模块软件设计、开发、编程任务。 进行程序单元、功能的测试,查出软件存在的缺陷并保证其质量。 负责系统开发与项目整体维护,包括优化重构公司内部项目。
教育经历
2012-08-01 - 2015-06-01中国农业大学计算机科学与技术专科
本人热爱学校,尊敬师长,团结同学。 顺利完成在实习期的工作。
技能
•环境:Linux+Nginx+Mysql •责任描述:完成基础组件升级,产品出包,项目部署,解决线上系统问题,保障数据完整性。 •主要用途:向金融机构提供服务的深度企业征信产品服务平台,融合企业信息查询、企业榜单、信用评价、信用评级等多层次征信服务产品。 •技术路线: 整体开发框架采用SpringCloud+Nacos+Feign+Mysql+Redis+Freemaker 采用SpringCloud分布式架构;Gateway统一网关入口;Nacos服务治理,配置中心; 采用Feign框架,协调不同服务之间的接口,远程调用。 采用Freemaker模板引擎生成信用报告文档 采用xxl-job定时任务管理,自动生成报告,关注企业动向数据等定时任务接口。 采用MinIO对象存储作为多媒体服务器支撑业务需求
• 责任描述:完成基础组件搭建,封装,针对需求开发,项目部署,解决线上系统问题,保障数据完整性。 • 主要用途:推进国家重大决策“互联网+政务服务”工作, 开展网上办事,优化政府服务。解决企业和群众办证难的问题,达到不见面办证的目的。 •技术路线: 1. 整体开发框架采用SpringBoot+Mybatis+Vue+html5 2. 采用工作流驱动技术(Activiti)实现业务整合; 3. 采用对象存储技术结合业务数据库完成对多媒体数据的存储与归档; 4. 采用Mysql-router中间件实现对业务数据库的读写分离、负载; 5. 采用Python爬虫技术完成对政务内网数据的爬取; 6. 采用Selenium自动化工具完成对系统动态生成的新设表单的测试工作; 7. 采用Jenkins完成对项目的版本自动化部署;
• 责任描述:完成基础组件搭建,封装,针对需求开发,项目部署,解决线上系统问题,保障数据完整性。 • 主要用途:推进网格化管理带来的城市安全管理智能化需求。 • 技术路线: 1. 整体开发框架采用Spring Boot+Spring Cloud+Mybatis+Vue+html5 2. 采用工作流驱动技术(Activiti)实现业务整合,业务流转; 3. 采用百度鹰眼 &高德猎鹰 API存储展示分析人员轨迹信息; 4. 采用Mongodb作为图片服务器,副本集群保障数据完整性,分库保障查询效率; 5. 采用Redis作为系统缓存; 6. 与硬件设备厂商对接,实现在平台端实时控制设备(执法设备、烟感); 7. 利用Mysql的空间计算函数,完成项目中空间计算的需求; 8. 采用kettle调度脚本完成后台异步计算考核指标 ,保障出报表的效率; 9. 利用Sharding-jdbc组件完成对历史数据 ,大量数据分表操作,已保障查询效率; 10. 采用webSocket长连接完成对设备的位置、行为监听来实时展示人在地图上的操作;