1. 掌握SpringBoot,jfinal等框架,并对IOC,CAP和AOP等编程思想有一定见解。有单独开发,设计能力,熟悉分布式微服务开发对SpringCloud其组件有深入了解并且熟悉高并发。
2. 熟练使用常用数据库开发应用如MySql,Oracle,了解SQL调优,有亿级数据处理经验。
3. 熟练使用Redis,MongoDB, Bloom Filter等缓存技术
4. 熟练使用ElasticSearch,solr搜索引擎。
5. 熟练使用主流MQ中间件技术
6. 了解Vue、JQuery等WEB前端技术。
7. 了解 jenkins,Maven,git,Scaffolding,docker等工程化方式。
8. 接触过大量的项目,做过各行业的需求调研,了解大部分商业模式玩法
9. 自学日语N2。
10. 带过小组,有管理经验,懂得工程量化推进。为人开朗热爱技术,自学能力强,编码风格严谨。
公司:广州云徙科技有限公司
项目:云徙I-Sales SaaS商城
项目介绍:使用StringCloud组件开发,feign做负载均衡和服务调用,Hystrix熔断降级,自定义Zuul过滤器实现登录鉴权,限流。以nacos为服务配置中心,RabbitMQ作为业务消息中间件,redis作为分布式缓存。
工作描述:
1. 对商品中心表结构和设计进行了重构,加入并编码完成了SKU多规格,商品属性模板等功能,大大的提高了商品的扩展性。
2. 营销中心:制作营销引擎入口,主要设计概念为---活动,模板,动作,条件,策略。在此基础上编码完成了 优惠券,满折活动,赠品,秒杀等功能。使用redis解决了分布式锁问题,运用TCC解决了功能中的分布式事务问题。
3. 使用Hystrix熔断降级,埋点加入日志记录和短信机制,减少线上查错时间和运维成本。
4. 进行了Code review和编码文档的补充提高编码质量。
公司:广州昊达信息科技有限公司
项目:广西公安厅非法集资风险预警研判平台
项目介绍:使用jfinal作为快速开发框架,Oracle为数据库持久化数据,ElasticSearch为搜索引擎作为数据呈现,MongDB作为缓存用于数据调用计算。前端使用了vue框架和ECharts插件。
工作描述:
1. 需求调研并制作原形,使用vue修改前端组件改变页面风格和进行后台数据呈现。
2. 根据业务设计数据库索引,对数据库进行分库分表,读写分离,加快数据的读写速度。
3. 使用ElasticSearch进行搜索优化