姚嘉辉/Java,PHP,Android软件工程师/本科/1年工作经验 打印
姚嘉辉 目标是全栈工程师
  • 专业: 计算机科学与技术/2017应届
  • 期望职位: Java,PHP,Android高级程序员
  • 期望薪资: 5K
个人信息
籍贯: 广东肇庆 学校: 广东药科大学 工作年限: 1年
出生年月: 1994.10.24 码云(开源中国): https://git.oschina.net/weituotian GitHub: https://github.com/weituotian
技能清单
  • 开发语言:Java/C#/PHP/Android
  • JavaWeb: SpringMVC/Struts2/Spring/MyBatis//Hibernate/Apache Shiro/Freemarker/Jsp
  • Android: MVP/Retrofit/Okhttp/RxJava/GreenDao/EventBus/Material Design
  • PHP: Codeigniter框架
  • 前端: HTML/CSS/JavaScript/jQuery及其相关插件/AdminLTE/SuperUI/H+
  • 数据库: MySQL/SQLite
  • 服务器相关: Linux搭建Java Web环境
  • 版本管理、文档和自动化部署工具:Svn/Git
  • 其它:简单IDEA/AndroidStuido插件开发,python简单脚本
工作经历

中山市智达科技有限公司(2016年7月-2017年4月)

Android 采集框架 公司有意采集官方的新闻网站,我在之前学习Android的过程中认识了RxJava的魅力,便决定用Android结合RxJava实现采集新闻。在此之前,并没有可用的开源Android进行采集框架。通过研究web上的webmagic爬虫框架,用RxJava结合自身理解实现了在Android系统上进行采集。涉及url队列管理,页面解析,离线持久化分析,统筹管理,与UI交互等内容。项目的完成,为公司带来了开发采集工具的基础。最后项目也开源在码云,获得码云推荐。 装备院孵化管理项目 项目要求有电脑和手机两个版本。我在搭建框架的时候,用了两天时间将旧的后台UI(BUI)框架换成了H+自适应框架,并且保留原有的后台接口不变。用Js重写生成菜单,Js控制tab页面等,表格方面使用了自适应的bootstrap table表格插件。这样子做一套页面,电脑手机都能够使用。后来再推陈出整合了SuperUI。目前公司的开发框架可以在H+和SuperUI之间自由切换。两套UI采用同一个Js保持tab页的特效。在更换自适应后台UI框架的过程中,我锻炼了如何组合后台和前台的能力。熟悉了前端如何与各种后端高效进行交互。公司和领导觉得新的自适应后台UI为公司项目带来焕然一新的感觉。 三分屏 实习公司有做在线学习的需求,三分屏软件在网络上均无开源实现,并且需要付费授权。我从零开始,独立基于C#开发三分屏制作软件,窗口嵌入PPT播放界面,提取PPT大纲生成Xml,整合vlc视频播放器。在网页播放三分屏方面,采用html5和javascript实现三分屏的播放切换。三分屏是可以用自己的方式做出来的,用html5取代falsh版本的三分屏播放器。最后为公司节约了购买昂贵的三分屏技术的资金。
开源项目和作品
  • 毕业设计,视频网站后端 基于SpringMVC + Spring + Hibernate + Apache Shiro开发。有基于url的权限管理,视频网站管理。 地址:(https://git.oschina.net/weituotian/weituotian-video)
  • 毕业设计,视频网站APP 利用上面的项目作为后端基础,编写Android客户端,与服务器交互。基于Retrofit + Okhttp + RxJava 。涉及持久化登录,带进度条上传视频等。 地址:https://git.oschina.net/weituotian/WeituotianVideoAndroidApp
  • php解析优酷视频地址 经过了很长时间的积累,熟悉js和chrome开发者工具的应用之后做出来的项目。通过chrome的开发者工具,抓包,分析混淆过的js。最终使用php重现js解密后加密请求url的方法,实现php解析优酷视频地址。媲美收费解析。已上码云推荐。 地址:https://git.oschina.net/weituotian/youku_parse
  • AdminLTE With Iframe: AdminLTE是一款免费的高级自适应后台UI模版。于是参考了SuperUI,将AdmminLTE改造成带iframe的自适应页面,符合中国国情。现在有码云推荐,获得90个Star,23个fork。 地址:https://git.oschina.net/weituotian/AdminLTE-With-Iframe
  • 多平台交实验系统: 在校期间任Java Web课代表,,使用php开发了一个简单分组系统,可以让同学自由组队。交实验系统,同学们通过网页上传实验文件,带进度上传,可查询上传过的实验。上传到免费空间。同时编写web接口,使用易语言制作桌面客户端,用Andorid开发简单的手机客户端
荣誉奖励
  • 2015年末甲骨文java程序设计大赛广药赛区一等奖
自我评价
  • 喜欢折腾,善于折腾
  • 工作认真,愿意尝试新东西,对新东西有好奇心
  • 良好的语言沟通能力,喜欢交流技术
  • 能够独立解决问题
扫一下访问我的开源项目主页