个人介绍
我是程序员客栈的李万里,一名web全栈方向;
我毕业于电子科技大学成都学院,担任过宏景科技的后端工程师,担任过亿纳德的全栈工程师;
负责过物联网平台,数据中台,出行服务平台的开发;
熟练使用java,springboot,mybatis,vue,mysql;
工作经历
2021-07-20 -2023-05-14宏景科技后端工程师
负责相关产品和系统模块开发设计、测试和线上维护等工作; 参与软件工程、产品和测试等文档的编写; 对已上线产品和功能模块进行改进和优化;
教育经历
2018-09-01 - 2022-07-01电子科技大学成都学院软件工程本科
技能
●技术栈:Java8,SpringCloud,Feign,Mysql,Redis,Quartz。 ●项目描述:出行服务平台,是一个管理*小程序,公众号相关信息的管理平台,已支持小程序广告,商品,任务等的配置。 ●个人职责:主要负责*会员卡,任务管理,活动管理这三个模块的开发,*会员卡对接*官方文档的接口,任务管理使用Quartz来做任务调度。
●技术栈:Java8,SpringCloud,Feign,MybatisPlus,RabbitMQ,Mysql,MongoDB,Redis,MinIO,XxlJob。 ●项目描述:数据中台是以采集数据,分析清洗数据为主要目的的一个数据管理平台,目前实现采集数据的方式有两种,数据库备份与爬虫爬取,采集后到数据源模块进行规则配置,然后按规则定时分析清洗。 ●个人职责:我主要负责爬虫模块和数据源的管理功能开发,使用调度中心XxlJob来控制定时任务发送,爬取的原始数据存入MongDB,使用SpringBoot整合的MongoDB连接工具查询出数据后使用XPath和正则表达式匹配出有用的数据后存储到Mysql表中,数据表使用Spring封装的JdbcTemplate创建跟查询操作,提取图片识别使用ocr算法,完成有提取出表格图片数据。校验是人工校验,即人为对比提取跟源数据。现主要负责元数据管理与数据集成模块的业务代码,完成了数据源的配置与测试连接,数据库获取数据的展示页面接口,还有SQL工作台的SQL语句执行的接口。
●技术栈:Java8,SpringBoot,WebFlux,Netty,Mqtt,Redis。 ●项目描述:物联网平台是一个能快速与设备通过二次开发的协议包建立连接的业务系统,使用JetLinks开源物联网平台,JetLinks基于java8,spring-boot 2.2,webflux,netty,vert.x等开发,是一个全响应式reactor的物联网基础平台。 ●个人职责:我主要负责协议代码的开发,对接过视频监控,门禁,照明等设备,通过阅读厂商提供的设备协议规则针对性设计出解析程序,从而做到实时接收设备采集的数据,主要使用Mqtt协议,Http协议和Modbus协议与终端设备传输数据执行命令。