个人介绍
在极兔速递担任Java高级开发工程。
1、精通 Java ,熟练使用Maven、git等项目管理工具。
2、熟练掌握Spring MVC、SpringBoot、SpringCloud、MyBatis技能。
3、熟练使用java或python爬取各平台数据。
4、oracle、mysql 数据库调优实战经验丰富。
5、了解Nginx、负载均衡、Redis、微服务。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2019-04-27 -2022-12-20极兔速递Java高级工程师
我领导了一个为快递国际提供海运和航运大货订单管理的项目。主要聚焦订单管理、仓储管理、费用结算和报表统计。采用了先进的Spring Cloud微服务架构,通过K8S进行容器化管理,确保系统高效处理每秒200次的查询请求。使用Oracle数据库和RabbitMQ消息中间件解决了高并发和数据一致性的挑战。
2009-08-12 -2018-09-30HK Kmatrix技术主管
外企CI项目旨在为企业提供关于竞争环境、竞争对手和竞争策略的信息和研究。我负责设计爬虫程序抓取论坛和博客中的数据,并优化了grasper模块。项目采用htmlparser纯Java库进行HTML解析,利用强大的Linux服务器群支持。CI项目成功整合了海量数据,为企业提供了直观的竞争情报,帮助企业在商业竞争中立于不败之地。
教育经历
2002-09-01 - 2005-06-30湖南涉外经济学院计算机科学与技术本科
资质认证
技能
项目功能模块概述: 数据抓取模块: 实现从各种互联网源头如论坛、博客、新闻等抓取海量数据。 情报展示模块: 将抓取到的数据按照企业需求进行分析和展示,提供直观的情报,帮助企业制定竞争策略。 多源数据解析模块: 利用Java的htmlparser库进行html解析,提取关键信息,同时通过Python、Selenium、XPath等技术爬取Facebook、Weibo、小红薯、Google、Instagram、Twitter等平台数据。 Linux服务器支持: 构建强大的Linux服务器群,用于存储和处理海量数据。 用户实现的功能: 使用者可以通过系统从互联网各个渠道获取大量商业价值的情报数据,系统对数据进行解析和展示,帮助企业了解竞争环境,优化竞争策略。 我的贡献和技术栈: 负责模块: 我独立负责了从论坛和博客中抓取数据的模块,进行了grasper的优化,同时负责Linux服务器的部署,通过Shell脚本实现了持续部署能力。 使用技术栈: 项目核心技术包括Java的htmlparser库用于HTML解析,以及Python的Selenium、XPath解析等技术用于多源数据的爬取。 最终成果: 我的工作保障了系统能够高效、稳定地从各个互联网渠道抓取大量商业价值的数据。通过优化grasper和实现持续部署,提高了系统的抓取效率和可维护性。我在项目中的工作为企业提供了强有力的竞争情报支持,使其在商业竞争中保持竞争优势。 截图中是数据展示
项目功能模块概述: 数据申报模块: 提供电力现货交易系统中的数据申报功能,使用户能够方便地提交相关数据。 合约市场模块: 包括合约的分解、仓位管理和分析,为用户提供合约市场相关的数据和分析功能。 实时市场和日前市场模块: 提供实时市场和日前市场的交易结果查询功能,让用户了解市场动态。 用户实现的功能: 使用者能够通过系统完成电力现货交易的相关操作,包括提交数据、管理合约仓位、查询市场交易结果等。 我的贡献和技术栈: 负责模块: 我独立负责了数据申报、合约市场的合约分解、仓位管理和分析,以及日前市场和实时市场的交易结果查询。 技术栈概述: 采用Spring Cloud微服务架构,实现前后端分离,前端使用ReactJS+Ant Design+ES6,后端采用Spring Boot+MyBatis。 持续集成部署: 使用Git+Gradle+Jenkins实现持续集成部署,提高了开发效率和工作质量。 项目管理工具: 使用JIRA和禅道进行项目管理,确保项目按时、按质完成。 成果: 我的工作保障了整个电力现货交易系统的设计、编码、测试和部署,确保系统高效稳定地运行。通过前后端分离微服务架构,提高了系统的可用性、可扩展性和可维护性。我在数据申报、合约市场和市场查询等方面的工作,为电力交易系统的成功运行提供了关键技术支持。
项目主要的模块概述: 订单管理: 实现订单、主单和分单的全生命周期状态维护,包括与仓储系统的对接,支持订单创建、修改和删除等功能。 仓储管理: 管理订单在仓储系统中的出库、入库过程,有效管理仓库、容器、LPN等资源,提升仓储效率。 费用结算: 提供财务系统的费用结算功能,包括费用录入和结算,确保财务数据准确可靠。 报表统计: 提供订单相关的报表统计功能,包括订单状态、出入库信息和费用结算等方面的统计分析,为决策提供数据支持。 运力模块: 优化运输和物流的相关功能 用户实现的功能: 使用者能够方便地管理订单全流程,从创建到最终结算,通过报表统计获取详尽的业务数据,实现对物流和财务的全面管控。 我的贡献和技术栈: 负责模块: 仓储管理和数据报表的低代码平台。 技术栈概述: 采用了Spring Cloud微服务架构,通过K8S进行容器化管理,实现了前后端分离,前端通过网关调用中台服务。 数据存储: 使用Oracle数据库,以应对高并发和保证数据强一致性,引入RabbitMQ消息中间件进行消息传递和解耦合。 成果: 在压测方面,成功实现系统每秒能够支持200次的查询请求,为项目的高性能和可伸缩性提供了有力支持。我在仓储管理和数据报表方面的工作,为系统的整体成功实施和运行提供了关键贡献。 前3张是系统部分截图,第4张是报表的低代码平台截图