Java方面:struts2、springmvc、spring、spring security、springboot、springcloud、hibernate、mybatis、shiro、dubbo
JavaScript:ECMAScript 6、node.js、electron、vue、JS原生、jquery
数据库:mysql、oracle
中间件:redis、fastdfs、nginx、zookeeper
靠谱 2018/2-2019/3
项目描述:
靠谱是一款集社交聊天(集成腾讯IM)、密码管理器(netty开发了通讯服务)、共享手机卡为一体的综合性软件,客户端分为移动端(Android,IOS)和PC端。
服务端框架:SpringCloud + maven + mybatis + netty + redis + mysql + 7牛云存储
PC端框架:node + electron + vue + sqlite3
责任描述:
1设计制定密码管理器中数据分布式同步的方案,制定了各端之间的通讯协议。
2 使用node net API实现了PC端的数据同步业务并提供外部接口,参与了后台通讯服务的部分业务开发。同步数据模块实现了连接层、协议层与业务层的分离设计。
3 服务端用户认证模块的设计与开发。使用了 jwt + redis 做系统的session管理;验证模块实现了动态图片滑动验证、扫码验证登陆、短信验证登陆(忘记密码)、答题识别好友面部动态图片验证登陆(忘记密码/重置密码)等业务;此业务模块的流程图绘制和文档的编写工作。
4 共享手机卡模块的设计与开发。
5 项目工程搭建及扩展。
6 项目管理。负责与客户的业务需求对接,需求细化分析,协助产品绘制UE图,制定项目计划,跟进项目进度及汇报,协调客户端、服务端及测试的对接工作。