个人介绍
拥有超过7年项目开发和管理经验,从事过公安、政法、游戏、人工智能等多种行业项目,参与过多种大型系统的设计、开发和部署。熟悉公众号、支付等多种外部API的对接。能根据需求完成相应的系统设计,独自完成系统前端、后端、数据库设计和开发工作。
精通Java,熟悉JVM,熟悉Spring、SpringBoot、Mybatis等框架,能对框架进行修改和相应的功能扩展。
熟悉dubbo、redis、zookeeper、RocketMQ、Tomcat等组件的使用,并了解相应的实现原理。
熟悉MySQL,了解底层原理,熟练对SQL进行调优。
熟悉Spring Cloud(Spring Cloud Alibaba),了解分布式、SOA、微服务等系统架构设计和搭建,
具备负载均衡、高可用系统、分布式锁、分布式事物、服务编排、治理、限流、降级等相关知识。
熟练使用scala、python、JavaScript等多种语言。了解Hadoop、Hive、HBase、Spark等大数据技术。
熟练编写系统设计、数据库设计、接口对接等各类系统文档
工作经历
2021-09-20 -至今特徵科技(广州)有限公司开发工程师
担任java项目开发组长,负责项目技术调研、设计,开发任务和工作量的划分、开发进度管理和核心功能开发。 对当前项目的代码整理、优化、重构,补充项目相应的开发文档和接入文档。
教育经历
2010-09-06 - 2014-06-27广州大学松田学院计算机科学与技术本科
就读计算机系,曾担任系学生会外联部部长,获得优秀学生干部等奖励
资质认证
技能
1.项目为企业庆典和宣传网页,并接入企业公众号。项目包含宣传内容和点赞活动,各地区人员通过点赞和分享对所在校区进行火力投送比拼。 2.项目由个人单独完成,系统使用java技术栈进行开发,并使用缓存、公众号、地图API等技术。项目对并发有一定的要求。
1.项目为美团外卖、饿了么助手,供外卖商户使用。程序通过美团外卖、饿了么管理后台,获取订单、用户、评论、统计等数据;同时进行订单自动出单、消息自动回复、评论自动回复等功能。系统通过数据进行匿名用户匹配、差评评论匹配。用户通过管理后台对内容进行管理,通过公众号对商家进行信息提醒等。 2.系统分为爬虫程序和管理平台,爬虫程序获取数据,完成自动出单、自动回复等操作,并对差评评论和匿名用户进行匹配。管理平台对内容进行管理和信息提醒。在项目中负责爬虫程序的设计和开发,系统主要使用SpringBoot、MyBatis、MySql、redis、selenium、fiddler等技术开发。 3.在开发过程中,通过多种方法通过了美团验证。通过抓包工具对一些隐藏接口获取数据。
1.项目为大数据管理平台,供数据处理人员和分析人员使用。系统用于进行数据连接、数据处理等前期数据准备工作,为后续数据建模、可视化分析提供数据基础。项目包括数据连接、数据准备、数据更新、权限管理几个模块。 (1)数据连接用于上传基础数据或着添加数据库链接。数据文件支持csv、excel文件,数据库支持多种常用关系型数据库和非关系型数据库。 (2)数据准备对数据进行预处理,通过文件和数据库添加的表为基础表,可对基础表选择字段和添加过滤器,过滤器对字段设置条件进行数据过滤,进行数据更新后将数据保存为parquet文件。通过已更新版本的表创建的表为数据集,提供给其他系统使用。数据集通过表关联进行创建,创建后可对数据集字段进行类型转换、缺少值填充、特征工程、分箱、行级运算、添加过滤器操作。数据更新后将数据保存为parquet文件。同时还包括实时预览、数据版本关联、血缘分析等功能。 (3)权限关联包括用户管理、功能权限和资源权限。用户关联维护用户、部门、用户组。功能权限管理用户、部门、用户组可操作的功能。资源权限管理用户、部门、用户组对数据资源行和列的使用权限。 2.在项目中负责系统的总体设计,开发文档编写、技术调研、系统框架搭建、工作量的划分、开发任务管理、代码优化、处理开发过程中出现的问题等。并负责数据集创建、字段处理、计算字段、特征工程、分箱、实时预览、数据更新等功能的开发。系统主要使用SpringBoot、MyBatis、MySql、redis、RocketMQ、Dubbo、antlr、spark、sparkML等开发技术。