熟悉学握Android的开发工具AndroidStudio、版本控制工具Git与SVN,可熟练使用Android四大组件和基本常用控件,有扎实的java语言基础,,有过鸿蒙ArkTs开发上架过两款鸿蒙应用经验,参与多款android APP设计开发。有过硬件串口开发,jni开发经验,SDK封装经验。善于使用cursor以及gemini agent协助开发。
项目1描述:Bridge是一款用于美国加油站控制加油流程。的APP,安装在pax以及E系列的安卓机器上。项目职责:
1.阅读英文开发文档,构建服务端或者客户端与加油站不同的控制器(Controller)通信,授权加油调试;2.使APPUI适配不同分辨率的机器;3.利用广播和另一款APP指定通信(双向认证广播通信),获取controller日志,用于troubleshooting;
4.编写一套API提供给POS程序,提供室内POS交易授权加油;
5.利用SharedPreferences存储少量的账户信息6.利用文件存储部分交易异常情况下的交易数据项目技术:
Socket+Fragment+Broadcast+SharedPreferences+多线程
项目2背景:一款VPN 类APP,其主要功能就是用来帮助用户实现互联网访问内务网构建虚拟网络通道的VPN软件,在前者VPN项目基础上加入零信任的理念,重构项目,实现零信任安全的VPN应用。
项目职责:此项目中担任android &鸿蒙客户端开发负责人的角色,主要负责日常内部和各个局点的定制需求开发和SDK的维护
主要用到的技术java/kotlin + mvvm+进程通信
1.定位某手机系统 bug ,对 vpn 虚拟网卡 DNS 的下发不成功,沟通小米第三方支持人员技术完成问题反馈
2.定制化某局点开发需求,完成原生 sdk到 uniapp 原生插件的转化实现
3.对接某网格化局点,实现反编译 APP ,植入我方 vpn 功能,实现对方单点登录需求等。
4.jni 相关功能实现,实现构建国密商密的 vpn 隧道