个人介绍
我是程序员客栈的MrDJ,一名将近8年移动端开发者,常关注和去了解前沿技术。
做过移动端,后端开发工作,熟悉金融和区块链业务。
熟练使用:Kotlin,Java,能够使用:SwiftUI,JavaScript,Golang
如果我能帮上您的忙,请点击“立即预约”或“发布需求”
工作经历
2019-08-26 -2023-02-01Crypto.com高级Android工程师
在这家公司,前后接触了交易所和DeFi-Wallet钱包的Android端开发工作 交易所上提交了价格波动预警功能,提醒用户留心注意 DeFi-Wallet作为一个主要开发者的角色,参与开发的功能: 查询资产,构建交易并提交交易 NFT浏览,构建NFT交易和提交 dApp + Wallet Connect功能,实现内置WebView和dApp之间的交互 对链上错误定位(通过查看合约源码等方式) DevOps实现自动化部署脚本和测试版提交
2018-11-23 -2019-08-22深圳商廷客科技有限公司Android开发工程师
这是一家和酒店合作的公司,公司主要负责酒店IoT设备,比如门锁,电话,电视等设备,在手机上实现App控制这些设备。 在TinkLabs工作期间,一直在开发和维护Phone2 APP,并且重写了Keyless APP。这两个APPs都是跟酒店合作,用户内部使用的手机之中。Phone2提供住店人员用于反馈问题、拨打电话等功能,Keyless一个简单的开锁功能App
教育经历
2011-09-01 - 2015-07-08北京理工大学珠海学院软件工程本科
2012年全国大学生数学建模赛广东省2等奖 优秀毕业设计
资质认证
技能
iWallet Service是移动端项目DeFi-Wallet的服务端实现,提供以下接口 1. 管理数据库并提供支持币种列表 2. 提供多个链查询资产,交易记录等查询功能 3. 提供NFT列表和提交交易功能 4. dApp排名和列表管理功能 5. 日志模块
一个简单功能的学习项目,这是一个用KMM + Jetpack Compose + Swift UI实现跨平台的一个项目,主要有以下几个功能 1. 任务的增删改查功能,支持图片作为附件存储到本地 2. 第三方平台登陆,目前只支持Android端。包含Github,Google 3. 自动部署脚本,通过Github Actions实现CI功能,可以直接部署或者发布,减少人工重复操作 使用MVI架构设计,代码风格逻辑清晰易维护。因为使用了KMM技术,所以在数据来源和数据逻辑处理这块iOS和Android共用一套代码,而iOS/Android上可以直接专注于UI上的实现和使用shared模块提供的数据来源即可。所以双端都是原生实现,在性能和流畅度上表现优秀。