基本信息:
姓名:杨鑫 年龄:24岁 地点:上海
电话:19975079861 邮箱:yangxinhhh@outlook.com
籍贯:江苏扬州 政治面貌:共青团员
教育经历:
2014.09 - 2018.06 本科 武汉理工大学 计算机科学与技术
求职意向:
上海 Java开发工程师/大数据研发工程师 期望薪资:10k
个人技能:
IT技能:
- 熟悉javaSE;掌握javaEE的相关知识,掌握Java Web开发,掌握Spring全家桶系列(包括SpringBoot,SpringCloud等),能够使用SSM独立开发项目,掌握JS,Jquery,HTML等前端技术;
- 熟悉tomcat、nginx服务器的使用;
- 熟悉Mysql数据库,了解Oracle数据,掌握redis的非关系型数据库,能够在项目中熟练运用各种数据结构;
- 掌握linux的使用和部署,基本具备linux运维的相关能力,掌握linux分布式集群的搭建,掌握shell脚本的编写;
- 掌握大数据的相关知识(包括分布式爬虫的编写,solrCloud+zookeeper分布式集群的搭建,storm流式计算框架,kafka消息队列,flume日志采集框架)
- 掌握相关数据结构,算法知识,持续刷leetcode。
英语水平:
CET 6,良好的英语阅读能力,基本的英语交流能力。
我的网站:
Github: https://github.com/sheep3gold
个人博客:www.listmyblog.cn
项目经历:
2018.12 - 2019.02 分布式爬虫+搜索引擎项目 大数据开发
- 分布式爬虫实现:使用HttpClient,Jsoup实现爬虫技术,使用redis和linux的相关技术进行解耦优化爬虫并实现分布式部署,自动爬取数据;
- 使用solrcloud来构建索引库,使用zookeeper对solrcloud索引库集群进行管理;
- 使用dubbo的RPC中间件技术实现各个组件之间的通信;
- 对于有缓存的数据使用redis实现缓存;
- 将爬取的数据存入kafka中,服务层对数据进行写索引操作;
- 在前端页面进行数据的埋点操作,使用nginx_lua实现热搜词日志收集;
- 使用storm流式框架消费kafka队列中的热搜词数据,统计热搜词信息,写入redis中,达到一定指标将热搜词写入kafka消息队列;
- 热搜词消费服务消费热搜词,并缓存热搜词搜索的前三页网页数据到redis中;
- 使用nginx实现服务器端的动静分离,使用双层nginx结构,应用层使用nginx实现页面的反向代理/负载均衡; 分发层使用nginx+lua判断redis中是否有缓存数据,有就直接返回给用户响应,没有就将请求交给应用层nginx, 提高查找效率。
工作经历:
2018.07 - 2019.01 上海汉得信息技术股份有限公司 自动化测试部门
在中台技术部进行了java相关知识得培训,参与优衣库电商系统的测试相关工作。负责会员模块,基础设置模块的功能测试,测试用例的编写和完善;进行接口测试和各个模块的UI自动化测试;编写测试用例,执行用例,提 交缺陷、跟踪缺陷、执行回归测试。
自我评价:
坚信拥抱变化,拥抱未来。喜欢新技术,爱追求技术的发展。 热爱钻研,相信经过不懈坚持一定能把一件事情做到最好。 喜欢读书,喜欢中国历史。 能够勇于面对生活中遇到的挑战,面对困难不轻易放弃。