个人介绍
本人性格开朗温和、稳重。有强烈的上进心、事业心和求知欲, 热爱编程。工作认真踏实、责任心强。有强烈的集体荣誉感,较强的社会适应能力,良好的团队精神。能够吃苦耐劳,愿意尝试各种挑战! 希望能够成为贵公司的一份子,为公司创造更多的价值.
个人技能:
熟练使用Android Studio、Eclipse、HBuilder开发工具
熟悉 Android事件分发机制
熟悉 JSON、XML格式数据解析
熟悉 常用的数据存储方式
熟悉 Android性能优化
熟悉 Socket通信,Http协议,TCP/IP协议
熟悉 线程和进程间通信技术
熟悉 支付、人脸识别、分享、统计、第三方登录等常用SDK接入
熟悉 Git、SVN
熟悉代码混淆,APK多渠道打包,APK加固,应用发布上架流程
了解 HTML、CSS、JavaScript、AJAX、jQuery
了解 Hybrid App开发技术
工作经历
2021-06-14 -2023-05-08深圳市国鑫恒宇科技有限公司安卓开发
独立开发,项目从零到一,负责安卓APP"MCC"的功能开发,负责和UI设计对接,和后台Java开发接口调试,后期维护,bug修复,版本迭代.
2019-01-07 -2021-06-01深圳市瀚兰区块链地产有限公司 安卓开发
负责安卓APP开发,版本迭代 1.驿签链:一款区块链电子签约产品。通过使用国密技术、第三方认证技术、区块链技术等保障安全可靠的电子签名。您可以在手机上方便快捷地发起电子签约,或者进行合同签署; 2.兰房链:该APP提供土地交易,项目投融资,房地产相关资讯交流.通过互联网、区块链、大数据等技术手段,助力中小地产项目实现平台化的降本增效、信息可溯、信用流转、信息对称
2015-12-04 -2018-11-30深圳市驰基电竞互娱有限公司安卓开发
独立负责安卓APP所有功能开发 1.犀利电竞:一款提供热门电竞资讯查看,电竞论坛发帖交流,热门电竞视频在线观看的APP; 2.演吧:一款音视频编辑软件,可录制视频,并添加滤镜,剪辑,拼接,背景音乐,换脸等功能.提供视频和音乐播放功能.
教育经历
2020-03-01 - 2022-07-01西安交通大学计算机科学与技术本科
在校担任班长职位,毕业设计,论文均取得优秀成绩
技能
项目简介: 项目整体描述: 一款为用户提供丰富,优质,安全,个性化的安卓软件游戏资源和一站式的 下载管理体验,全方位覆盖用户的下载,管理分享等多样化需求 应用技术: 1.自定义类继承Application类,存储公共数据,定义全局变量,建立两个HashMap分别用于 数据的传递和数据的缓存 2.使用开源框架PagerSlidingTabStrip实现标签页的滑动效果 3.多处采用模板设计方法对多个界面的共有部分进行向上抽取,以实现项目模块化开发,降低 组件耦合度,提高灵活性,大大减少后期代码量 4.使用GSON+Javabean方式解析JSON数据,使用LogUtils工具类控制log日志的打印 5.对ListView进行优化 所遇问题和解决方法举例: 用代码动态注册广播接收者的时候出现内存泄露,在onDestory()方法内调用unRegisterReceiver()方法解除注册广播接收者,自定义ThreadManager工具类管理多线程, 维护线程池,例如请求网络数据线程交由长时间任务线程池执行,访问数据库交由短时间任务线程池执行
项目整体描述:通过HBuilder开发工具,HTML5+CSS3编写应用框架和样式,AJAX负责和服务器交互数据,JavaScript实现应用的逻辑操作,生成Android和iOS版本的应用. 应用技术: 与服务器交互的接口地址通过input标签设置,采用localStorage保存服务器地址到本地,可提供全局数据共享.登录时通过AJAX向服务器提交POST请求,携带本地数据到服务器.主页采用MUI结合CSS设置为九宫格样式.顶部采用MUI选项卡进行功能切换.主要为"二维码扫描"和"图片识别功能".二维码扫描功能通过HTML5+的Barcode模块完成扫描功能.将扫描结果传递到单据信息界面,和服务器交互,生成单据信息,经用户确认保存.图片识别功能通过HTML5+的Barcode模块调用*相册功能,选取*中二维码图片进行识别,识别成功后将结果传递到单据信息界面,和服务器交互,生成单据信息,经用户确认保存.主页通过监听物理返回按键,弹出提示框,让用户操作是否退出当前账号.
一款额度灵活的分期借钱贷款产品,一键操作,轻松借钱,安全有保障 应用技术:集成商汤OCR身份证扫描识别,人脸识别功能,使用新颜SDK完成*运营商,公积金,银行卡,社保授权;提供贷款,分期还款,全额还款功能. 问题举例,JS交互: 1.WebView中无法开启摄像头拍照或录像,通过添加动态权限,重写shouldOverrideUrlLoading函数,拦截url,并根据H5标签区分,accept等于image为拍照,video为录像 2.WevView中无法调用*和支付宝支付,需要拦截url为weixin或alipays的地址,再通过Intent开启对应网页或客户端进行支付 3.WebView中无法调用拨打*或发送短信功能,需要拦截url判断,tel为拨打*,sms为发送短信 防抖动优化:使用全局Activity基类去重写dispatchTouchEvent()事件分发函数,在函数内判断ACTION_DOWN按下屏幕状态,如果一秒内点击超过一次则返回true,不再反复执行,避免快速点击重复触发点击事件