JAVA 基础扎实,对 JVM 有一定了解,能对 JVM 做性能分析及调优。
掌握 Spring、Springboot、dubbo 等主流框架,了解 Memcache、Redis 等缓存组件与 RabbitMQ 异步处理机制。
熟悉 Redis、MySQL、Oracle 等数据库,熟练 Linux 系统及常用命令。
深熟练掌握全栈开发,对后端到前端的技术原理有全面的认识,熟悉网站开发流程,能够独立搭建完整的网站。
对前后端分离模式,可视化开发深入理解,对 Vue 和 react 有丰富的开发经验,具备一定的框架设计能力。
熟悉 Node.js 开发,熟练使用 npm, webpack, gulp 等工具。熟悉前端性能的优化,熟悉使用 Chrome,Safari 等前端调试工具。
熟悉 Linux Shell、C++、Python、MakeFile 等脚本。
熟练使用GNU相关工具,熟悉glibc库。
熟悉 WebFlux响应式编程
生物识别云平台(河南-1.0、重庆-2.0)
与产品经理保持沟通,后端使用 Spring cloud(1.0)、dubbo(2.0) 框架对生物识别业务模版进行重构,提高 20% QPS 并减少服务器 20%CPU 负载。
作为主要工程师设计以及开发多模态算法底层模块,生物识别模块,前端统计模版等 多个 功能。
使用 ZeroIce 对多模态算法底层进行服务化开发,实现跨平台,远程本地调用。
使用 Spring cloud 微服务 对生物识别进行多服务开发 face、DB、file(fastDFS)、finger、api(Zuul)、注册中心(eureka) 。
使用 Spring Cloud 中 Hystrix 对接口进行请求合并,熔断,超时等配置。
使用 JWT 对项目接口进行鉴权认证操作。
使用 CAS 实现项目单点登录