1. JAVA 基础扎实,熟悉网络编程、多线程、集合类、注解、动态代理、常用设计模式。了解
JVM 结构、GC 工作机制 ,能够配置优化 jvm。
2. 熟悉 Spring MVC、Spring Boot、Spring Cloud、Mybatis、Hibernate、Netty 常用框架,
熟悉常用服务器 nginx、tomcat、jetty, 能够熟练配置优化。
3. 熟悉 oracle, mysql 等数据库,熟练编写 sql 语句,有调优、分库、分表,主从等处理经
验。
4. 熟悉 Redis,Memcache, Mongo 等 Nosql 数据库。熟悉 Elasticsearch 搜索引擎
5. 熟悉服务治理框架 Duboo,熟悉 Spring Cloud 生态体系,分布式消息系统 ActiveMQ、
RabbitMQ、Kafka,分布式配置框架 Zookeeper 的使用。
6. 熟悉 linux 系统,熟悉常用指令,能编写简单 shell 脚本。
7. 对于 Hadoop 有一定的了解,理解 HDFS、MapReduce,可以使用 Hive 进行分析。
8. 熟悉互联网公司业务流程,熟练使用 Maven、Gradle、Git、Jenkins、Intellij idea、
Bugzilla 等开发工具。
9. 熟悉前端框架 Boostrap,EasyUI,熟悉 Javascript、Jquery、Css、H5。
10.对大型网站架构、系统优化有一定处理经验。
公司名称:极光推送 时间:2016.4-2017.4 职位: java 后端开发
参与项目:
数据产品 iapp、日志分析系统 log-analysis,elasticsearch 批量索引系统,用户管理系统
相关技术:
利用 dubbo 完成分布式服务调用,利用 mongo 存储相关文档,利用 redis 实现缓存和分布式
锁,利用 Elasticsearch 实现模糊搜索以及精确分词搜索。利用自实现数据库代理模块实现
数据库分库分表。利用 zookeeper 实现分布式配置来动态切库。利用自实现模块实现
Elasticsearch 批量索引。利用 spring aop 自定义注解实现权限控制。利用 ELK 实现用户访
问日志的实时展示。利用 nginx 实现负载均衡和反向代理,利用七牛云存储图片。利用自实
现模块实现 Excel 导出,利用 spring task 实现定时任务。
公司名称:壹佰金融 时间:2017.4-2018.5 职位: java 后端开发
参与项目:
负责微信公众号白分消费的后端开发、运营系统开发
相关技术:
利用 nginx 实现负载均衡和反向代理,利用 tomcat 做 web 服务器,利用 springMvc 接入请求,
利用 redis 实现数据缓存和分布式锁,利用 druid 做数据库连接池,利用 mysql 分库存储数
据。利用 dubbo 完成分布式服务调用,利用 spring aop 自定义注解实现权限控制。利用阿里
云存储图片。利用 spring task 实现定时任务。对接大汉三通发送短信,对接宝付 api 实现
四要素认证,在线支付。
公司名称:编程猫 时间:2018.7-2018.10 职位: kotlin 后端开发
参与项目:
负责在线教育 app,网站,公众号的后端开发、运营系统开发
相关技术:
利用 jenkins 部署打包项目,利用 Docker 容器运行项目,利用 Nginx 实现负载均衡和反向代
理,利用 Spring Boot 做整体框架,利用 spring Mvc 接入请求,利用 Spring Cloud 体系实
现微服务间调用与熔断,利用 RabbitMQ 实现消息传递,利用 Redis 实现数据缓存,利用 Mysql
分库存储数据。利用 Feign 完成服务间调用,利用 Spring Security + Aop,自定义注解实
现权限控制。利用阿里云存储图片。利用 Spring Task 实现定时任务。
公司名称:OPPO互联网科技公司 时间:2018.10-至今 职位: 高级java软件工程师
工作内容:
目前在OPPO公司用户平台部云服务技术部门,主要从事日常的云服务开发,包括相册,联系人,云盘,应用商店等相关app,包括用户存储服务,用户文件服务,用户备份服务,用户存储多机同步等等业务,也从事一些中间件的开发,包括云监控中间件,告警中间件等
这是大学毕业后从事的第一份工作,是一个外卖公司,主要有商家端,用户端,配送端,三方面组成,类似于现在的饿了么,也是需要商家入驻,审查,派单等等
这是一个大数据分析的网站,主要用于分析市场上所有的app,按照每个app所属的行业标签,热度,用户活跃度等,进行相关的排名,同时用于挖掘潜在的热门行业,跟新兴app,还可以用于分析竞品,分析自己的用户数据,可以更加了解的app的用户群体。