个人介绍
1. 具有扎实的 Java 语言基础,具备良好的编程习惯;
2. 熟悉 Java Web 开发及 Spring、Hibernate 等常用框架的使用;
3. 熟悉 Spring Cloud 微服务架构及其框架的使用;
4. 熟悉 Android、Android NDK 开发;
5. 熟悉网络通信协议,具有高并发和分布式应用开发经验;
6. 熟悉常用设计模式及各种常见异常并能快速定位;
7. 熟悉 JNI、C/C++、JavaScript 等其它编程语言;
8. 熟悉 Linux 操作系统,熟悉 Shell、Bat 等脚本语言;
9. 熟悉音视频及流媒体业务;
10. 熟悉 DevOps 流程;
11. 了解常用 Java 框架实现原理;
工作经历
2018-05-01 -2019-06-30陕西江飞联健信息技术有限公司项目经理
1. 负责把控技术方向及项目进度; 2. 负责项目架构设计及人员分配; 3. 探索与实践技术难点,负责团队技术指导; 4. 负责核心代码的编写实现。
2015-07-01 -2018-04-30深圳驰睿泰科数字技术有限公司Android 工程师 + Java 工程师
1. 负责 Android 项目的设计及研发; 2. 负责 Java 及 Java Web 项目的设计及研发; 3. 负责部分技术难关的攻克; 4. 负责领导交代的其他任务。 在该公司中的 Android 项目均为独立开发,2015 年至 2017 年上半年期间的 Java
教育经历
2011-09-01 - 2015-06-30西安科技大学信息与通信工程本科
西安科技大学
技能
主要针对企事业单位视频会议、远程培训、即时 通讯与协同办公综合应用设计。 主要包含登录、会议列表和互动操作界面,支持最多 4 个参会人员的视频预览。本项目 采用 jni 封装底层业务,使用软解码预览远程会议人员画面,硬编码本地画面并发送至会议 服务器。
媒体资源管理平台是教育一体化的媒体资源解决方案,支持课堂直播、课时点播、实时 转码、电子备课、在线评课等。 媒体资源管理平台分直播、存储、数据库、转码、业务后台及 Web 页面 6 大块,采用 前后台分离设计。该版本重构了业务后台架构,采用模块化的开发方式,引入 Spring、Redis 等框架,支持业务后台的分布式部署方案,预留了对数据库分库分表及 RocketMQ 消息中 间件的支持。