吴先生
Java程序员/运维

自我描述
- 1. 熟练掌握Java8与Spring Boot框架,成功实施多项企业级应用开发,有效提升系统性能与稳定性。
- 2. 拥有扎实的Spring Security与MyBatis/MyBatisPlus应用经验,结合Spring Cloud技术,优化数据库交互,保障数据安全性与处理效率。
- 3. 熟练运用基于Ollama的AI平台进行项目部署与运维,高效整合Chatgpt技术,推动项目智能化升级。
- 4. 掌握UniApp开发技能,具备微信小程序及H5应用开发实战经验,成功提升用户体验与交互流畅性。
- 5. 精通Redis、Nginx、MySQL等关键组件的部署与运维,结合Linux运维管理经验,保障系统高效运行。
- 6. 专长于自动化部署流程,熟练使用Jenkins工具,实现项目快速迭代与持续集成。
- 7. 具备Docker环境管理能力,优化应用部署流程,提高系统部署的灵活性与可维护性。
- 8. 熟练运用Git进行版本控制与仓库运维,有效管理项目代码,提升团队开发协作效率。
教育信息
河北外国语学院
工作经验
- Java程序员/运维 @ 易宝电脑系统(北京)有限公司中国 - 北京职责:
- 主要负责项目Java项目开发、部署、巡检以及国产化数据迁移工作
工作内容:
- 1. 根据甲方需求,扫描、挖掘网站数据,并迁移到新的数据平台,根据迁移要求设计、开发并交付目标网站。
- 2. 编写优质代码,并严格执行单元测试。
- 3. 参与日常服务器巡检,根据监控数据编写巡检报告。
- 4. 根据迁移需求,开发迁移工具,或者在现有迁移工具上进行二次开发。
- 5. 根据网站现状,设计迁移计划,统计工作量并形成文档。
- 6. 参与日常项目开发、部署,搭建开发环境。
- 7. 处理老项目遗留问题
亮点:
- 在工作中对运维技能有了更深一步的锻炼
- 参与了很多迁移类型工作
- SpringBoot
- 海贝
- Redis
- Maven
- Json
- Mysql
- JavaScript
- Mybatis
- Docker
- Idea
- Hutool
- MybatisPlus
- Jquery
- Javascript
- Java8
- Uniapp
- Jenkins
- 爬虫
- Git
- Java程序员 @ 宇信科技中国 - 北京职责:
- 主要负责Java项目的驻场实施
工作内容:
- 1. 根据团队需求,设计、开发并交付公司应用软件的模块。
- 2. 编写高质量代码,并执行严格的单元测试,确保交付的代码质量符合行业标准。
- 3. 参与产品的上线过程,解决投产时的突发情况,确保项目按时交付。
- 4. 针对开发需求,搭建高效的开发流水线环境,简化开发到部署的工作流程。
- 5. 参与日常的代码审查,提高了代码健壮性。
- 7. 编写技术文档、接口文档,为团队提供知识共享。
- 8. 参与老项目的调优工作
亮点:
- 参与了多个类型的项目,涉及银行、投融资、餐饮
- 使用掌握了ruoyi、uniapp等框架
- 在银行项目中,对大数据量造成的慢SQL问题有了一些应对经验
- Mysql
- JavaScript
- Redis
- Mybatis
- Maven
- Docker
- Idea
- SpringBoot
- Hutool
- MybatisPlus
- Jquery
- Javascript
- Java8
- Uniapp
- Jenkins
- Hbuilder
- knife4j
- 微信小程序
- Vue
- Nacos
- SpringCloud
- SQL
- Git
- Java程序员 @ 北京新数易博信息咨询有限公司中国 - 石家庄职责:
- 主要负责Java项目的开发
工作内容:
- 设计、开发、交付公司应用软件的模块。
- 参与和业务相关的需求评审。
- 编写技术文档、接口文档。
亮点:
- 扎实了Java开发的基础经验.
- SpringBoot
- Mybatis
- Mysql
- Redis
- Idea
- Maven
- JSP
- Bootstrap
- SQL
- Git
项目经历
个人外包-兼职
用于给学生日常论文作业查重的系统,用于防止学生抄袭,保障高校学生日常论文质量
- 数据不仅包含了知网和维普数据,根据学生日常抄作业问题,爬取了CSDN等常用博客的数据
- 采用ruoyi框架,没有前端,通过多渠道登录的方式解决管理员和学生登录,更方便于维护
- 采用开源相似度算法

- Maven
- Selenium
- Json
- 爬虫
- Thymeleaf
- Swagger
- SpringBoot
- Mybatis
- RuoYi
- Mysql
- SQL
- Git
- Jquery
- Idea
- Itextpdf
开源项目-二开
个人学习的开源项目,原项目是一个分布式的社交平台,在原开源项目上二次开发,成为完全适合个人使用的平台
- 删除掉了分布式联机功能,将原开源软件的内容拉取和推送功能删除掉
- 修改并调整了大部分页面,去掉了原有的logo、弹窗等信息,删除了页面上一些多余内容
- 添加了纪念日功能
- 修改了注册机制,删除了跳转到官网的注册协议,将注册条款缩减到一个必选项

- Node
- Jquery
- Javascript
- Mongodb
- Git
- GitHub
- Docker
- Vscode
- Vue
个人外包-兼职
基于地点的社交软件
- 采用minio作为存储容器,同时也接入了腾讯云COS
- 接入了微信、QQ、邮箱三种登录方式,采用Jwts和Redis+token的登录验证方式
- 使用腾讯地图接口获取地点信息,每次会把地点信息缓存到本地数据库,构建本地定位库
- 使用Redis的Geo数据类型存储定位信息,通过定位点的x/y坐标,在Redis中查取该定位的指定范围内的点数据
- 前端采用Uniapp框架,可以同时编译为微信小程序和H5页面
- SpringBoot
- Hutool
- MybatisPlus
- Mysql
- Jquery
- Javascript
- Java8
- Uniapp
- Redis
- Jenkins
- Docker
- Idea
- Hbuilder
- knife4j
- 微信小程序
- SQL
- Git
- Vue
易宝电脑系统(北京)有限公司-全职
党校思想研究与学习平台
- 设计查询框架,解决掉大量页面查询条件不统一,查询方式混乱的问题
- 切片方式统一不同页面的id参数,供海贝查询
- 开发查询接口
- 迁移数据到海贝数据库
- 接入拓尔思登录验证系统,通过Jwt+Redis+token方式登录
- 搭建Jenkins测试环境,连接gitlab到Jenkins,通过ssh脚本方式实现提交后测试环境自动拉代码重新部署

- SpringBoot
- 海贝
- Redis
- Jenkins
- Idea
- Maven
- Json
- 爬虫
- Git
易宝电脑系统(北京)有限公司-全职
丝绸之路国际博物馆联盟旧站数据迁移
- Java编写爬虫爬取旧站数据,统计到数据库,调用 TRS CMS 系统接口,把文章发布进去,再从后台修改为原站日期
- 根据用户需求,给 TRS CMS 系统开发新的模板
- 开发用户反馈系统,剔除原站的登录功能,改为直接反馈内容,后台通过邮件发送到指定邮箱

- 爬虫
- SpringBoot
- Hutool
- Mysql
- Idea
- SQL
易宝电脑系统(北京)有限公司-全职
科技协会网站系统迁移
- Java编写爬虫爬取旧站数据,调用发布接口发布数据,修改数据库日期,同步旧站新站数据
- 调整页面模板

- 爬虫
- SpringBoot
- Hutool
- Mysql
- Idea
- SQL
宇信科技-全职
汇垠德擎股权投资基金管理公司进行投融资流程的审批系统,主要包括项目管理、项目宣传展示、系统管理三大模块
- 解决多个审批流程和数据落库加密
- 根据原型图设计接口
- 切片方式实现数据接口出入自动加密解密
- 注解方式实现不同审批流程差异字段的初始化

- SQL
- Git
- SpringBoot
- SpringSecurity
- RuoYi
- Mybatis
- Mysql
- Java8
- Redis
- Idea
- knife4j
- Maven
宇信科技-全职
北京银行新积分平台的商城后台管理系统
- 负责积分兑换系统的积分活动管理模块、积分兑换模块和系统管理模块开发设计。
- 主导设计了项目架构,特别是在权限管理模块的创设计上。
- 负责了多平台登录及登录验证的设计、开发,有效解决了多分行用户的登录及权限分配问题。
- 开发的CSV与Excel报表导出功能,提高了数据处理和报告生成的效率

- SpringBoot
- SpringSecurity
- Mybatis
- Oracle
- SQL
- Java8
- Git
- Redis
- OpenCsv
- EasyExcel
- Docker
- Idea
- knife4j
宇信科技-全职
点餐系统,需要点餐机、微信小程序、PC 端实现多端登录
- 给 uniapp 客户端开发单点登录的后台服务
- 开发文章敏感词校验后端服务
- 协助前端开发 uniapp 框架的点餐小程序

- SpringBoot
- SpringSecurity
- RuoYi
- Mybatis
- Mysql
- Uniapp
- Redis
- Jenkins
- Idea
- Maven
- Jquery
- Javascript
- SQL
- Git
- Vue
宇信科技-全职
光大银行商城
- 开发商品秒杀和限购功能
- 利用 Redis和 Redis 锁实现商品限购功能,
- 通过定时任务导入客户积分并设置确认和有效期限

- Nacos
- SpringCloud
- SQL
- Git
- Mybatis
- Mysql
- Redis
- Idea
- Maven
北京新数易博信息咨询有限公司-全职
清华大学科创平台开发的项目审批系统
- 前端和全部后台开发
- SpringBoot
- Mybatis
- Mysql
- Redis
- Idea
- Maven
- JSP
- Bootstrap
- SQL
- Git
北京新数易博信息咨询有限公司-全职
参会人员签到系统,支持填写信息、安排会议流程、了解会议信息和签到功能
- 完成后端开发
- SpringBoot
- Mysql
- Idea
- Maven
- JSP
- Bootstrap
- SQL
- Git

