15年Java开发经验,参与公司从0到1的创业工作;
处理各种客户、业务、系统、线上的重大问题经验;
熟悉软件开发流程,了解开发系统每个阶段流程;
熟悉基本设计模式,曾通过设计模式重构过代码;
编程语言
精通:Java、SQL、JS、TS、vueJS
熟悉:C++、Python、Scala、Linux Shell、LUA
开源框架
精通:SAAS软件架构设计,高并发分系统架构设计,日千万级订单系统设计,秒杀架构设计,分布式事务架构设计
精通:基础架构的设计,发布平台、配置中心、链路追踪、日志中心、API网关
精通:测试驱动开发TDD、行为驱动开发BDD、自动化测试、DDD领域驱动开发
精通:线上错误排查与老系统架构重构
精通:SQL调优、JVM调优、JDWP调试平台
精通:Spring Cloud:EureKa、Ribbon、Feign、Hystrix、Config、Zuul、Bus
精通:Spring Cloud Alibaba:Nacos、Sentinel、Dubbo、Seata、Arthas
掌握:LVS搭建、Nginx反向负载均衡、Keepalived部署与使用
掌握:Redis缓存、Memcached缓存、Squid缓存分布式部署与使用
掌握:RabbitMQ、RocketMQ、KafkaMQ分布式消息使用
掌握:ElasticSearch、Logstash、Kibana、Beats搭建与使用
掌握:MongoDb、OseanBase搭建与使0用
掌握:Hadoop、HBase、Hive、Spark、HBase、Cassandra部署与使用
掌握:Docker、Kubernetes 容器工具
掌握:Jekins、Jira、Cucumber、Selenium、WebDriver 测试工具
大基础组件产品化、配置中心设计与开发、发布系统设计与开发、调度系统设计与开发;
内部系统架构梳理与整治;
外部客户系统调研、系统架构方案设计;
SAAS平台架构设计
订单、商品、用户、支付service模块设计与开发
明月花园 这是一个活动交易平台 提供多种多样的活动类型 提供完善的交易流程管理 活动流程: 1.发布活动 2.等待参与者 3.审核参与者 4.活动开始 5.活动结束 6.系统自动结算 7.个人提现
明月-聊天-客户端 1 提供文字聊天功能 2 提供语音、视频,分组聊天功能 3 提供共享文件功能 4 提供远程控制功能 5 提供Java代理调试功能 6 跨平台(win、linux、mac)