简历
基本信息:
姓名:杨鑫 年龄:24岁 目前地点:上海
电话:19975079861 邮箱:yangxinhhh@outlook.com
籍贯:江苏扬州
教育经历:
2014.09 - 2018.06 本科 武汉理工大学 计算机科学与技术
求职意向:
地点不限 java研发工程师 期望薪资:8K-11k
个人技能:
IT技能:
- 熟悉javaSE;掌握javaEE的相关知识,掌握Java Web开发,掌握Spring全家桶系列(包括SpringBoot,SpringCloud等),能够使用SSM独立开发项目,掌握JS,Jquery,HTML等前端技术;
- 掌握tomcat、nginx服务器的使用;
- 熟悉Mysql数据库,了解Oracle数据,掌握redis的非关系型数据库,能够在项目中熟练运用各种数据结构;
- 掌握linux的使用和部署,基本具备linux运维的相关能力,掌握linux分布式集群的搭建,掌握shell脚本的编写;
- 了解大数据的相关知识(包括分布式爬虫的编写,hadoop,hdfs,hive,solrCloud+zookeeper分布式集群的搭建,storm流式计算框架,kafka消息队列,flume日志采集框架)
- 掌握相关数据结构,算法知识,持续刷leetcode。
英语水平:
CET 6,良好的英语阅读能力,基本的英语交流能力。
我的网站:
Github: https://github.com/sheep3gold
个人博客:www.listmyblog.cn
工作经验:
2017.9-至今 上海汉得信息技术股份有限公司 Java开发工程师
计算机软件|上市公司|中台技术部
工作描述:
- 负责编码设计,测试上线
- 完成需求的数据库设计
- 完成上级交代的项目任务
- 学习新的框架知识
项目经历:
2018.12 - 2019.01 搜报网(http://www.soubao.net) java和大数据开发
- 涉及技术:数据库(Mysql、Redis)、操作系统(Linux)、中间件(dubbo)、爬虫(HttpClient,Jsoup)、服务器 (Tomcat+nginx)、MQ(kafka) 索引库(zookeeper+solrCloud)、流式计算框(Storm)
- 背景:为了方便人们自定义搜索各种喜爱的新闻信息,免于在新闻网站上无意义的浏览,搜报网为用户提供了实时方便的新闻信息搜索系统,用户可以根据自己的需求,输入关键字,锁定搜索范围进行新闻信息的检索。
- 包含功能:搜报网包含网络新闻信息的分布式爬取,网络信息存储与索引信息的写入,关键词检索,热搜词展示,搜索词高亮显示,搜索信息分页显示,条件搜索(按时间范围,自定义时间范围)。
- 责任描述:
- 分布式爬虫实现:使用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.06 - 2018.11 文思医药商务系统
- 涉及技术:Spring、SpringMVC、Mybatis、Mysql、Tomcat
- 背景:为了方便医药销售人员能够更好的对药物的销售进行管理,给医药销售人员提供了一
个管理平台,放置管理混乱,为客户提供方便快捷的购物环境,同时也能提高销售人员的工作效率。 - 包含功能:文思医药商务系统功能包括用户登录,商品浏览,商品查询,购物管理和后台模块等模块。其中用户登陆管理负责用户注册及用户登录信息的维护登陆成功的用户可以浏览商品。查询特定商品的信息,对于选中的商品进行购买。包括加入购物车和生成订单。后台管理处理从购物网站转过来的订单包括发送郎件,商品管理和用户管理。
- 责任描述:
- 负责门户网站的内容展示
- 实现商品分类,购物车,订单提交,客户支付等功能
- 完成了分页查询加高级搜索
- 负责数据库的搭建
2017.09-2018.05 心悦服饰销售管理系统
- 涉及技术:Spring、SpringMVC、Mybatis、Mysql、Tomcat、nginx
- 背景:本系统主要为了让服装销售员能够更好的对在售服饰进行有序的管理,给服装销售员提供一个井然有序的管理平台,防止手工管理混乱,另外也可以防止由于疏忽而引起的服装销售流程上的一些差错,进而为顾客提供方便快捷的购物环境,同时也能提高服装店的工作效率。
- 包含功能:本系统主要分为基本资料模块、服装入库模块、客户管理模块、订单管理模块、服装销售模块、系统管理模块等。我们采用的是spring+ SpringMVC+mybatis+ MySql的框架,界面简洁,美观,操作使用方便。
- 责任描述:
- 基本代码的编写
- 数据库的构建
- 分布式服务器的搭建
- nginx反向代理与负载均衡的构建
自我评价:
坚信拥抱变化,拥抱未来。喜欢新技术,爱追求技术的发展。 热爱钻研,相信经过不懈坚持一定能把一件事情做到最好。 喜欢读书,喜欢中国历史。 能够勇于面对生活中遇到的挑战,面对困难不轻易放弃。