唐玉龙

##个人信息

##专业技能

  • 8年互联网开发经验(7年app&1年framework),精通Java语言,了解C语言,并熟悉SDK及NDK、JNI开发;
  • 熟悉安卓系统架构,熟悉Android系统启动流程,熟悉IMS,了解WMS,AMS模块;
  • 熟悉画中画、分屏、自由窗口,了解SystemUl,Launcher3等系统应用的定制开发;
  • 熟悉winscop,perfetto,systrace,Profile,adb,logcat,dumpsys等常用调试工具;
  • 熟悉Binder,Aidl,socket等跨进程通信;
  • 熟练处理冻屏、闪黑、不开机、重启、死机、黑屏、定屏、ANR、Crash等问题;
  • 熟悉app组件化开发、jetpack及各种安卓开发组件;
  • 熟悉app性能优化、屏幕适配、进程保活、软件稳定性处理;
  • 熟悉git,svn,as,asfp,vscode,vim等常用开发工具;
  • 能够解决Framework层的定制问题并熟悉Android APK及Android系统应用的开发流程,拥有良好的表达能力与沟通能力,工作积极主动,
    能尽心尽责地完成本职工作. 热衷于移动互联的垂直领域,对Hal及bsp方向有着浓厚的兴趣;

##工作经历

  • 重庆捷旭科技有限公司 2020.03-至今 Android工程师

  • 重庆国狮科技有限公司 2018.06-2020.02 Android组负责人

  • 重庆全心协力科技有限公司 2016.04-2018.06 Android工程师

##重点项目经历

  • 捷宇M32-rk3566-android13_r6 framework定制开发

    • 项目简介:定制M32信息交互终端设备,集成身份核验、电子签名、指纹采集、社保卡读写、二维码扫描、高拍仪、服务评价、数据加密等功能的设备,能有效实现业务无纸化办理,应用于电子政务、医保社保、卫生健康、公共服务等智慧办公、身份核验及签批审核无纸化等领域。
    • 项目地址:http://www.fjjieyu.com/product/index/133
    • 项目职责:framework定制及bug处理
    • 需求&技术:
      • 画中画、分屏、自由窗口;
      • 冻屏bug处理
      • 壁纸切换闪黑bug解决
      • 内置系统apk应用实现不可退出不可卸载的需求;
      • 修改开关机动画为云上共享法庭的启动动画;
      • app无root执行shell命令(自定义服务实现app通过自定义服务与adbd通信来实现shell命令);
  • 云上共享法庭APP开发

    • 项目简介:重庆全市法院数智法庭建设的重点项目,实现法院庭审从排期到闭庭签字的全流程办案,已在各级法院正式投入使用并繁衍出多种不同的定制版本;
    • 项目地址:https://www.jetshine.com.cn/product.html?id=1520657316474638337
    • 项目职责:独立负责该项目的法官/当事人/签字端/手机端/电视端的Android开发及适配任务;
    • 需求&技术:
      • 组件化+mvp架构实现多身份多模块解耦;
      • Jetpack+Retrofit+AutoSize+第三方硬件厂商sdk对接完成技术功能;
      • profile+perfetto+systrace+leakcanary保障app性能;
      • monkey+自定义异常收集类保障应用稳定性;
  • 出行加司机&乘客 android开发

    • 项目简介:一款专用于出行加网约车平台司机接单,网约车乘客派单的应用,根据司机注册公司及车辆信息,可动态接取不同类型的网约车订单,乘客可选择出租车/专车/顺风车/闪电送/代驾等不同类型的车辆并派单,应用也提供了店铺优惠信息的发布以及领取等各种优惠活动以激励用户的使用,该应用已繁衍出小巷约车应用;

    • 项目地址:https://www.dacheruanjian.cn/index.html

    • 项目职责:独立负责该项目的乘客及司机端的开发及适配任务;

    • 需求&技术:

      • Jetpack+Okhttp+AutoSize+高德/微信/支付宝等第三方api;
      • https双向验证+ssl证书
      • 进程保活+Sentry自动打包
  • 完整项目经历地址: https://cq-tyl.github.io/wiki/其他笔记/我的简历/完整项目经历/