2016.04-2020.12 上海海知智能科技有限公司
职位:java开发工程师岗位
所属部门:开发运维部
汇报上级:CTO
下属人数:4人
工作职责:
1、任职期间,参与公司主平台项目搭建,并承担后端相关接口设计和开发的主要任务,包括但不限于接口开发,微信对接开发等。参与和招行,大通,小米等各项目得实际开发开发工作;参与公司基本运维工作,包括平台在客户私有化部署等,日常服务器域名配置基本运维等;以及平台的日常问题处理和服务升级等。
2、微信第三方平台开发;运用redis,mongo,es为公司做相关工作;
3、处理大批量数据,负责维护公司log数据的展示等;
4、主攻java开发,会用python进行简单工作;
5、基于luncene的文件搜索;
6、负责提供公司网站api的开发及运维等工作。
项目经验
2019年8月 — 至今 PF知识图谱分析管理平台
工作描述:
作为项目负责人,负责对客户沟通;作为开发人员,部分接口模块化开发;负责相关应用服务的部署运维;对客产品相关沟通讨论;协调人员调度以及产品需求的沟通等。
项目描述:图谱平台生产的图谱,如果需要实时访问和查询,则需要将数据发布到各种数据库中。其中,图数据库是一个重要发布目标。所谓图数据库对接,就是基于cnSchema的结构定义(schema)和数据导入到图数据库中。
2019年3月 — 2019年8月 中国工商银行平台项目对接
工作描述:
负责对客户沟通;接口模块化开发,融合到客户代码体系中;负责相关应用服务的部署运维;对客产品相关沟通讨论。
项目描述:
项目主要是客户定制开发。运用springboot 框架开发, maven git 管理。服务总体分为前,中,后,数据库服务4个部分,除前台外,其他都是我主要负责,有时会协助前台一些工作。配合行内框架修改原服务,中后台rpc访问,后台和数据库访问层通过http访问,支持docker,paas k8s得私有化部署,其中包括,数据库服务,以及接口服务等。
2017年6月 — 至今 对接公司主要客户承担相关主要开发任务
项目描述:
对接公司重要客户得开发任务工作,包括服务内网私有化部署,接口对接开发,客户平台开发等。
主要客户有,招商银行,工商银行等。
其中主要承担的角色有,私有化部署 部分运维工作,平台接口需求开发 开发工程师等。
主要是springboot的微服务体系,负责框架构建和代码实施等,包括服务私有化部署等。沟通客户内部,协调开发任务。
主要开发语言是java,但不限于使用python等处理数据,数据库有mongo redis mysql Elasearch neo4j图数据库等。
2016年12月 — 至今 参与与客户公司技能产品方面的技术对接开发
工作描述:
提供客户restapi,负责沟通调试整体上线等,java开发,主要有mongo redis 数据库。
项目描述:
主要是我司开发的技能产品,与客户得开放平台对接任务,包括技术沟通,技术开发,技能上线调试,技能发布自动化平台部署。对接得有小米公司,京东开放平台等包括但不限于此。
2016年7月 — 2016年12月 公司微信第三方平台对接
项目描述:
对接微信开放平台,使客户通过我们的主平台,跳转我司开发的微信第三方平台,同步对接公众号服务,生成微信公众号,主平台,微信第三方一体化。客户可以在和公众号对话中,进入我们的产品对话逻辑。
其中我主要承担微信第三方平台构建开发任务。包括但不限于,在主平台管理微信公众号素材,对话流程,知识库构建等。
java开发。主要有用mongo redis 等数据库 spring mvc docker化部署。
2016年6月 — 至今 参与公司主平台任务开发
项目描述:
为公司主要网站平台提供接口开发支持,跟进产品和测试任务,及时并反馈相关工作需求。从用户角度提供产品的优化方案和目标。完善公司产品体系流程等。在主平台开发中,承担主要开发任务。
开发需要 java,主要用到的数据库有,mongo redis Elasearch mysql等。
项目框架是springboot 的微服务体系,部署在docker 或 kubernets上,通过自动代码构建生成镜像。