个人介绍
2、熟悉Framework、JNI、了解binder机制;
3、熟悉蓝牙、WIFI与硬件设备交互机制;
4、熟悉kotlin编程语言、熟悉常用的Jetpack;
5、熟悉常用的数据结构及算法;
6、熟练掌握Java语言及面向对象编程思想,对JVM、并发类加载机制等有深入的了解;
7、熟练掌握Http、Tcp/IP协议、Socket、IO流、多线程、网络等编程;
8、熟练掌握View绘制流程,能利用事件分发原理解决UI交互问题;
9、熟练掌握Retrofit、OkHttp、RxJava、Glide、EventBus等常用开源框架原理;
工作经历
2021-07-01 -2023-06-01北京妙同科技有限公司Android高级开发
1、主页面UI搭建,采用View Pager嵌套Fragment的方式进行完全lazy Load,根据Fragment生命周期可见性判断界面的可见性来加载数据,优化网络api的设置,减少数据解析和网络访问的时间,提升性能; 2、IM模块开发,采用Web Socket、SQLite进行数据的传输及存储; 3、下载模块开发,采用多线程对视频文件进行分段下载,加快下载速度同时减少线程创建销毁的开销; 4、社区、会员等功能模块开发及直播间、视频等相关UI开发;
2018-08-01 -2021-06-01车音智能科技有限公司北京分公司Android高级开发
1、带领小组开发一汽车丰田App; 2、参与华夏出行App开发及日常维护; 3、负责愉悦行App开发及日常维护; 4、日常技术调研及协助其它部门同事完成相关工作;
2017-06-01 -2018-07-01爱钱帮财富科技有限公司Android高级开发
1、负责爱钱帮理财App开发及日常维护; 2、自定义view绘制利息走势图,利用事件分发机制解决嵌套页面冲突问题; 3、首页资讯、产品等功能模块开发;
2015-10-01 -2017-04-01北京迈森思科技有限公司Android高级开发
1、带领小组开发华津净水App; 2、参与微东到家、ikair pro App开发; 3、独立开发物联网婴儿温湿度计App;
2013-10-01 -2015-10-01和和科技(北京)有限公司Android高级开发
1、负责叮咣、如意子、等App开发; 2、参与项目策划,Android端整体结构设计,带领Android团队开发及后期维护、产品迭代;
教育经历
2010-09-01 - 2014-07-01北京工业大学计算机应用技术本科
在北京工业大学,不仅学习专业知识,我经常参加学校举办的一些文化交流活动,如书法、传统民俗等,更好地了解文化。 作为一名北京工业大学的留学生,我的生活非常充实,不仅学到了专业知识,还结交了很多来自不同国家的朋友,感受到了多元文化的魅力。
技能
1、通过低功耗蓝牙BLE配合硬件工程师开发车控功能; 2、采用多线程将行车记录仪碰撞视频上发至服务器; 3、使用MVP搭建App框架将view层model层进行完全分离,业务和逻辑代码解耦; 4、网络模块使用Retrofit+RxJava进行二次封装成独立的network model,使得业务开发者可以对network model进行黑盒处理,只需要在使用时添加自己的接口和bean;