个人介绍
1、我是一个自学能力较强的人,自学过 H5、小程序、flutter、kotlin;
2、掌握 flutter 技术,可以使用 flutter 开发项目、也可以独***项目;
3、精通 android 开发,独立开发过 android 很多类型的项目;
4、对 Android 还进行过模块化和组件化开发;
5、对 OOM 和 ANR 可以熟练解决,对 Java 的设计模式也应用很多;
6、采用 kotlin 开发搭建过 jetpack 的 mvvm 最新框架;
7、消息队列 RabbitMQ 以及 NanoHttpd 来实现消息推送,实现不需要客户端的 android 信息发布项目;
工作经历
2020-08-24 -至今贵州华城楼宇科技有限公司android开发
负责公司的整个移动端架构,从前期框架搭建一直到最后的上线,采用 kotlin 开发。 1、APP 使用静默安装和升级的方式; 2、将安卓作为服务器 nanohttpd(实现不需要服务器的信息发布系统)来实现服务器和客户端的消息通知, 替代 websocket; 3、对整体 APP 的 ANR 做进一步升级改造; 4、使用反射来进行 IP 的设置(需要系统签名); 5、多线程使用 CountDownLatch 来进行多任务并行处理,使用最大时间来优化多线程; 6、使用 git 来管理项目代码,蒲公英 bug 管理; 7、使用的是 RabbitMQ 消息队列来实现消息推送机制; 8、整个项目是在 rk3288、rk3399 定制的主板上进行开发; 9、基于 seetaface6 开源的人脸识别开发; 10、基于 linphone 项目定制属于自己的 SIP 音视频通话;
2016-03-01 -2020-05-01上海优悦科技有限公司android开发
在此公司期间做过: 电商模块、食材管理模块、影音娱乐模块以及利用 h5 做过冰控模块等等。 我们公司的 APP 使用的是组件化和模块化开发,将每一个模块单独分开成一个独立的 apk,提取公共部分作 为每个模块的 library 供其他模块使用,最后进行整合,这样做的目的是自己负责的模块相互独立不影响别的 模块开发! 使用的技术有: 1、使用过 APP 的增量升级 (Smart App Update); 2、第三方支付(海信支付); 3、使用友盟统计的接口调用做过分享、埋点统计; 4、第三方平台登录(ShareSDK); 5、volley、okhttp 访问网络; 6、使用 AIDL 远程控制(跨进程通信); 7、Imageloader、Glide 图片加载框架; 8、将 mvc 模式替换成 mvp 模式,了解过 mvvm 框架; 9、使用 SVN 代码管理、vss 文档管理以及 redmine 对 bug 的管理工具; 10、五大数据存储都使用过,数据库框架 greendao 对数据存储。
2014-06-01 -2016-03-01百业联动(北京)文化传媒有限公司android开发工程师
在此公司期间做了一些项目: 都行商城、车都惠、学子易贷(独立开发)等等,期间,我还利用业余时间做了自己的几个小项目:密码管 家、恋爱轴等等。 使用的技术: 1、做过第三方支付,百度地图等等; 2、使用 sharesdk 的接口调用做过分享、一键分享、发送短信验证码以及第三方平台登录等等; 3、对常用的 xml,json(fastjson)数据的解析,多线程的使用; 4、使用过 webservice 来和后台交互; 5、Sqlite 数据库的缓存,自定义控件; 6、使用第三方的 ImageLoader 来对图片进行加载; 7、后期独立开发整个公司的 app,其中使用过第三方支付成功调用,以及第三方的人脸识别和身份证扫描等 等功能,从 app 的前期设计到最后的上线,以及上线之后 bug 的修复和 app 的维护。 附上市场链接: 360 上线:http://zhushou.360.cn/detail/index/soft_id/3188040?recrefer=SE_D_ 豌豆荚上线:http://www.wandoujia.com/apps/com.tingyu.xzyd
教育经历
2011-09-01 - 2015-07-01太原理工大学计算机科学与技术本科
在大学期间学习了很多计算机方面的基础知识
技能
主要就是学习了小程序,利用*小程序开发者sdk和bmob云端存储功能,开发的一个密码管理小程序,为了当今社会很多人都会忘记很多的密码的启发开发了这个小程序,有增删改查(可以进行模糊查询),也可以对账号分类,网站和APP图标的匹配;还可以把自己的密码进行备份和恢复等等功能。
该项目有今日打卡习惯、每日任务,游戏娱乐等等,会根据你的每日习惯统计出你的信息进行各种分析,在每日任务里面有视频教程和文字说明等等的信息。这是一个很不错的项目,其中有视频和统计的都挺好的。