专业技能

基础

  • 1、理解面向对象开发,熟悉函数式编程,能应用常用的数据结构和设计模式;
  • 2、掌握常用的代码编辑(vim、ascode、vscode、idea)、版本管理(svn、git)、抓包(charles)、CI(jenkins)等工具;
  • 3、熟悉常用的mysql,redis,mangodb等数据库;
  • 4、了解常用的Linux发行系统及其相关的应用部署(systemctl、nginx、https);
  • 5、掌握常用的正则表达式,能编写日常所需的python、linux-shell脚本;
  • 6、掌握html、css、js、node,熟悉微信小程序和vue.js应用开发部署;

安卓

  • 1、掌握java、kotlin、c、c++等开发原生应用的基本语言;
  • 2、熟悉常用的APP开发模式、jetpack组件库及优秀的第三方框架;
  • 3、熟悉常用的性能分析优化、应用加密安全、接口请求优化;
  • 4、掌握自动化应用构建、分发测试、上线维护等后开发流程;
  • 5、具备Framework开发经验,熟悉Automotive相关架构及实现;

工作经历

南京酷沃智行科技有限公司(软件开发工程师)

2022年6月——至今

座舱应用开发

  • 音乐、收音机、有声娱乐等应用mediasession重构开发;
  • 系统设置、车控应用及系统SystemUI开发;

座舱系统开发

  • 高通平台多产品策略设计及配置和构建维护管理;
  • EVS Camera 架构实现及中间件SDK开发(RVC,DVR),涉及技术:AIS、EVS、EGL、OpenGL ES, Shader、SurfaceFlinger等;
  • VehicleHal 可配置化开发设计实现,通过MCU通信协议(UART,SPI)进行CAN通信、DSP音频控制等;
  • 定制开发 CarService 中的 CarMediaService、CPMS(STR)、CarPropertyService等多个模块;
  • 其他工作包括:音频音量及策略、安全认证技术支持(CVE,SELinux)、TBOX服务对接、技术预研及文档编写培训等;

江苏金智教育信息股份有限公司(安卓开发工程师)

2020年10月——2022年6月

今日校园

  • 日常需求开发维护与应用性能优化等,涉及技术:cordova、安全检测防护、JS-SDK等;
  • 线上问题和疑难杂症解决、南京大学等独立打包应用维护;
  • 各高校, 360、乐跑、融云等第三方合作商技术对接和维护;

南京创维技术研究院有限公司(软件开发工程师)

2019年6月——2020年9月

智能家电应用

  • 酷开系统音乐应用开发,适配TV、Pannel、车机等平台,涉及技术:exo-player、uamp等;
  • 负责与酷狗、腾讯云小微进行相关问题反馈和技术对接。
  • 油烟机、冰箱等平台智能主页应用开发与维护,涉及技术:语音、IOT指令等;
  • 第三方合作商主页定制需求开发交付。
  • 电视端远场、近场语音问题分析检测及相关日志采集功能开发适配与迭代;
  • 负责京东电商机型IOT语音需求开发及技术对接。

江苏中关村快车智慧物流有限公司(移动开发组组长)

2016年8月——2019年5月

物流APP

  • 确保货主、承运方、司机三者之间能正确稳定的使用APP完成发货运输等业务流程;
  • 负责移动组(4人)的任务安排及安卓端架构、开发、性能优化、接口设计等任务,涉及技术:retrofit、rxjava、glide等。

前端小程序

  • 参与快车镖局前端项目开发,负责发货、货主承运人基本信息维护等模块,涉及的技术:vue、vuex、element-ui等;
  • 独立负责小程序页面开发(方便货主和承运人快捷跟踪运输流程),使用过wepy、mpvue,涉及技术:vant-weapp、redux等。

运单审核评估

  • 综合定位,附件图片数据,通过设置的运营指标参数和简单的矩阵、协方差等运算得出评估分数,少量误判提交人工审核;
  • 独立设计实现并维护该运单质控评估方案,取代了原本纯人工审核的方式。涉及技术:python、numpy、pandas等。

江苏东大集成电路系统工程技术有限公司(安卓开发工程师)

2015年4月——2016年8月

银联POS支付APP

  • 包括北京钱方、苏州农行、上海交行在W790设备上的综合支付应用开发和业务对接。涉及技术:jni、aidl、des、rsa、8583报文等。
  • 学习和维护核心系统程序POST-SERVICE,W790等设备采购商必须基于此系统服务进行二次开发;
  • 根据《银联POS规范》开发下载参数、支付签名等功能模块,解决测试案例中遇到的问题,涉及技术:jni、8583报文、图像处理等。
  • 为腾讯地产等设备采购方开发支持刷卡、微信、支付宝等方式的支付应用,对接易宝支付系统。涉及的技术:jni、xml、rsa等。

工作以外经历

开源学习与开发

  • 利用周末及空余时间学习,开发了一些常用的安卓控件、基础类库、构建工具等,更多内容可查看我的GITHUB

扫码点餐平台

  • 利用假期及周末时间,独立设计实现了一套智慧餐饮SaaS方案(方便商家经营管理及用户扫码点餐结账等功能);
  • 主要开发内容包括:api接口,商家、员工、运营APP,点餐WebAPP,商家后台管理系统;
  • 目前仅供自家餐饮店使用,更多内容可查看使用文档