二十年Java研发与架构经验;十年的项目管理和研发团队管理经验;任职期间,曾为多家公司从0到1组建研发团队服务公司业务增长需求。现任公司资深架构师,具备丰富的Saas产品经验和云计算服务经验。有良好的沟通能力和团队合作精神;丰富的业务理解力和整合能力。
1.精通JAVA技术栈,多线程;精通Spring Boot和Spring Cloud的微服务架构技术栈;熟悉生态中间件:Nacos,Sentinel,Spring Gateway,OpenFeign;具备丰富的实战经验
2.熟悉Oracle、Mysql8、PG等关系数据库;以及其他数据库Redis,Elasticsearch
3.熟悉Vue,nodejs等前端中间件技术
4.熟悉Docker技术,包括Docker-compose,K8s等。
5.熟悉使用主流公有云技术:阿里云&腾讯云。具备复杂的,高可用,高并发,分布式系统架构能力,微服务实战经验。
6.踏实,好学,有责任心,抗压能力强,喜欢挑战自我
易企算平台项目
项目描述:该平台是为用户提供高性能运算的在线服务平台,平台除了提供高性能软、硬件资源,还量身提供作业计算、数据存储、按需付费、项目管理、社区交流等功能,该平台创新的将高性能计算服务以互联网的形式对外提供服务,是国内首个提出并落地的高性能计算(模拟仿真类)业务服务互联网平台。平台支持多领域的计算业务,能够整合或接入多种异构资源并提供统一的使用方式, 因此平台架构设计需要优先考虑跨平台、安全性、兼容性、性能、可用性、易用性、扩展性、可测试性和维护性等要求。
开发技术:采用以SOA架构为基线,B/S架构为主线、微服务为支持的多层架构风格。整体采用Spring框架,持久层使用的是MybatesORM技术实现,权限控制集成了Shiro,微服务采用Dubbo框架。平台中采用了消息中间件Rabbitmq实现了统一的消息服务,通过配置消息模版和消息通道,实现个性化消息推送服务。平台使用了缓存服务器Redis实现了分布式session管理,同时也实现了统一的缓存服务,为数据层和服务层提供缓存服务。平台日志功能也是一大亮点,实现了实时(秒级)日志提取和历史日志查询。技术实现上采用了大数据技术:flume+Kafka+zookeeper+Jstorm实现了3秒以内的实时响应。平台提供了在线对象存储功能,集成了华为云对象存储产品。通过集成Quartz框架实现了独立的任务调度服务,为平台中使用到的任务调度提供统一的接口服务。
工作职责:核心架构师,负责研发和搭建公司Saas 云服务平台的核心框架,制定和统一公司研发规范,落实核心功能权限、计费、消息、日志监控的代码研发。负责制定符合敏捷开发的研发流程,并搭建一套基于SVN与Jenkins的自动化测试与发布环境。