从事服务端开发已有5年多,在公司中担任部门架构师的角色,在系统研发和部署运维上都有比较丰富的经验。
语言:Java
操作系统:Windows、Linux、MacOS
开发工具:IntellijIdea、Maven、Git
Web中间件:Jetty、Tomcat
开发框架:Spring、SpringMVC、SpringBoot、SpringCloud、Jpa、Junit、Logback、Feign、OAuth2、JWT等
数据库:MySQL、MongDB
缓存中间件:Redis、Tendis
消息队列中间件:RabbitMQ、RocketMQ
CI/CD:Jfrog Artifactory、Jenkins
服务治理:Eureka、SpringCloudConfig、Nacos
监控:SkyWalking、 Promethues、ELK
云原生:Docker、K8s、Kubersphere
云服务技术:熟练使用阿里云、华为云等云服务技术
项目名称:三方接口管理系统
担任角色:java 高级工程师兼开发组长
项目介绍:
根据业务要求,快速对接外部接口(如:菜鸟,拼多多,水果云配等),方便业务方接入;
提供路由功能,自动切换;提供各种预警机制,快速定位问题、及时预警。 提供异步补偿
机制。
关键技术:采用前后端分离的模式,前端使用 Vue,后端采用SpringBoot、SpringCloud微服务架构,注册中心和配置中心采用Nacos,权限认证使用OAuth2,流量控制框架选型Sentinel。
工作内容:
1. 负责带领开发小组完成后端功能的设计和开发;
2. 负责与项目负责人沟通,合理分配小组工作;
3. 推动项目进度并在规定时间内保质保量完成任务;
4. 为领导和业务方提供可行的解决方案;
项目名称:OneWork
项目角色:架构师
项目介绍:
OneWork致力于为数据开发者、数据分析师、数据资产管理者,打造一个具备自主开发与全
栈数据研发能力的一站式、标准化、可视化、透明化的智能大数据全生命周期云研发平台。
关键技术:SpringBoot+jpa+OAuth2+JWT+redis+mysql
工作内容:
1. 整合 SpringCloud 框架,对接网关及注册中心
2. 需求分析及表结构设计
3. 利用线程池解决接口性能问题
4. 数据库优化
5. 负责租户管理服务的进度规划及功能开发