Skip to content

xiaobo-coder/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

resume

studychen 的个人简历

基本信息

  • ***/男/江苏泰州/1992
  • GitHub:
  • 技术博客:
  • 手机:
  • Email:
  • 现工作公司:杭州华为云计算部门
  • 期望岗位:Java工程师

教育经历

  • 西安电子科技大学  电子信息工程     学士 2010-2014
  • 西安电子科技大学  信号与信息处理  硕士 2014-2017

工作经历

  • 华为杭州研究所    云计算网络部门  2018.05-至今
  • 招商银行软件中心 基金托管部门     2017.07-2018.05
  • 阿里巴巴                1688部门实习    2016.06-2016.08

项目经验

私有云部署工具 2018.05-2018.11

  • 背景:搭建私有云环境繁琐,通过部署工具帮助客户从0到1搭建私有云环境
  • 架构:Web:Flask,ORM:SQLAlchemy,Server:Nginx+Tomcat
  • 承担工作: 1、了解OpenStack三大组件:计算、网络、存储。实现基于Heat模板创建网络虚拟机,自动构建虚拟机依赖的资源(镜像、磁盘、端口、子网),支持回滚,自动删除虚拟机依赖的资源。 2、实现服务器网口对接管理、存储、业务网络平面,支持2网口、4网口、6网口场景,支持30+种服务器,应用模板方法模式,增加一种新型号,只需新增10行代码。 3、需求:原有物理机迁移至云内,保持IP不变。基于vxlan隧道,实现私有云内部网段和外部网段大二层互通,远程电话沟通帮助客户部署成功。
  • 创新点: 1、利用mount隔离各个开发人员调试代码,提高了团队的开发效率 2、利用Jenkins+云端服务器缓解团队物料不足问题
  • 价值:在华为私有云多个商用局点应用,搭建时间由一个月缩短至一周
  • json文件配置安装部署步骤,基于模板方法实现安装、回滚、重试,设置超时时间。
  • 多个工步之间相互依赖,有些可以并发,有些需要顺序执行 1、http设计为 请求->回应,这是因为对于网页,主动请求 2、websocket设计为全双工,主要原因应用于 类似 qq的即时通讯软件 这时候需要客户端、服务端都是自己可控的 比如qq,两个平等定位的通讯client, 或者客户端的推送,客户端也是有个自己的进程,保证可控制、可连接

Sybase数据库自动化测试系统 2015.01-2015.07

  • 背景:自动化测试系统从 0 到 1 开发,管理 40+台云主机,测试Sybase数据一致性,覆盖 5 种类UNIX平台(HP、AIX、Solaris 等)
  • 场景:安装主从数据库、主从复制Server,覆盖24种模式:3种同步方法(sync、async、nearsync),数据库、复制Server合一或分离部署,负载进行中或无负载,计划中的或无计划的主备切换,数据库实现分布式锁
  • 承担工作:1、清理环境;2、云端申请机器;3、寻找连续空闲端口;4、安装产品,初始化配置;5、产品数据库扩容
  • 最佳实践:Java、shell 写工具方法,Python 进行串联,tmpfs 挂载内存效率提高 100 倍+
  • 框架:Web测试工具:Selenium,Gui测试工具:AutoIt,Web:Node.js/Rest
  • 效果:充分利用夜间跑测试,时间减少为原来的 30%;多个版本同时测试,避免误操作

招商银行基金托管系统 2017.07-2018.05

  • 背景:托管银行系统,管理招商银行12万亿托管基金清算、核算等
  • 承担工作: 1、资金风险控制模块,当机构的基金总额变化幅度超10%,通过交易所接口申报,熟悉上交所、深交所接口规则。 2、托管权限管理模块,通过基金+角色+用户控制操作权限,通过json、xml完成推送10+个业务系统的权限。 3、托管银行的日常版本自动、手工发布、回退等,查询日志、调用栈处理生产紧急问题等。

阿里1688安卓JsBridge 2016.06-2016.08

  • 背景:通过JsBridge连接Java和H5页面,稳定核心业务使用Java,快速迭代业务使用H5
  • 承担工作: 1、Fiddler、DevTools抓包定位解决某页面标题异常的Bug。 2、完成点击商品链接,唤醒相关APP功能或跳转至APP下载页功能开发。 3、分析Activity生命周期,定位解决拍照上传图片卡顿的Bug。

学院新闻爬虫服务端 2016.01-2016.04

  • 部署:运行于阿里云,基于 Jsoup,数据保存到 Mysql,利用 HanLP 生成自动中文摘要
  • 概述:已爬取 7 个栏目,每小时定时更新数据,已存档 2 万条新闻记录
  • 图片:已爬取 1 万+张新闻图片,存于七牛 CDN,将异常图片信息发送邮箱,修正爬虫策略
  • 新闻接口:Servlet 提供 JSON 接口,根据栏目分页返回新闻数组,根据 id 返回新闻详情
  • 随机图片 API:从图片素材网,爬取近 2 万+张优美图片,给纯文字新闻随机配图
  • 日志:定时爬取,log4j 记录,日志定时发送邮箱,WebSocket + tail 实现网页实时监控日志

学院新闻 Android 端 (Material Design)2016.01-2016.04

  • 基本:DrawerLayout 抽屉菜单,TabLayout 页卡,ViewPager 轮播图片,夜间模式
  • 新闻列表:LruCache+DiskLruCache 二级缓存,RecyclerView 上拉下拉刷新,多 Item 布局
  • 历史/收藏功能:按阅读时间排序展示,可长按或侧滑删除;集成微信 SDK 实现分享功能
  • 省流量控件:封装了 fresco 图片控件,实现 Wifi 下加载图片、移动网络点击才加载图片
  • 推送:集成极光 SDK,推送热门新闻。模拟登录:捕获 Cookie,重定向下登录获取信息

个人评价

  • 爱好Java,熟悉TCP/IP/HTTP,会用 Git、Python、Shell、JS,能检索StackOverflow、知乎、Github解决问题
  • 能阅读 Java 英文文档,查阅国外开发者博客,读过 Java 常用容器源码
  • 熟悉常用快捷键 ,独立开发过APP,搭建过微信公众号、个人 Blog
  • 学习能力强,能根据一些新技术、新框架的官方文档、Demo快速上手
  • 沟通能力强,能利用日志、Log、调用栈和运维同事一起定位生产问题

致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

About

Self resume, includes intern experiences & projects & education

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published