个人介绍
1.拥有4年 以上 Java 实战经验,精通 Java
2.了解 html、vue+Ts+ant desin 前端。理解数据结构和算法、OOP 、设计模式及领域建模。
3.熟悉 MySQL、mongdb、kafka、lua、openresty、redis 及常用消息队列
4.精通 Dapr、springcloud 微服务架构、springboot、MVC、openapi 、多线程、集合框架、反射、Okhttp、SAML、OIDC 等技术
5.熟悉容器、k8s、云基础设施的搭建和运维
6.具有 idaas 、策略引擎、身份引擎和零信任项目的实战经验
工作经历
2023-03-12 -至今安恒信息有限公司JAVA开发专家
1.零信任团队,主要负责DSG-APP网关,DSG-API网关,IAM身份服务中心
2018-08-01 -2022-11-30杭州赛赋科技有限公司研发工程师
1. 负责研发公司应用软件的模块设计、开发和交付。负责代码review,对代码不合理的地方,进行重构和优化。 2. 主要负责后端功能的编码与单元测试。 3. 负责产品web前端项目的开发和部署。 4. 负责web网站前端性能的优化。 5. 参与idaas系统架构的设计与优化。 6. 负责底层数据库的设计、优化与实现,分析并解决技术开发过程中遇到的问题。 7. 完成项目在测试阶段中出现的bug修改。并协助测试人员完成性能测试。 8. 开发代码存储在github中,维护项目在每个版本中代码开发版本。 9. 协助产品经理细化产品的设计和流程。并按照设计原型,完成各个功能组件的详细设计与编码。 10. 编写技术设计文档并详细分析产品交互流程。优化系统中交互体验差的流程。 11. 输出关于业务的技术文档。 12. 负责公司研发人员的招聘与培养。 13. 参与新知识的学习与预言。
教育经历
2015-09-01 - 2019-07-01中原工学院软件工程本科
资质认证
技能
1.主要负责应用网关+API网关 2.网关采用的主要技术为openresty+lua+java+docker+keeplive的技术栈 3.负责IAM的账号同步第三方数据源的功能模块
该项目主要为 idaas 身份服务。它提供了单点登录、强大的认证管理、基于策略的集中式授权和审计、动态授权、企业可管理性等功能。 本人负责负责部分: 1.整个 idaas 业务的抽象,并根据业务的抽象,划分为不同的领域,并对各个领域详细分析拆分成各个模块, 2.多租户身份平台数据存储设计,每个租户拥有各自的数据库,在物理上实现数据隔离。 2.后端主要采用 dapr 的微服务框架,消息总线采用 kafka ,状态管理采用 redis ,服务注册中心采用 dapr 内置的 mDNS 广播方式。进行服务间的注册和发现。dapr 提供类似 springcloud 全家桶式的开发体验,让开发者更专注自己的核心业务。 3.日志采用 mongdb 作为底层存储。 4.本人主要负责核心模块认证、授权、应用、单点登录、三方平台数据集成、定时任务、多因素认证等多个模块的代码编写和维护。 5.线上基础设施全部采用华为云基建, 6.负责私有化客户运维与交付,采用k8s集群部署并搭建高可用运行环境, 7.参与部分前端 vue+ts+ant design 前端代码开发与维护。 8.针对系统中高并发的地方进行调优。