个人介绍
1:具有独立开发的能力,曾主导公司迁移中心产品的研发,经历了2年完成了产品从0到1的实现。
2:具有良好的团队合作意识,善于思考,乐于学习新的东西。
3:希望能和优秀的同事,一起共事,一起解决问题,一起进步。
4:有良好的编码习惯,对自己的工作负责。
工作经历
2023-01-01 -至今上海翕振科技有限公司高级后端工程师
我部门主要做大数据方向,以数据查询为主的数据中台,由大数据底层为存储,各种数据源进行查询,封装为接口,供下游部门数据调用及自助分析查询等功能。我主要负责数据可视化功能和指标研发模块,以大屏的形式呈现多维度的指标。
2021-01-01 -2022-12-01上海复兴科技有限公司高级后端工程师
公司主要从事医疗健康业务以医生和患者为角色,以直播,文章,视频等共享内容。同时搭建以医药,器材,保健为主的商品共患者购买。 我主要负责以下模块 直播模块:公司的需求需要给医生提供一个直播的平台,实现医生之间经验的分享,疾病的交流。对患者进行疾病的诊断,预防,产品介绍。以及对业务方的活动进行直播等。通过该直播中台,打通了在app,和公众号对医生,疾病等场景对其提供一套完善的推荐直播内容。 名医问答模块:通过公司医生对宝宝树用户进行问题沟通的一个平台,使用公司医生和宝宝树用户资源整合的一种方式。宝宝树通过接口把用户的问题同步到我方,我方通过接口的方式把该问题的答案同步到宝宝树。 工作室模块:以大医生和小医生两个角色,大医生通过后台创建工作室,通过客户端通过公众号,短信,app-push邀请小医生加入自己的工作室,可对小医生进行管理。实现医生的团队管理功能。
2016-09-01 -2020-12-01上海奥腾计算机有限公司研发工程师
公司主要做数据治理方向:包括数据迁移,数据清洗,数据分析等。我主要负责数据迁移模块,该模块主要功能是在不同数据库之间同步数据,其中同步方式包括数据的全量,增量。支持同步的库有:mysql,sqlserver,oracle,postgresql,inceptor,elasticsearch,hadoop,mogodb等。支持数据的加解密(SM4国密算法),编码转换。支持单点登录,统一认证管理等功能。
教育经历
2012-09-01 - 2016-09-01商丘学院计算机科学与技术本科
技能
项目描述: 1:该项目分为大医生和小医生两个角色,大医生通过后台创建工作室,通过客户端通过公众号,短信,app-push邀请小医生加入自己的工作室,可对小医生进行管理。实现医生的团队管理功能。 责任描述: 1:开发后台医生工作室模块,对工作室可进行添加,绑定大医生,上下线,打标签等功能。 2:对打标的大医生可以在客户端对小医生进行邀请(通过公众号和短信,app-push),发送公告,移除等操作。 3:小医生收到通知,可通过链接跳转加入大医生工作室,及对大医生进行公众号和短信的消息回执。 4:开发app医生主页工作室模块,包括大小医生的信息,金刚位其它跳转入口,引入相关直播模块等。
项目描述 1:根据公司的需求需要给医生提供一个直播的平台,实现医生之间经验的分享,疾病的交流。对患者进行疾病的诊断,预防,产品介绍。以及对业务方的活动进行直播等。通过该直播中台,打通了在app,和公众号对医生,疾病等场景对其提供一套完善的推荐直播内容。 责任描述 1:参与需求评审会议,了解产品的功能点,问题点,对接方等,以及对当前迭代的工作量有一定的预期。 2:在直播中开发对接zoom的直播流推送到腾讯云,通过对接腾讯云的云直播及云点播的接口开发实现直播回放的生成,客户端通过腾讯云的拉流地址进行直播的观看。 3:开发阿里云的分布式定时任务,结合zoom和腾讯云,实现直播状态:未开始,直播中,已结束,回放。这4种状态的流转。 4:开发后台管理模块,对直播进行创建,修改,上下线,搜索等基础功能。对客户端开发直播列表,详情,评论,送礼物等直播相关接口。 5:对负责模块的相关接口进行流水线的发布,对接前端,冒烟自测,配合测试提测,产品进行验收等工作。
产品介绍: 1:应用配置层。主要功能分为数据源配置,策略配置,任务配置,任务支行记录,和系统配置等。产品前端使用layui和vue进行开发。后端使用springboot,mybatisplus,xxl-sso,mysql等。 2:任务层。该部分是以应用配置层为基础。对已经配置的任务进行数据的同步运行处理。底层使用到的技术有:springboot,redis,xxl-job,mybatisplus,rabbitmq,datax等。 3:任务层使用了xxl-job的springboot项目作为执行器,任务层部署了多台机器作为多个执行器的运行环境,以多分片的形式运行任务,业务上使用了阿里开源插件datax进行同步,对目的表进行全量或增量同步,并改造了datax源码使其兼容了可加解密功能。正常情况下可达5万/s的同步速率。 责任描述: 1:分析项目经理和总集的需求,落实开发方案进行研发和部署的工作。开发Datax插件并协助同事功能模块的开发,与其它厂商对接,编写产品架构,开发文档等工作。