托马斯先生
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日09:00-18:00、周末10:00-17:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

10 年+的 Java 研发,始终站在编程第一线,其中 5 年以上大型系统架构经验,4 年以上技术管理经验;具有分布式、高并发、高可用、大数据量的系统架构设计以及研发经验;架构并参与百万级服务网关治理;对于百万级用户演进到千万级用户架构有实际落地经验;同时拥有扎实的技术功底,对 Spring Cloud、Spring Boot 等开源框架源码有过研究,并且有一定的框架定制开发经验;具有丰富的从 0 到 1 项目架构以及团队构建经验;熟悉 SCRUM 流程管理;熟悉前端常用开发框架,开发过多款 APP 与小程序等 Web 应用;涉足牙科、医疗器械、医药电商、教育、社交、互联网医院、健康、黄金交易等多个行业;本人为人诚恳,积极乐观,具有很好的团队合作精神和很强的抗压能力。

工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历

  • 2007-09-01 - 2011-07-01国防信息学院通信与信息系统本科

技能

自动化运维
uniapp
前端
MySQL
系统架构
架构
0
1
2
3
4
5
0
1
2
3
4
5
作品
伊顿国际教育集团项目

1、用户中心项目 为教师端、家长端、园所缴费系统、园所管理系统提供短信、注册、登录、接口认证、用户信息缓存等接口服务。 2、教师端项目 学生管理(二维码邀请家长录入学生信息、手动录入学生信息、班级管理、学生搜索、修改学生信息)、学生相册(人 脸自动识别到对应班级当中)、学生考勤、请假、通知、招生活动(砍价、拼团)、IM 与家长聊天、教学文章(资源 文件、问答)、学生评测(写观察、查记录、班级分析、儿童分析、评测指南)、培训课程。 3、家长端项目 添加宝宝、切换宝宝、宝宝请假、宝宝考勤、宝宝相册、教师通信录、教师发送的通知、家长大学文章、宝宝成长之路。 4、园所管理系统 园所增删改查、班级管理、教师管理、学生管理、学年管理、入学退学管理、招生跟踪管理、家长管理。 5、园所缴费系统 新增/编辑园所(与园所管理系统的匹配)、填写基本信息、导入账单、利用支付宝教育服务 API 进行缴费、查询、账 单的导入导出功能。 6、后台管理系统 模块权限管理、后台用户管理、各子系统用户管理、教学主题管理、教学资源管理、教学问答管理、T 端首页模块配置、 T 端轮播图管理、T 端相册管理、T 端助手管理、家长大学视频、文章、音频管理、家长评测管理、T 端 P 端消息管理。 7、多友趣交友 APP(推荐、附件、亲子、闺蜜、运动、约饭、好友活动) 8、所用技术栈 以 Maven 作为项目构建工具、以 Spring Boot2.1.5、Spring Cloud Finchley SR2、Eureka、Ribbon、Hystrix、 Feign、Config、Bus、Sleuth、Zipkin 为知识体系架构, 引入阿里云教育 API、MyBatis3.4.6、MySQL5.7、Druid、 Fastjson、lombok、百度云 API、融云 API、为支持,完全前后端分离技术,实现了微服务分布式高可用架构。 9、架构经验以及效果分析 (8.1)项目以 Spring Cloud Finchley SR2 为知识体系架构微服务分布式系统、完全实现前后端分离。 (8.2)利用 JPA&Hibernate 实现按园所分库、很好的解决了园所考勤高并发问题。 (8.3)后台管理系统用 Shiro 进行权限控制、可以细化到按钮级别、解决了后台用户权限责任问题。 (8.4)接口鉴权统一用双 Token 模式、充分保证了接口和数据的安全。 (8.5)高可用存储架构:MySQL 主备数据复制 + Redis 主备数据复制。 (8.6)高性能部署架构:Client -> DNS -> KeepAlived-> Nginx -> 微服务集群。 (8.7)利用 Eureka 作为分布式注册中心、config 分布式配置中心、Sleuth+Zipkin 为全链路追踪技术。

0
2023-08-29 22:53
北京飞拓互联科技有限公司项目

1、B 端业务线 (1.1)运营管理后台(商品管理、订单管理、售后管理、学员管理、营期管理、饮食管理、运动管理、素材管理)。 (1.2)管理师工作台(学员学期结束提醒管理、学员饮食打卡汇总管理、学员运动打卡汇总管理、管理师出勤管理)。 (1.3)网关管理后台(API 列表管理、限流配置、熔断配置、缓存配置、域名配置、网关用户管理、日志管理)。 2、C 端售中业务线 (2.1)辣妈营小程序 & 减脂营小程序(健康测评模块、食材搜索、饮食模块、运动模块、体重秤、运动手环、个人 健康数据、饮食周报、运动周报、结营周报、视频直播课)。 3、C 端售前业务线 (3.1)体验营小程序 & 体验营 APP(健康测评模块、饮食体验、运动体验)。 (3.2)市场投放转化业务;*机器人拉人业务;灵犀广告转化业务。 5、所用技术栈 以 Maven 作为项目构建工具、以 dubbo2.7.10/dubbo2.5.3、Apollo、nacos1.4.2、zookeeper2.7.10、MySQL、 Springboot2.3.12、spring-cloud-alibaba-dependencies2021.1、jedis2.8.1、elasticsearch7.3.1、vue、NodeJS、 Python、Hadoop 为技术栈。根据业务需要项目架构技术选型可定制化自由组合。 6、主负责并参与研发的项目 (6.1)利用 spring-gateway 对外暴露的 API 接口统一进行鉴权/限流/熔断/缓存,解决了接口高并发与恶意频刷问题 (6.2)用户中心以微服务的方式由 NodeJS 重构为 JAVA,解决了 node 不能充分利用机器性能的瓶颈。 (6.3)*机器人项目以微服务方式由 Python 重构为 JAVA,在高并发下速度得到质的提升。 (6.4)食材搜索从搜数据库改为 ES,并抽出微服务单独运行,大大提升了食材搜索速度与准确率,减轻了数据库压力 (6.5)全站 Jar 包/dubboservice 包统一管理,很好解决了 Jar 包版本冲突以及生产与测试环境混乱问题。 (6.6)一些技术栈比较老的多数据源的单体项目由 SpringMVC 重构为 SpringCloudAlibaba,服务性能得到保障。 (6.7)利用大数据技术计算出用户的饮食模版以及统计用户的饮食偏好。 (6.8)利用 TDD 流程以及敏捷开发模式,很多项目都得到很快落地上线验证。 7、架构经验 (7.1)高可用存储架构:MySQL 一主多从 + Redis 分片集群 + MongoDB(Replica Set + Sharding)集群。 (7.2)高性能部署架构:Client -> DNS -> SLB -> Nginx -> K8S/Ingress -> docker -> 微服务集群。 (7.3)分布式可扩展架构: (A)拆分多个微服务(用户中心微服务+搜索微服务+饮食微服务+运动微服务+测评微服务+周报微服务+...) (B)微服务基础设施(服务注册+服务发现+服务网关+服务熔断+服务降级+分布式事务管理+ ...)

0
2023-08-29 21:59
北京臻紫牛黄金珠宝有限公司项目

1、销售端小程序 销售绑定、添加客户、添加销售合同、引导客户签署回购、管理销售合同、销售数据 2、用户端小程序 申领消费积分、选择要回购的销售合同、确认提现银行卡信息、核对电子合同、手写签字、合同签署、积分商城 3、臻紫牛后台管理系统 销售管理、用户管理、合同管理、资讯管理、回购比例设置管理、营销数据展示管理 4、所用技术栈 Maven + Springboot2.4.2 + nacos2.0.3 + MyBatis-starter2.2.0 + Spring-Cloud-Gateway3.0.1 + Dubbo2.7.8 +MySQL5.7 + Redis6.0 + vue3 + html5 + css3 + 若依(vue+SpringBoot+shiro+mybatis)+ 阿里 OSS + 阿里 日志服务(loghub) + Yearning(SQL 审核工具)+ lock4j(分布式锁)+ xxlJob

0
2023-08-29 22:36
更新于: 2023-08-29 浏览: 91