大模型
1.熟悉RAG技术,能够对向量数据库进行选型和应用;熟悉提示词工程,能够对提示词进行优化;
2.熟悉LangChain和LlamaIndex,能够使用框架进行研发项目,并熟悉工作流的搭建。
3.一直在大模型的前沿进行学习研究。
java/python
4.精通Redis。多次在项目中运用redis处理复杂的业务场景,且能快速定位线上问题并解决。
5.精通多线程编程。在项目中多次使用线程池和锁来处理业务,保证线程安全。
6.熟练掌握MySQL。清楚其锁和事务的实现原理,并在项目中有调优经验。
7.熟练掌握JVM。清楚JVM内存管理,垃圾回收,类加载机制,并且在项目中有调优经验。
8.熟练掌握MyBatis,读过源码(v3.4),项目中能正确使用对接的三方插件,例如PageHelper。
9.熟练掌握Spring4,x(读过源码), SpringBoot,SpringCloud, 项目开发中能熟练使用。
10.熟练掌握zookeeper(读过源码),清楚发布订阅(集群管理),分布式锁,Master选举,在项目处理问题中,多一个解决方案。
11.熟悉MQ,能正确使用消息队列,在项目中处理过分布式事务的问题。
12.熟练掌握多种设计模式,例如:代理模式,观察者模式,单例模式,工厂模式,在阅读源码中,有很大帮助。
熟练使用ES。
一、小合系统(内用业务系统)
时 间 2022/03 – 2025/01
职位 项目经理(管理兼开发)
整体设计 MyBatis,SpringCloud, MySql, Redis, mq
负责模块 主要负责开发家装行业的业务系统:施工管理,订单管理,线索拉取等等
负责整体业务模块的把控,梳理需求,工作排期,处理项目当中遇到的各种问题:
需求问题:当产品经理提出的需求不符合整体业务需求或者开发中遇到需求不合理的情况等,跟产品经理进行沟通;
开发问题:开发人员在开发过程中遇到的技术问题,给与一定的技术方案的指导
生产问题:线上出现的疑难问题,能定位处理。
代码审查:定期定时对项目代码进行review,提高整体项目水平
个人亮点 1.能够把控业务项目的整体进度,保证每个版本的按期交付
2.能够协调各个人员之间工作关系,合理的分配资源。
二、物联数据云平台系统
时 间 2020/03 – 2022/03
整体设计 MyBatis,SpringCloud, MySql, Redis, MongoDB, ES,Kafka
负责模块 1.与所有三方系统的对接,包括兼容三方的新功能开发,与三方的数据传输与对接;
2.云平台系统功能的开发,包括:报警通知与查询;地图展示;大屏展示,日志管理等等。
个人亮点 3.自己在定时任务使用线程池,处理批量的报警通知,提高了效率;
4.地图展示附近的机构与网点,对机构数据进行去重,使用了Redis的GeoHash数据结构,解决了50万数据的去重问题。
5.大屏数据展示,在查询MySQL时,对大表(百万级)进行了查询优化,提高了效率。
6.利用Kafka消息队列解决了分布式事务的问题,生产者端创建消息表。
三、翼盾金融中心系统
时 间 2018/06 – 2022/02
职位 项目经理
整体设计 MyBatis, SpringBoot, Motan(新浪开源RPC),Redis, MySQL, MongDB,zookeeper
担任角色 风控项目和规则引擎项目技术负责人
负责模块 1.对接所有三方征信平台的接口,并封装统一对外输出的接口。
2.负责风控系统和规则引擎系统的架构搭建。
3.开发风控系统的征信报告功能;短信敏感词过滤功能。
4.开发规则引擎的底层规则设计功能。
项目简介 主要包括风控报告模块,计费系统模块,对外输API模块,风控规则中心等。
1.风控报告则是跟三方交互,获取报文数据,并加以整理,按照自己的逻辑输出页面共审核使用。2.计费系统则是把三方的接口的每次调用都进行计费,根据各种指标来进行(比如,查询计费,查的计费,包年,包月,免费)。3.对外API输出,把三方的报文数据进行重新的包装,并且可以单个和多个渠道的请求。4.风控规则中心是根据三方规则进行调用,通过规则引擎进行分析指标。
个人亮点 1.征信报告功能,使用了本地缓存guava,避免了短时间内的重复接口调用问题,提高了用户体验。
2.规则引擎使用开源框架Drools,通过脚本和内存的计算,减少了大量的硬代码,并且提高了运算效率,之前执行一条规则需要5分钟,现在需要15秒。
3.有部分小功能使用redis的消息队列,lpush,rpop(brpop),实现线程通信。
4.线上问题:解决了redis的bigkey问题(原因:同事代码问题)。
四、联行支付系统(http://www.ecpay.cn)
时 间 2015/06 -- 2017/03
整体设计 Rexdb(公司自研的orm框架),SpringMVC, Oracle, Redis, zookeeper,MongDB,Dubbo
负责模块 1.负责开发商城的系统,包括秒杀活动,vip商品促销活动,产品管理,数据统计等诸多系统功能,大约20个菜单功能。
2.负责开发支付系统的功能,包括风控模块,数据统计模块,接口对接模块等。
项目简介 1.商城系统;
2.支付系统,比如结算,转账,付款,代收水电费,订单,商户,分析等等.
个人亮点 1.解决了秒杀活动和vip促销活动结束后由于redis缓存雪崩导致的服务卡顿和线程假死问题。
2.支付订单时,15分钟未支付则取消订单。通过redis延时队列去做,收到好评。
3.数据统计时,要统计特定十几个网页的PV和UV, 我用redis的HyberLogLog解决了这个问题,加薪了1k.
4.用户注册成功时,异步发送短信通知,通过线程池来实现。
五、海贸外综服系统
时 间 2017/04 -- 2017/10
整体设计 MyBatis,SpringMVC,MySQL,Redis,Nginx
负责模块 主要负责退税模块,一票