个人介绍
1, 阅读过Mybatis、Spring及Dubbo等开源框架,对源码有一定的理解;
2,熟知基于微服务+Docker + k8s环境+容器编排、动态扩容等技术应用;
3,熟悉Seata、redis、zookeeper、RabbitMQ等中间件在各种分步式场景下的使用和底层原理,结合实际项目场景给出方案;
4, 熟知Jvm底层原理,能独立完成JVM调优,Tomcat调优,Mysql优化,熟知并发编程,对AQS与CAS锁机制有实际应用经验;
5、熟悉spring Cloud、Dubbo等微服务框架,了解他们的区别、原理和使用的场景,熟悉Spring Cloud Alibaba各个组件的使用并能快速搭建分步式系统框架。
6,熟悉各类前端框架如jquery、vue、小程序公众号、h5等技术。了解各类支付的接口和协议,如***等。
7,熟悉Jenkins, Maven,Git等相应工具,对Linux系统熟练运用,可基于Linux环境开发;
8,熟悉UML建模语言,PowerDesigner建模工具,熟悉LINUX等操作系统基本配置与维护。
工作经历
2020-05-01 -2023-05-01成都环赛科技有限公司架构师
主要从事技术规划和核心项目开发的工作,以及前沿技术的研究和攻克,带过5人的小团队,并成功上线过多个项目。
教育经历
2007-09-01 - 2010-06-01成都东软学院软件技术专科
技能
类型领域驱动的springboot快速开发的架构,可以快速叠加和实现一般项目的开发。如支付,*登陆等等,使用了springboot、redis、mongo、mysql的技术
本项目后台使用了Dubbo做服务治理+Spring MVC,ES+Hbase做推荐和语料存储,使用Mysql+Mongo存储业务数据。ActiveMQ做系统间异步调用和通知,Jenkins与GIT持续集成管理,Redis做缓存,zookeeper做服务的注册发现等技术。 云翻译是针对翻译公司或团队在线实时翻译工程管理系统。能对文件的解析+翻译+校对+审核+还原导出的多人协同云翻译平台。针对不同行业、译员习惯和引用的频率等指标做智能推荐和辅助翻译。建立庞大的语料库,提升翻译质量。 该项目中担任Java高级开发的岗位,参于框架、后台、大数据的存储和部分统计分析的工作,环境的搭建和部署。开发了翻译、智能推荐、订单和支付等系统核心模块的功能,解决大量预料的存储和提高实时翻译性能和并发的需求,并对预料的存储进行了大的技术迭代更新,将最初的Mysql升级到Mongo再升级到ES+Hbase,并引入了ActiveMQ替代了Redis作分步式消息。