个人介绍
热爱编程,自学能力强,对新技术有强烈的欲望,可独立开发
掌握以下技能:
l 熟练掌握MVC、MVP、MVVM、MVI框架,可独立开发
l 熟练掌握Java面向对象思想,有良好的编码规范
l 熟练掌握Android四大组件,常用布局方式,可以根据四大组件特点进行项目设计
l 熟练掌握OKHttp+Retrofit+RxJava等主流网络请求框架,以及Glide、Picasso、Fresco等图片加载框架
l 熟练掌握ListView,RecyclerView多条目展示
l 熟练掌握Android线程间通信Handler、EventBus、AsnycTack,实现对UI布局的刷新
l 熟练掌握Android常用屏幕适配方案以及Android性能优化、内存优化
l 熟练掌握自定义View和事件分发机制
l 熟练掌握常见的设计模式(单例模式、观察者模式、构建者模式、工厂模式等)
l 熟练掌握UI布局,Android的三大动画(帧动画,补间动画,属性动画)
l 熟练掌握Eclipse、Android Studio等Android开发工具,项目托管以及团队合作开发工具Git,SVN的使用
l 熟练掌握HTML5与Android进行交互
l 熟练掌握Fiddler抓包工具以及PostMan接口调试工具,对网络数据进行分析
l 熟练掌握Android常用的五大存储方式,以及GreenDao的使用
l 熟练掌握第三方SDK分享、登录、支付,地图,二维码扫描,短信验证等
l 熟练掌握AES,DES,RSA,Base64加密以及MD5算法的使用
l 熟练掌握手势解锁,密码解锁,以及指纹解锁
l 熟练掌握APP瘦身和加固以及代码混淆,签名、apk多渠道打包
l 熟练掌握Android网络通信机制,对TCP/UDP 和HTTP和HTTPS 有一定的理解
l 熟练掌握ArCore和华为ArEngine
l 熟练掌握libyuv图片压缩框架
l 熟练掌握OpenGL ES
l 熟练掌握Kotlin语言
熟悉Flutter开发流程
工作经历
2019-12-04 -至今阿依瓦(北京)技术有限公司Android开发工程师
担任项目核心开发人员开发和维护Android移动客户端 与产品经理、设计师交流,负责产品的开发与迭代 负责SDK接口开发和内部处理优化 参与项目需求讨论,项目方案讨论 负责解决手机和眼镜使用SDK遇到的问题 负责解决开发过程中遇到的技术难题 对手机终端产品的UI做精美的调整
2015-12-08 -2019-12-03北京阿提拉科技有限公司Android开发工程师
参与客户端产品的技术实现讨论,框架设计 在项目开发中与后台进行沟通交流,测试接口并调试接口等 学习和研究移动客户端新技术,并对软件进行维护、版本迭代更新等 修改BUG,并学习研究新技术
教育经历
2011-12-09 - 2015-12-07安徽文达信息工程学院 计算机科学与技术本科
技能
责任描述:1.根据业务需求制定Aandroid端SDK的技术实现路线 2.根据SDK对外暴露接口,编写测试Demo 3.根据平台特性,实现对外暴露接口 4.核心代码的编写和后期代码的维护 5.对外错误码的讨论制定以及实现 主要技术:1.使用WebSocket与后台进行实时通讯 2.集成ArCore和华为ArEngine,实现增强现实体验构建平台,让*可以感知其环境,了解世界与信息互动,以实现共享AR体验。 3.使用声网,腾讯TRTC,WebRTC等音视频通讯技术实现SDK内部画面和音频多端共享 4.使用unity进行大型模型加载展示 5.搭建Retrofit网络请求类,实现接口请求 6.使用OpenGL ES2.0进行视频数据、2D和3D线条以及箭头模型渲染 7.使用libyuv进行视频数据格式转化 8.使用科大讯飞实时翻译中英文 9.通过组件化开发分离音视频rtc模块、WebSocket等工具类和RainbowEngine原 有功能