J2EE 方面:
熟练掌握 Java 基础(抽象、接口、IO 流、集合、MAP、多线程等)
熟练 Struts、Hibernate、Mybatis、Spring、SpringMvc、SpringCloud、SpringBoot 框架应用开发熟悉常用设计模式
熟悉 Html、Css、JavaScript、Ajax、Jquery 等前端技术分布式/消息中间件:
熟悉 Soa、微服务思想
熟悉 Redis、Dubbo、Zookeeper 的使用和常见配置熟悉 KafkaMq 和 RabbitMq,了解 RoctetMq
服务器与数据库技术:
熟练 Tomcat 应用服务器
熟练使用 Oracle, SqlServer, MySql 等主流数据库熟悉 Linux 常用命令
管理类工具:
熟练 Svn 配置管理工具
熟练 Gitlab 的使用,能够使用 Gitlab 多分支开发
熟练使用 Maven 构建工具,熟悉 Jenkins、Docker 、K8s部署
代码编写习惯良好,热爱学习,喜欢学习新技术和框架
2023.02-2024.07 深圳市法本信息技术股份有限公司 高级 JAVA 工程师
所用技术:
SpringCloud+Redis+RabbitMq+Mybatis+MySql
所属团队:
中广核集团工程一部软件技术开发室
项目介绍:
1.所在项目为PSC流程项目组
2.主要是发起流程、流程跳转、流程管理相关的业务
责任描述:
1.负责PSC项目日常开发、测试、运维工作(包括需求评审、技术方案设计、功能开发、bug修复、功能测试、代码部署、各个环境的运维)
2.具体业务是流程相关的业务,包括待办、流程提交、已办、待阅、已阅、多人会签、假退回、真退回、撤回、并行、串行、子流程等相关业务
3.技术相关主要是各个环境(测试环境、预生产环境、生产环境)bug的解决;新需求技术方案的设计、具体接口的设计、表设计、代码的编写开发及测试及部署联调及投产支持;系统框架主要是组件的升级、spring的升级等及优化
4.协助支持、指导新同事解决工作上的流程业务及技术问题
主要业绩:
1.开发代码质量高,系统运行稳定;系统问题及bug能及时解决;
2.框架升级后系统性能明显提升,各个工程启动由之前的几分钟到30秒内
3.核心接口优化后性能显著提升(例:根据流程实例查询待办任务列表接口优化前响应时间为16秒左右,优化后响应时间为1秒以内)
4.编写PSC SDK接口升级规范和git分支管理文档,使得开发过程更规范,外部系统调用PSC接口时版本管理更清晰
2020.12-2023.01 天阳科技 高级 JAVA 工程师
所用技术:
SpringCloud+Redis+RabbitMq+Mybatis+MySql+Oracle
所属团队:
所属发卡核心金融联机组
项目介绍:
1.主要基于信用卡消费取现、贷款等业务开发
2.本人主要负责功能模块开发、代码检视及技术优化
责任描述:
包括接口设计合理性优化(接口通用性、接口的输入输出、接口是否能异步、接口是否需要支持批量);代码优化(是否存在高并发场景、是否需要缓存、缓存设计是否合理、能否多线程处理、复杂逻辑能否异步处理等);数据库层(表结构设计合理性扩展性、索引是否合理、sql 语句性能等)
主要业绩:
1.接口的稳定性强,上线后接口稳定,支持高并发,热点接口每秒 tps 可达一万以上
2.代码及表结构扩展性强,快速迭代开发更加便捷
2017.09-2020.11 环球易购电子商务有限公司 中高级 JAVA 工程师
所用技术:
SpringBoot+Redis+Dubbo+Zookeeper+RabbitMq+Mybatis+Shardingjdbc+MySql
所属团队:
所属营销平台开发组,主要负责营销平台一体化的研发与维护,目标是承接公司所有网站营销需求,实现公司多元化营销策略
项目介绍:
1.该项目主要是基于商品、营销、库存、购物车结算、物流、会员、订单、支付模块等微服务的中台平台的建设
2.SOA 服务化致立接入公司所有网站,对公司所有网站提供标准、平台化的服务,致立于向行业大型互联网(京东、阿里)公司看齐,提供平台化、专业化的服务,支持高并发、分布式服务化
3.所在团队主要负责营销平台的所有需求和技术方案设计及开发,本人主要负责营销模块相关需求的设计与开发
责任描述:
1.营销平台主要分为几大模块:营销价格(包括限时限量、邮件专享、促销、绑定国家、会员等级、阶梯价等),活动(包括满减、满赠、加价购,M 元 N 件、买即赠、抽奖等活动),优惠卷
2.从最初的需求评审、数据库设计(包括多数据源、分表分库、表结构及字段设计)、技术设计与开发(包括缓存结构设计、接口设计、技术实现方案设计等),及上线后版本需求迭代的开发、接口优化与维护
3.促销活动,以优惠卷为例,主要分为:满减金额、满减百分比、直减金额、直减百分比、一口价、满减运费金额、满减运费百分比类型,而满减类的 Coupon 又分为满减封顶、满减不封顶类型,每种类型的Coupon 可配置的条件多样化(绑定的 SKU、绑定的国家、会员等级、新老用户、分类、品牌、仓库等等)
4.接口访问速度控制在 70ms 以内,采用 redis+db 模式,接口性能好、TPS 高(每秒可达到 8000 以上)
主要业绩:
1.实现了公司营销的一体化、平台化,目前已接入最大的电子站和服务站,项目已上线近半年,上线后效果良好,支付率较以前大大提高,并且在持续提升
2.接口的稳定性强,多次大促后足以验证能支持高并发
3.营销平台各种促销、活动给公司带来巨大的利润
2010年8月到2016年6月 富士康科技集团
主要是基于一个简单聊天室的开发,模拟微信、QQ等聊天功能,客户端可以向服务器发送数据,服务器接收到数据后可以回复消息给客户端等。
搭建基于springcloud的一个简单的框架,涵盖了spring-boot,eureka,hystrix,zuul等组件,工程能正常启动
基于设计模式中的责任链模式的代码编写,复杂项目中多条件处理时可以用责任链模式替代if编程,使得代码更加简洁清晰