java方面撑握spring、springboot、springcloud架构,mybatis、jpa、shardding-jdbc数据库中间件技术,以及多种常用组件。
php方面撑握thinkphp架构开发。
数据库方面能熟悉使用mysql、sqlserver、oracle、db2类型数据库,有mysql分表的项目实践。
搜索方面熟悉ElasticSearch的使用搭建内容的全文搜索环境和数据分析
业务方面熟悉微信公众号和小程序,以及第三方服务的开发规范,电商平台底层构架和业务规则,有对接电信服务平台经验。
一、众享聚合 2019年07月15日 - 2020年05月31日
项目描述:根据提供的模板,一键生成微信小程序的第三方服务平台。目前有图文、视频、表情、心语、头像、相册类等8个小程序模板,4亿+存量用户。平台构架主要分四大块:后端管理、前端API服务、前端小程序、推荐算法。根据研发团队的情况,后端管理采用集成程度较高的以thinkphp为核心的fastadmin后台构架。前端API采用SpringCloud微服务架构,中间组件用mybatis + shardding-jdbc数据库分表组件。前端小程序用uni-app框架,方便有可能扩展为独立的应用发布。推荐算法采用算法库较完善的python,并使用性能比hadoop更优的Elasticsearch作为用户行为数据的存库,保证实时推荐的响应速度。
我的职责:平台构架和核心代码的编写,负责对接产品版本迭代需求和任务分工分派,研发过程管理,解决研发人员遇到的技术难题,协调团队成员共同完成整个项目研发任务。
二、小印象短视频 2018年05月16日 - 2019年06月30日
项目描述:能在移动设备上录制、剪辑、发布小视频,并分享自己作品和观看他人作品的应用平台。平台主要分三大部分:后端管理、android客户端、ios客户端。后端主要实现用户和视频内容的审核管理,用户积分体系的管理和消息推荐管理。android和ios管理端可用现场录制或选择现有视频的方式提供视频源,通过七牛视频编辑的中间组件,对视频进行特效制作,声音削除合成,进一点合成为完成视频后上传到七牛空间,通过后端进行机器审核和m3u8编码。客户端还可以播放用户上传作品,分享优秀的作品给自己好友。
我的职责:客户端API接口研发、消息推荐服务研发、android客户端研发管理,解决研发过程出现的技术问题,保证项目研发负责的部分的质量和进度