入行已达三年,现就职于北京信邦安达科技信息股份有限公司软件开发部,任高级JAVA工程师一职。
早期一直接触web项目,spring boot,mybatis等框架都有接触。后采用oauth2.0+redis+21cn授权接口 缓存实现过app的授权登陆。后专注与做后端功能。对netty,nio等网络编程熟悉,并使用netty实现了现在上海电信IOT平台重要的网关分发注册功能。并对异步事件框架vertx熟悉,对zookeeper,kafka等分部式组件也很熟悉,并使用其开发过相应的产品。并独自带领过团队进行过项目的开发与上线,如天翼网关应用管理集约化运营
项目1:
项目简介:上海电信IOT平台实现,给千万级别的网关提供云运营的支持,包括网关的日常注册,心跳以及插件服务,并通过云平台接入APP,实现智能硬件跟用户的直接沟通,达到智慧网关的产品定位。项目已经上线两年,目前日常在线网关已达两千万。app注册用户达百万。
项目描述: 该项目是百万级别并发实现对网关进行插件的下放以及命令的控制,实现智能网关的关键功能。
项目职责: 与项目经理沟通业务流程,分配工作,协助项目经理把控项目开发进度,并负责基础框架搭建,压力测试以及上线部署。
技术要点:采用Java编程;Web相关采用Spring框架;持久层+Mybatis+Postgresql(中间层)+Sequoiadb; 数据缓存层采用Redis;Kafka用作与其他模块进行信息交互; Http调用模块采用Vertx实现。
项目2:
项目简介:对天翼云平台的网关以及其能力进行整合,对多个子平台的能力统一规划以及合并。在其上增加能力层的概念,实现网关的可运营化管理。并在能力层上提供面对企业的网关能力和鉴权管理。并对原有的并发批量功能加以优化,使其可以更加快速响应用户的需求以及提高业务的准确性。
项目职责: 实现项目的设计文档,梳理具体的业务框架。带领团队进行开发,测试以及上线工作。并负责与其他公司的网关运营平台团队进行沟通,联调。
技术要点: 采用Java编程;Web模块采用Spring boot+EasyUi;并实现不同项目之间的session共享功能.web服务器采用nginx分发给具体的web应用。持久层采用Mybatis+Mysql+Tidb;数据缓存层采用Redis;与其他模块的数据交互使用Mq或采用RPC的方式,使用Groovy编写脚本进行功能以及压力测试。
可兼职时间
可兼职地点
0条评论 雇主评价